关于图片格式转换(如png转icon)

猴头菇炖排骨 2014-11-05 03:46:22
学校只教了一些基础课程,平时自己写软件经常头疼图标素材,所以我想自己课余写一个工具软件实现图标转换(png甚至其它格式转icon),这样又能练手又可以彻底解决图标问题,但没有接触过这类图像编程。希望各位给点思路和建议,拒绝直接给源码!!3Q,么么哒!!
...全文
608 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
猴头菇炖排骨 2014-11-05
  • 打赏
  • 举报
回复
引用 5 楼 zhao4zhong1 的回复:
[quote=引用 4 楼 u013947751 的回复:] [quote=引用 2 楼 zhao4zhong1 的回复:] Image Magick CXImage
谢谢 不是说用别人的不好,我无聊的时候就喜欢DIY一些小工具,弄懂原理比较好玩 谢谢您的回复!![/quote] Image Magick是开源的,你先读读它的源代码收获应该更大。[/quote] 万分感谢您的建议,我会的
Dirk 2014-11-05
  • 打赏
  • 举报
回复
1楼正解,需要先搞明白各种格式的具体字段,然后你就可以随心所欲的转换了。
赵4老师 2014-11-05
  • 打赏
  • 举报
回复
引用 4 楼 u013947751 的回复:
[quote=引用 2 楼 zhao4zhong1 的回复:] Image Magick CXImage
谢谢 不是说用别人的不好,我无聊的时候就喜欢DIY一些小工具,弄懂原理比较好玩 谢谢您的回复!![/quote] Image Magick是开源的,你先读读它的源代码收获应该更大。
猴头菇炖排骨 2014-11-05
  • 打赏
  • 举报
回复
引用 2 楼 zhao4zhong1 的回复:
Image Magick CXImage
谢谢 不是说用别人的不好,我无聊的时候就喜欢DIY一些小工具,弄懂原理比较好玩 谢谢您的回复!!
猴头菇炖排骨 2014-11-05
  • 打赏
  • 举报
回复
引用 1 楼 lovesmiles 的回复:
拒绝源码哈哈,基本上也没有多少人会给你源码。思路大要是这样: 1先学习png文件的格式协议。 2再学习icon文件的格式协议, 3搞清楚上面二个的文件头和数据内容是怎么存放的,然后就是建一个c++项目,用一般的文件操作,将png的文件头读上来,分析,然后将数据读上来。分析完之后,就将它转换成icon的文件头,数据也转成对应的数据,再保存到新的文件就可以了。 上面的内容看起来简单,但是分析一个文件格式要不少时间和功力的。你也可以找一些现成的读取png的源码看一下。 不过如果你只是头疼图标素材,网上应该有一个很好的png转icon的软件。你百度一下就能找到了。 你要实现这个软件,工作量不少,难度也不小,并不是适合练手的项目。
谢谢!!工作量和难度大,可以慢慢来,网上的那些软件谁都能很快学会用,但核心具有竞争力的东西还是要靠自己学,反正是课余弄的,我电脑上很多小工具软件都是自己慢慢完成的,过程很好玩
赵4老师 2014-11-05
  • 打赏
  • 举报
回复
Image Magick CXImage
勤奋的小游侠 2014-11-05
  • 打赏
  • 举报
回复
拒绝源码哈哈,基本上也没有多少人会给你源码。思路大要是这样: 1先学习png文件的格式协议。 2再学习icon文件的格式协议, 3搞清楚上面二个的文件头和数据内容是怎么存放的,然后就是建一个c++项目,用一般的文件操作,将png的文件头读上来,分析,然后将数据读上来。分析完之后,就将它转换成icon的文件头,数据也转成对应的数据,再保存到新的文件就可以了。 上面的内容看起来简单,但是分析一个文件格式要不少时间和功力的。你也可以找一些现成的读取png的源码看一下。 不过如果你只是头疼图标素材,网上应该有一个很好的png转icon的软件。你百度一下就能找到了。 你要实现这个软件,工作量不少,难度也不小,并不是适合练手的项目。

69,378

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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