在制作网站图标favicon和PC端软件图标需要用到ico格式,这里讲解下如何将png、jpg等格式转换成ico格式

一.使用在线工具转换ico

可以在这个免费的工具网站:https://www.1tool.site/#/ico?id=8 进行转换,操作十分简单。如下图

二.使用python代码实现

1.下载PythonMagick

我们需要安装PythonMagick,但是直接使用:pip install pythonmagick 会报错。我们需要先去网站下载自己python版本对应的pythonmagick,可以去这个网站下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/,直接搜索关键字’pythonmagick’,会找到如下图:

2.安装PythonMagick

在CMD命令行中,进入到你刚刚下载的文件目录,执行命令:pip install PythonMagic文件名,即可安装,以PythonMagick‑0.9.19‑cp39‑cp39‑win_amd64.whl为例,如下图:

3.使用python代码转换ico格式

import PythonMagick
#转换你的路径为:F:\python\cat.jpg的图片
img = PythonMagick.Image(r"F:\python\cat.jpg")
#设置转换后的ico图片大小,这里以128x128为例
img.sample('128x128')
#保存ico图片,设置路径和名称,这里存到:F:\python文件夹,文件名为cat.ico
img.write(r"F:\python\cat.ico")

参考如上的代码,你会发现对应目录会生成128x128像素的ico文件。

在线ico图标制作、python代码实现ico格式转换相关推荐

  1. PYQT + ico图标制作

    PYQT + ico图标制作 在使用QT,或者pyqt的过程中,经常会因为没有图标而烦恼.(把自己喜欢的图片转换成ico格式,用在程序的图标显示上) 先看下效果图: 于是就用pyqt制作一个转ico的 ...

  2. Android动态图标包制作教程,安卓手机ico图标制作美化图文教程

    如何让手机更加与众不同?今天我们就来学习如何利用出色的ico图标制作软件--Axialis IconWorkshop制作出美化手机屏幕的个性图标! 如今,每个人都有属于自己的手机,每天使用手机聊QQ. ...

  3. Tomcat修改favicon.ico图标,Linux下Tomcat修改favicon.ico图标,Tomcat更换favicon.ico图标...

    Tomcat修改favicon.ico图标,Linux下Tomcat修改favicon.ico图标,Tomcat更换favicon.ico图标 >>>>>>> ...

  4. 网站ico图标不显示?网站ico图标引用的方法

    网站ico图标不显示?网站ico图标引用的方法 将favicon.ico图标放入网站根目录 在页面中加入以下代码 <link rel="shortcut icon" href ...

  5. python代码实现ASCII码转换

    ☞☞☞点击查看更多优秀Python博客☜☜☜ ASCII码转换 python代码实现ASCII码转换 ==**文章导航:==** python代码实现ASCII码转换 自己刚开始学习python不久, ...

  6. 【图片格式转换】python实现批量图片格式转换:emf、jpeg等转为png

    [图片格式转换]python批量进行图片格式转换emf.jpeg等转为png 文章目录 [图片格式转换]python批量进行图片格式转换emf.jpeg等转为png 1. 代码 2. 效果 3. 总结 ...

  7. 利用Python脚本实现批量格式转换(视频转音频)

    利用Python脚本实现批量格式转换(视频转音频) 利用ffmpeg工具和Python,实现批量视频/音频格式转换.本例只给出视频转音频(.wav)方法,更多格式转换可百度ffmpeg用法,修改代码中 ...

  8. favicon.ico图标制作

    图标制作 https://tool.lu/favicon/在线生成连接地址,打开连接后选择图片,选择相应的格式,一般默认使用16*16, 最后点击下载就可以了. 2.使用方法 得到你的图标以后,把fa ...

  9. ICO图标制作-Axialis IconWorkshop

    使用Axialis IconWorkshop来制作ICO图标,很不错,亲测! 教程见附件! 下载地址:http://www.xiazaiba.com/html/161.html 1.相关网站: htt ...

最新文章

  1. OpenStack 架构图
  2. 加载tensorflow模型后只运行变量名实现预测(sess.run)
  3. 疯子的算法总结(三) STL Ⅱ迭代器(iterator) + 容器
  4. 产品经理网站数据分析之测量问题现状(二)
  5. php Spreadsheet 导出,PhpSpreadsheet 导出Excel
  6. 『收藏向 期末SSM课设救急』 教你从搭建到测试运行手撸一个SSM项目实战,附带源码,前端页面、解析和一般遇到的问题(排雷)
  7. WebService之Java原生态支持
  8. 什么是JDK,什么是JRE?JDK的安装和环境变量的配置
  9. jQuery之美,第一次...
  10. 【SQL】连接 —— 内连接、外连接、左连接、右连接、交叉连接
  11. ERP和SAP是什么意思
  12. springboot+pagehelper踩坑,PageHelper.startPage没有生效问题
  13. 如何注册微信小程序的开发账号
  14. 数独解法/n皇后的回溯算法
  15. JavaFX 边框背景
  16. 习练真气运行法必须从调整呼吸入手
  17. 教我如何使用python编写一个界面
  18. Vue中的this.$store.state.xx.xx
  19. java 双重检查锁 失效_关于多线程:为什么Java中双重检查锁定被打破?
  20. TiDB:基于 Raft 的 HTAP 数据库

热门文章

  1. 程序员如何写好简历 一份优秀的程序员简历是什么样的?
  2. Scrum之团队绩效评估
  3. bootstrap轮播速度_BootStrap:轮播插件
  4. c语言中能逐个使用下标变量,在C语言中能逐个地使用下标变量,也能一次引用整个数组...
  5. 微信公众号 去除 “防欺诈盗号请勿支付或输入qq密码“ 提示
  6. 视频转gif(源码)
  7. Android实现SSH Client
  8. 微信小程序扫一扫和微信自带的扫一扫 获取二维码的url包括参数数据
  9. 【jupyter notebook 设置黑色背景,字体大小】
  10. STL之map映射(C++)