转换图像格式。

img2img的Python项目详细描述


img2img: Image to Image

?快速转化图片格式

Python 3.6PypiMIT License

?更新日志:

  • v0.0.1 初始化项目,添加在命令行使用 jpg2png 方法;
  • v0.1.0 添加常见的 6 种转化方法;
  • v0.1.1 修复版本错误问题;
  • v0.1.2 回保存图片的路径。

1 功能

  1. 转化图片格式;
  2. 支持在命令行调用;
  3. 支持在网页上使用。(开发中)

2 安装

2.1 使用 pip 安装

pip install img2img

2.2 从代码库安装

git clone https://github.com/HaveTwoBrush/img2img.git
cd img2img
Python setup.py install

3 使用

目前总共支持6种方法,如下:

  1. jpg2png
  2. png2jpg
  3. jpg2ico
  4. ico2jpg
  5. png2ico
  6. ico2png

下文中使用 jpg2png 作为演示,其他方法同理。

3.1 在代码中调用

# 在文件首部引入包importimg2img# 查看版本img2img.__version__# output: 0.1.2img=img2img.Img2img()# 默认输出路径和输入路径相同img.convert("jpg2png","./test.jpg")# 支持手动修改输出路径img.convert("jpg2png","./test.jpg","../new_test.png")

3.2 在命令行中使用

# 默认输出路径和输入路径相同 
jpg2png ./test.jpg

# 支持手动修改输出路径
jpg2png ./test.jpg ../new_test.png

4 版本支持

  • 理论上支持 WindowsMacOSUbuntu 下的所有 Python 3.6 的版本。
  • 实际上仅在 Windows 10MacOS 10.14Ubuntu 16.04Python 3.6.3 上做过完整测试。
  • 欢迎提交其他版本使用情况到 Issues 中,期待你的反馈。
  • 如果你有 Python 2 的使用需求,可 Fork 代码自行修改。当然也欢迎提 PR,贡献自己代码给其他人。

5 协议

MIT License

6 参考

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java传递实现接口的内部类   java为什么managedbean方法在post请求中的过滤器调用之前调用   java Android应用程序在Android M,O上崩溃,登录A/libc时出错:tid 17938中的致命信号11(SIGSEGV),代码2,故障地址0x343a2944   java JPA存储库。findByAll()返回null,但数据库中存在所有内容   用于发送电子邮件的java Ant脚本   Java小程序HTML页面发生了奇怪的事情   在Postman的请求正文中传递多个JSON数据,并使用Jersy(JXRS)进入Java Rest API   无法强制转换java DAO类   10分钟后重新连接java   正则表达式如何在java中选择字符串直到某个字符   java我的输出有一些问题   Objective中的java时间段   java如何在新屏幕上基于按钮单击在webview中打开url   java哪个selenium版本与Firefox ESR 45.2.0兼容   java无法使用Apache Camel 3.1.0将XML转换为JSON