Command Palette

Search for a command to run...

JP

JPG 转 ICO 转换器

在浏览器中批量把 JPG 图片转换成 ICO 网站图标

赞助Toolz.dev 所用的主机Hostinger Partner
用 Hostinger 让你的网站上线
  • 免费域名
  • 免费 SSL
  • 30 天退款保证
Trustpilot 评分 4.6,超过 73,000 条评价
领取优惠 优惠码

什么是 JPG 转 ICO 转换器?

JPG 转 ICO 转换器会把一张照片重新采样成方形的图标图像,再打包进同一个 .ico 文件。.ico 其实是一个容器:你勾选了几种尺寸,里面就存几张图,文件开头有一份简短的目录,列出所含的内容。系统或软件显示图标时会先读这份目录,再挑出最接近所需尺寸的那一项。本页会生成 16、32、48 和 256 像素的方形图像,默认全部勾选。

有句实话得先说:原始素材很重要。16 px 的图标一共只有 256 个像素,宽度大约只有缩略图的五分之一,照片缩到这么小,只剩一团平均色的模糊色块。人脸、招牌上的文字、产品细节和背景风景,到这个尺寸全都看不清了,任何转换设置都找不回来。能留住的照片有一个共同点:画面里只有一个大的主体形状,和周围形成强烈反差。明亮天空下的深色剪影效果不错,合影就不行。

实用的办法是先裁剪,再转换。选出图标要表现的那个元素,紧贴着它裁剪,让它占满大部分画面,并且把裁剪框设为正方形。这样有两个好处:主体在画面里足够大,小尺寸下也能看清;方形裁剪还能避免下面说到的拉伸问题。

JPG 本身也不带透明度。文件里的每个像素都是不透明的,主体背后的内容也一样,所以每个图标条目都是一块带硬直角的完整方形图像。JPG 里没法还原出主体的轮廓,转换器也不会替你抠图。如果想要透明背景的图标,源文件得是已带有 alpha 通道的 PNG。

非方形的照片不会被裁剪,而是被拉伸以填满每个方块,发生这种情况时页面会提示你。比如拖入一张 4032x3024 的手机照片,它会立即转换,该行下方的提示写着「图像为 4032x3024,因此已被拉伸为 16、32、48、256 px 的方形。」画面里的所有内容都被横向压扁,这在人脸上一眼就能看出来。把同一张照片裁成 1024x1024 再添加,提示就会变成「包含 16、32、48、256 px 的图标。」,说明比例没有被改动。文件会沿用原文件名并加上 .ico 扩展名保存,photo.jpg 就变成 photo.ico。

所有处理都在客户端完成:浏览器解码 JPG,在画布上按每个已勾选的尺寸绘制,再在内存中组装出 .ico,全程没有任何上传。本页没有质量滑块,因为 .ico 里的各个方块是以 PNG 压缩方式存储的,而 PNG 压缩是无损的,所以唯一的损失,就是原本的 JPG 里已经存在的那部分。一次拖入多张照片,每张都会按同样的尺寸选择进行转换,然后点击「全部下载(n 张图像)」,就能把它们一起保存为 converted-ico.zip。超过 100 兆像素的图像会被拒绝并给出提示,空文件也会被拒绝,文件的字节大小则没有上限。本工具免费,无需注册,每天的转换次数有上限。

如何将 JPG 转换为 ICO

  1. 添加 JPG 文件

    把 JPG 照片拖到标有「将 JPG 图片拖到此处或点击上传」的框里,或者点击这个框来选择文件。每个文件一添加就会开始转换。至少 256 px 的方形裁剪效果最好,一次添加多个文件也没问题。

  2. 选择图标尺寸

    在「图标尺寸」下,勾选 .ico 要包含的方块尺寸。16px、32px、48px 和 256px 默认已勾选,如果只需要小图标,取消 256px 可以让文件小很多。每次勾选或取消某个选项,所有已添加的文件都会重新转换。

  3. 检查每个结果

    每一行会显示缩略图、状态、输入大小、一个箭头和输出大小,下面还有一条提示,列出已写入的尺寸,或者提醒你非方形照片已被拉伸成方形。点击缩略图可以查看大图标,并对比转换前后的效果。

  4. 下载图标

    点击某一行上的下载图标可单独下载该文件,也可以点击列表标题栏里的「全部下载(n 张图像)」,把整批文件保存为 converted-ico.zip。

为什么要把 JPG 转换成 ICO?

来这里的人大多手里有一张照片,却需要一个图标,而 JPG 只是照片本来的格式。下面这些情况,正适合走这条路。

