Python实战项目中将图片转为图标

前言
  1. 现阶段线上实现图片转图标的平台数不胜数,收费暂且不谈。站在开发者的角度来说,集成在项目中使用是最为方便和快捷的方式。
  2. 本章我给大家分享一下python中实现该功能的做法
首先什么是ImageMagick?:
  1. ImageMagick是一款免费开源的图片编辑软件。既可以通过命令行使用,也可以通过C/C++、Perl、Java、PHP、Python或Ruby调用库编程来完成。ImageMagic的主要精力集中在性能,减少bug以及提供稳定的API和ABI上。
PythonMagick安装流程 (windows下):
  1. 主要一点就是使用要单独去安装
  2. 下载官网地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pythonmagick
  3. 在项目中执行命令:pip install '安装包地址'
    1. pip install ’C:\Users...\PythonMagick-0.9.19-cp37-cp37m-win_amd64.whl‘
    2. 注意一点: 安装包是对应python的版本的不一致是安装不成功的!!!
    3. 若你要使用之前老版本可能需要你配置环境变量, 具体版本以实际情况为准
    4. 我演示的python版本是3.7
  4. 安装成功
  5. PythonMagick.png
案列演示:
目的是:将图片转为图标
import PythonMagick

img = PythonMagick.Image('setting.png')
# 这里要设置一下尺寸,不然会报ico尺寸异常错误
img.sample('16x16')
img.write('setting.ico')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容