前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用 ImageMagick 轻松制作带有多种尺寸的 ico 图标文件

使用 ImageMagick 轻松制作带有多种尺寸的 ico 图标文件

作者头像
walterlv
发布2023-10-23 18:02:46
7060
发布2023-10-23 18:02:46
举报

ico 图标格式是一种包含多种尺寸位图的容器格式,Windows 用这种格式来作为图标是为了能让文件图标在各种不同显示尺寸下都能看起来清晰可辨。可是,相当多的平面设计软件都没有内嵌 ico 格式的支持(尤其是 macOS 版的),导致设计师很难直接输出 ico 格式的图标。另外,有些自称能 png 转 ico 格式的图片转换器虽然能生成 ico 格式,但这种 ico 格式内只包含一种位图尺寸,导致在很小或很大时图标显示非常模糊。

那么,本文推荐 ImageMagick 这款强大的命令行工具,帮助我们一条命令完成多尺寸 png 图到 ico 格式的转换。虽是牛刀杀鸡,但奈何确实简单方便。

ImageMagick 下载安装

WinGet 安装(推荐)

一句命令完成:

代码语言:javascript
复制
winget install ImageMagick

装完后你将自动拥有其对应的命令行工具,可随时在各个终端输入命令。

scoop 安装

如果你使用 scoop 来管理软件包,那么只需输入:

代码语言:javascript
复制
scoop install imagemagick

与 WinGet 相同,随后即可拥有工具。

直接下载

官方下载地址里,Windows 的下载在最后一项——“Windows Binary Release”。介绍文字很多,如果看不下去的话,直接选 Windows 章节下第一个表格里第一个版本下载即可,这是 64 位系统下的 ImageMagick 安装包,下载完点击安装后即可拥有其完整的命令行工具。

软件基于 Apache 2.0 协议,如果你只是使用它生成的二进制文件,那么可免费用于个人、公司内部或商业用途。

ImageMagick 使用

本来 ImageMagick 转图片用的是 convert 命令,但 Windows 下 convert 命令转的是磁盘格式(详见在 Windows 安装期间将 MBR 磁盘转换为 GPT 磁盘),所以我们只能通过 magick convert 命令来替代它。

多尺寸 png 转 ico 格式

前往包含多尺寸 png 的文件夹中,执行如下命令,将其转为多位图尺寸 ico 格式。

代码语言:javascript
复制
magick convert 16.png 24.png 32.png 48.png 256.png walterlv.ico

前面的所有参数都是 png 图片,最后一个参数是 ico 输出文件名。ImageMagick 会自动识别 png 的尺寸并设置到 ico 中。

本文会经常更新,请阅读原文: https://cloud.tencent.com/developer/article/2350219 ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://blog.walterlv.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 ([email protected])

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-12-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ImageMagick 下载安装
    • WinGet 安装(推荐)
      • scoop 安装
        • 直接下载
        • ImageMagick 使用
          • 多尺寸 png 转 ico 格式
          相关产品与服务
          命令行工具
          腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档