用人像或产品照做网站图标

个人网站、作品集或小店铺常常还没有标志,只有一张头像或产品照片。紧凑裁剪之后,这张照片可以先当 favicon 用,等有了正式标志再替换,而且熟悉这张脸或这件产品的人一眼就能认出来。

Windows 文件夹和快捷方式的自定义图标

Windows 可以用 .ico 文件作为文件夹或快捷方式的自定义图标,但不接受 JPG。用宠物、项目或家人的照片,能让文件夹在较大的图标视图里一眼找到,这种视图显示的是 48 和 256 px 的条目。

手机和相机拍的照片都是 JPG

手机和相机设为最兼容的模式时会保存成 JPG,聊天应用传回来的照片通常也是 JPG。不必为了改格式专门打开编辑器,直接从 JPG 转换就行。如果你还有透明背景的 PNG 徽标,请改用 PNG 转 ICO 转换器,因为 JPG 没法把透明度带进图标。

JPG 与 ICO:该用哪一种

JPG 与 ICO 在照片和图标方面的对比
特性JPGICO
用途存储和分享照片。在一个文件中提供多种尺寸的图标。
压缩方式有损。取决于每个条目。本页把每个条目都存成无损 PNG。
透明度不支持。支持,但由 JPG 制成的图标是完全不透明的。
动画不支持。不支持。
尺寸每边最多 65,535 像素,长宽比不限。方形条目,最大 256 x 256 像素。
典型文件大小相机照片通常有好几兆字节。小得多,因为最大的条目只有 256 px,文件的大部分体积都来自这一项。
浏览器和软件支持到处都能打开,但不能用作 Windows 图标。所有浏览器的网站图标,以及 Windows 的快捷方式和文件夹图标。
最适合照片、电子邮件附件和上传表单。favicon.ico 和桌面图标。

Favicon 尺寸详解

和任何一张照片相比,.ico 里的尺寸都小得可怜,数一数像素就明白了。256 px 的条目有 65,536 个像素,足以看清一张人脸。48 px 的条目有 2,304 个,32 px 的条目有 1,024 个,16 px 的条目只有 256 个。

现在的手机照片有几百万个像素,所以缩到 16 px,等于把几千个源像素平均成一个。大片的色块经得起这样平均,而背景里的细边、纹理和小细节就保不住了。

所以尺寸值得自己挑,不要照单全收。浏览器标签页通常用 16 或 32 px 的条目,而 Windows 在较大的图标视图里用 48 或 256 px。如果图标只用于文件夹或桌面快捷方式,可以取消 16px 和 32px,只保留那些在照片仍能看清的尺寸下才会显示的条目。

隐私与安全

  • 照片在当前浏览器标签页中通过客户端完成解码、缩放并打包成 .ico,不会上传。
  • 手机或相机照片里的 EXIF 数据(包括 GPS 位置和拍摄日期)不会被复制到图标里,因为每个条目都是根据解码后的像素绘制的。
  • 每日用量检查只会发送文件数量、总字节大小和目标格式,绝不会发送文件名或照片本身。
  • 图标会一直保留在标签页的内存里,直到你把它们删除、点击「全部清除」或关闭页面。服务器上不会存储任何内容。
  • 页面加载完成后,即使断开网络,转换也能继续进行。

主要功能

  • 选择所需的尺寸

    勾选 16、32、48 和 256 px 四种尺寸。每种尺寸都会作为一张独立的方形图像存入 .ico,并按从小到大的顺序排列。

  • 无损图标

    方形图像以 PNG 压缩格式保存,不会重新编码为 JPG,所以转换不会在照片原有的压缩伪影之外再添加新的伪影。

  • 照片被拉伸时会提醒你

    照片很少是正方形的。如果图像必须拉伸才能填满方形,该行会显示原始尺寸,这样人脸被压扁的问题在发布之前就能发现。

  • 批量转换,打包成 ZIP

    一次添加整个文件夹的照片,每张都会按同样的尺寸设置转换,然后以 converted-ico.zip 的形式一并下载。文件名重复时会自动加编号,不会互相覆盖。

常见问题

把 JPG 拖到本页的上传框里,等该行显示“完成”后,就可以下载 .ico 文件。文件一添加,浏览器就会按你勾选的每种图标尺寸绘制照片,并在本地生成 .ico,修改尺寸后会自动重新转换。不用账号,也不用上传。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

jpg to icojpg to ico fileconvert jpg to icojpg to ico converterchange jpg to icoturn jpg to icojpg to ico conversionconvert jpg to ico formathow to convert jpg to icojpg to ico 32x32batch jpg to ico