IcoJet图标手记
← 图标手记

透明图标为什么出现白底?先分清这三种情况

白色可能来自图片本身、预览背景或目标软件的显示方式。仅把文件扩展名改成 .ico,不能判断或解决这些问题。

转换前先检查原图

在图片编辑器中,分别用深色和浅色背景查看原图。JPEG 没有透明通道,把 JPEG 另存为 PNG 不会自动删除白色像素。截图中已经画出来的棋盘格也是图片内容,不是透明区域。先在编辑器中去除背景,再导出真正透明的 PNG。

仔细检查边缘

从白底抠出的图像,边缘可能残留一圈浅色像素。放到深色背景上检查并修正原图。IcoJet 会保留原有透明度,并为非正方形图片添加透明留白;它不会自动去背景、修复白边,也不会把长条标志裁成正方形图案。

在实际使用环境中验收

转换后,在图标查看器和目标应用中,分别换几种背景检查。如果文件本身透明,但只有某个应用显示色块,应检查该应用的图标展示方式与资源要求。图案周围留少量空间即可,过多空白会让实际显示的图标显得过小。

参考资料与延伸阅读 MDN — Image formats ↗

返回转换工具 ↗