最近看到一个新闻,国外某个地方考试,学生用新款手机拍照发现上传不成功,原来是手机新款默认用的新格式,而考试服务中心不识别这个新格式,最简单解决方案当然是手机设置拍照默认格式改为最佳兼容,别最佳质量之类

另外想到可以复制图片到电脑上我们自己有没有手段转换格式呢?

除了一大堆软件,也可以自己装个环境用命令实现

比如:

sudo apt-get install imagemagick
convert howtogeek.png -quality 80 howtogeek.jpg
convert example.png -resize 200×100 example.png
旋转
convert howtogeek.jpg -rotate 90 howtogeek-rotated.jpg
批量旋转
for file in *.png;do convert $file -rotate 90 rotated-$file;
查看支持的格式
convert -list format
安装谷歌的webp格式
sudo apt install webp

python也有关于imagemagick的支持

sudo apt install python3-pythonmagick

下面是示例的使用,普通文件转化pil库就能搞定,高级转化才需要用pythonmaigck

import os
import sys
from PIL import Image
import PythonMagickdef maigctoico():path = os.getcwd()#filename = input("输入转化的完整图片名")filename = 'psb.jpg'old_path = path + '//' + filenameimg = PythonMagick.Image(old_path)img.sample('128x128')new_path = path + '//ico.ico'img.write(new_path)print('输出了:ico.ico')def main():"""主函数"""path = os.getcwd()#filename = input("输入转化的完整图片名")filename = 'psb.jpg'old_path = path + '//' + filenameimg=Image.open(old_path)new_path = path + '//ico.ico'img.save(new_path)print('输出:ico.ico')
if __name__ == '__main__':maigctoico()

用python转化图片格式相关推荐

  1. python实现图片格式转换_干货必看 | Python实现图片格式转化

    今天教大家一个实用的小技巧,用Python实现图片格式转化,即将PDF格式转化成PNG格式. 整体代码: import fitz ''' #将PDF转化为图片 pdfPath pdf文件的路径 img ...

  2. 使用python将图片格式转换为ico格式

    因为python打包的时候需要用到ico图片格式,网上看好的图片又没有ico,于是自己寻找了一下python转换图片格式的方法,彻底解决这个问题,以后就可以自己轻松实现转化了,代码如下: " ...

  3. 不用任何软件,批量转化图片格式

    不用任何软件,批量转化图片格式 文件夹里有上百张图片,如何批量修改格式? 其实不用任何软件,不用任何转化工具就能实现这一目的. 这是Windows系统自带ren(rename-重命名)命令,利用ren ...

  4. 基于Python实现图片格式转换的小程序

    基于Python实现图片格式转换的小程序 特点: 批量处理图片 转换常见的4种图片格式 运行窗口 运行窗口-1 选择图片(可批量选择)-2 假设选中4张JEPG格式的图片 格式选择窗口-3 假设选择目 ...

  5. 【kimol君的无聊小发明】—用python写图片格式批量处理工具

    [kimol君的无聊小发明]-用python写图片格式批量处理工具 前言 一.思路分析 二.调整尺寸 三.调整大小 四.整合代码 写在最后 前言 某个夜深人静的夜晚,夜微凉风微扬,月光照进我的书房~ ...

  6. Python写图片格式批量处理工具!你还一张一张转格式吗?

    前言 某个夜深人静的夜晚,夜微凉风微扬,月光照进我的书房~ 当我打开文件夹以回顾往事之余,惊现许多看似杂乱的无聊代码.我拍腿正坐,一个想法油然而生:"生活已然很无聊,不如再无聊些叭" ...

  7. Python 实现图片格式转换,jpg\png\webp等,附源码

    Python 实现图片格式转换,jpg\png\webp等,附源码 需要使用 PIL库,但python 3是无法安装该库的,如果是python 3安装pillow库即可. 1.安装 python 2 ...

  8. Python修改图片格式以及相对应labelme标注的Json文件

    Python修改图片格式以及相对应labelme标注的Json文件 前言 前提条件 相关介绍 实验环境 Python修改图片格式以及相对应labelme标注的Json文件 代码实现 输出结果 前言 本 ...

  9. python实现图片格式转换_python实现批量图片格式转换

    本文实例为大家分享了python实现批量格式转换的具体代码,供大家参考,具体内容如下 深度学习过程中总是绕不开数据集的制作,有时候实际图片格式或大小可能与需要关心的图片信息不一致,那么我们只能手动做好 ...

最新文章

  1. U平方Net:深入使用嵌套的U型结构进行显著目标检测
  2. 帝国cms上传大图片分片大视频大文件webuploader插件
  3. vscode使用教程python-用 VSCode 编写 python
  4. python入门新手项目-新手零基础入门Python项目实战
  5. python dash库_让你事半功倍的小众 Python 库
  6. .NET中的异步编程(四)- IO完成端口以及FileStream.BeginRead
  7. 為什麼system32中放的是64位dll,syswow64中放的是32位dll
  8. php行为日志,利用ThinkPHP的行为扩展做系统日志
  9. 泰山游记:为何爬山后大腿前部很酸?
  10. 基于品类关系,虚拟类目如何建设? 1
  11. DPDK Release 20.05
  12. lbj学习日记 08 输入一组不定个数的数字,并且把它保存在一个数组中
  13. Android8.0 Fingerprint指纹启动流程详细分析
  14. Linux命令如何将竖行改成横行,用DECODE和CASE WHEN将多行单列数据改为单行多列数据(即竖向排列改为横向排列)...
  15. oracle调优(1)
  16. 吐槽百度网盘限速,这种操作太恶心了
  17. 关系型数据库保证数据完整性和一致性的方法
  18. 自适应稳定快速RLS算法---(SFTRLS算法)
  19. app卡在启动页面android,app启动一直停留在启动页面
  20. 微信中打开外部浏览器下载安装包

热门文章

  1. arcgis pro各版本特性和要求
  2. 请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等等 方法:移动(move()),设置速度(setSpeed(int speed)),加速speedUp
  3. 【数据挖掘技术应用笔记】
  4. 工业机器人(ABB、库卡、安川)编程专业教材!
  5. HTML5应用性能调优工具WAPA – 安装篇
  6. 微信小程序--加载动画:炫酷能量球
  7. MPI分布式内存编程(一)
  8. 2015年10月22日CSS学习笔记
  9. 人事面试100问,助你从容面对
  10. 基础教育课程变革时代,如何实现对信息技术科目的有效考查?