PNG、ICO、JPG等图片转换ICO支持透明通道

易语言 2020-04-23 10:52:52

PNG、ICO、JPG等图片转换ICO支持透明通道

PNG、ICO、JPG等图片转换ICO支持透明通道开源。

不开源算了 自己研究,由于不方便透露对方是谁, 本思路提供给各位朋友不局限于当前源码都不整 而且质量低下,本源码保证了原有的图片的像素以及细腻程度
图片最好 256*256 如果不是默认放大到256尺寸 512尺寸我做了,由于速度原因我没有放出来,这几天我在搞其他的项目,这个暂时能用 我就没有管了.
默认生成9个不同尺寸的ICO
256 128 96 72 64 48 32 24 16
ICO结构 头部 6个字节是 ICO数量
后面20字节是 ICO的各个属性
ICO前位16字节是ICO信息。
ICO数据全是图片的颜色 BGR A 颜色值
一定要十进制转换到十六进制、主要过慢的原因是 十进制转十六进制。如果好的方法希望发我一份谢谢
不是不开源不好,至少要给一些思路给其他要研究的朋友这才是学习的价值,不懂就搞,要么放弃。开不开源别人也是他的本分。他没有错,这只是我研究出来的成果。
打破不开源,这个是有一定的学习价值。虽然帮不了你多少忙但是至少会让你知道ICO的文件结构,源码有说明 但不是很详细。