免费在线 ICO 转 PNG 转换器。一个 ICO 里往往装着好几种尺寸,这个转换器会自动取出其中最大的那一张,透明背景原样保留,不做任何放大。无需注册、无水印,文件上传 1 小时后自动删除。
ICO 和普通图片格式不一样,它更像一个盒子:同一个 .ico 文件里往往并排放着好几张尺寸不同的图,用的时候由系统按需要挑一张。所以「ICO 转 PNG」其实要先回答一个问题——转里面的哪一张。PicEditLab 的选择是取面积最大的那一张,因为那是这个文件里信息量最多的版本,缩小永远比放大好看。
这里有个容易踩的坑:不能简单地取第一张。ICO 文件里的帧是按作者写入的顺序排的,规范没有规定必须由大到小,实测把 16×16 排在前面的图标文件很常见。不少工具直接取第一帧,于是你从一个明明带 256 尺寸的图标里,只能导出一张 16 像素的 PNG。本页会先读出文件里每一帧的实际尺寸,比较之后再取最大的那一帧。
输出的就是这一帧里存着的像素,不多不少,不做任何放大。一个只有 32×32 的 ICO,转出来就是 32×32 的 PNG——这不是工具偷懒,是那个文件里确实只有这么多像素,硬撑到 512 只会得到一张糊图。需要更大尺寸的话,只能回去找原始的矢量或高分辨率源文件。
透明区域会原样保留。图标的 alpha 通道会完整带进 PNG,所以导出来的图放进设计稿、文档或者网页里,背后不会跟着一块白方块。这一点是 PNG 相对 JPG 的关键差别:同一个图标转成 JPG,透明的地方会被填成白色,没法回退。
无需专业技术知识,免费快速的在线图片处理工具,电脑手机全设备均可使用
基于多个成熟的开源转换引擎构建,针对每种格式组合挑选最佳处理链路,避免浏览器端转换常见的色偏与画质损失。
把 ICO 转成 PNG 的需求出现在很多场景:让文件兼容不同设备或平台、减小存储占用、把图片提交到不接受源格式的服务等。传统做法是装 Photoshop 或 GIMP 这类桌面软件 — 偶尔用一次未免太重。浏览器端转换器是另一种选择,但受限于浏览器原生解码能力,对 RAW、HEIC、AVIF 这种特殊格式根本无能为力。PicEditLab 把转换放在服务端,格式支持、输出质量、处理速度都不依赖你的浏览器或设备。
PicEditLab 上的转换分三步 — 上传、选目标格式、下载:
我们的服务器运行一套成熟的开源工具链。ImageMagick 处理颜色空间转换与重采样,libheif 用 x265 编解码 HEIC,libavif 基于 AOM 处理 AVIF,libjxl 处理 JPEG XL,OpenJPEG 覆盖 JPEG 2000,dcraw 解码 RAW 文件中的传感器原始数据。JPG 输出使用质量 85 + 渐进式编码,在网页上感知加载更快。PNG 输出使用 zlib 最高压缩等级,在不损失任何像素的前提下尽可能压缩文件体积。
PicEditLab 的图像处理服务基于 ImageMagick、libheif、libavif、libjxl 构建 — 这些是 Apple、Google、Mozilla 同样在用的久经考验的开源库。我们针对每种格式调优编码器参数,在画质与体积之间取一个大多数用户真正想要的折中,并且每个版本都会及时更新,跟上各格式规范的最新修订。