如何将一个JPG的图片资源保存在DLL(VC)中,并且能修改该图片上的文字,再生成一张新的JPG图片,保存到本地。

寻_风 2013-10-31 10:31:10
如题,请高手指点江山。。。
...全文
274 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
寻_风 2013-12-25
  • 打赏
  • 举报
回复
谢谢楼上几位的回答,我已经实现这个功能了。
worldy 2013-11-01
  • 打赏
  • 举报
回复
引用 1 楼 boylafong 的回复:
修改上面的文字,这个貌似比较难。 对于图片来说,都是象素点,首先你需要用特定算法获得这个数子,这里有个数字抹除掉以后跟背景融合的问题。 如果只是简单的增加文字,倒可以load到HBimp中,再textout再输出。
应该保存素图,然后按照你说的增加文字,倒可以load到HBimp中,再textout再输出。
boylafong 2013-11-01
  • 打赏
  • 举报
回复
修改上面的文字,这个貌似比较难。 对于图片来说,都是象素点,首先你需要用特定算法获得这个数子,这里有个数字抹除掉以后跟背景融合的问题。 如果只是简单的增加文字,倒可以load到HBimp中,再textout再输出。
gz_qmc 2013-11-01
  • 打赏
  • 举报
回复
思路有问题 首先:你的目的是输出JPG,JPG带有文字,文字是可变的 请问,既然文字需要可变,你集成带文字的JPG作死吗? 集成一张不带文字的JPG会死吗?根据需要“加”文字不可以吗? 不带文字的JPG通过“加“文字已经可以实现你需要的各种结果图 那你开始集成的JPG带文字还有意义吗? 其次:如果集成一张不带文字的JPG,根据需要“加”文字 那么逻辑就清楚了,事情也是可以实现的,方法如下: 从VC的资源管理器引入新的资源“JPG”(用OleLoadPicture) 使用的时候将资源写到临时文件,然后显示到CBitmap(用Render) 再在CBitmap上画文字,然后将CBitmap保存为新的JPG文件(用CJPG.OCX)

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