我环顾四周,并读取文档,并没有发现这样或那样的解决方案,所以我在这里问。是否有任何软件包可以使用Python将JPG图像转换为PNG图像?转换.jpg图像以.png格式
回答
你总是可以使用Python Image Library (PIL)用于此目的。也可能有其他的软件包/库,但我之前已经使用它来转换格式。
这对Python 2.7 Windows下(Python Imaging Library 1.1.7 for Python 2.7),我使用它与2.7.1和2.7.2
import Image
im = Image.open('Foto.jpg')
im.save('Foto.png')
注意你原来的问题没有提及Python或操作系统的版本您正在使用。这可能使课程的差异:)
嗯,它说Python 2.7是必需的,我有2.7.3,所以它不会让我安装。我错过了什么吗? – user1417933
@ user1417933如果你是Windows系统,你需要一个兼容Python的PIL(32或64)的风格。 – greggo
啊,谢谢greggo,发现了一个适合我的x64包。 – user1417933
退房“Python图像库”(PIL):http://www.pythonware.com/products/pil/
这可能是用Python处理图片的最常见的方式。
他们整个网站已关闭,可能只是暂时的。 – dkamins
Python的图像库:http://www.pythonware.com/products/pil/
来源:http://effbot.org/imagingbook/image.htm
import Image
im = Image.open("file.png")
im.save("file.jpg", "JPEG")
保存
im.save(OUTFILE,选项...)
im.save(OUTFILE ,格式,选项...)
将图像保存在给定的文件名下。如果省略格式,则可能的话, 格式由文件扩展名确定。这个 方法返回None。
关键字选项可以被用于提供到 作家的附加说明。如果作者不能识别某个选项,则会被忽略,并且默默地被 忽略。本手册稍后会介绍可用选项。
您可以使用一个文件对象,而不是一个文件名。在这种情况下,您必须始终指定格式。文件对象必须实现 seek,tell和write方法,并以二进制模式打开。
如果保存失败,出于某种原因,该方法将抛出一个异常 (通常IOError异常)。如果发生这种情况,该方法可能有 创建该文件,并可能已写入数据。如有必要,应由您的 应用程序删除不完整的文件。
我不使用Python自己,而是试图寻找到: http://www.pythonware.com/products/pil/
import Image
im = Image.open("infile.png")
im.save("outfile.jpg")
(从http://mail.python.org/pipermail/python-list/2001-April/700256.html拍摄)
- 1. Android:是否可以将TIFF图像转换为JPG,PNG格式?
- 2. PHP的PNG转换成JPG格式的问题,图像失真
- 3. 如何将rtf转换为图像格式(jpg/png ..)
- 4. 将SVG转换为图像(PNG,JPG)
- 5. JavaFX:获取图像的格式(PNG,JPG ..)?
- 6. 将png转换为jpg并下载jpg图像
- 7. 将EMF格式转换为PNG或JPG格式。
- 8. Symfony2以图像格式显示文本(PNG,JPG,..)
- 9. 如何在iphone中以JPG或PNG格式保存图像?
- 10. 如何在Windows上使用Perl将WMF图像转换为PNG或JPG格式?
- 11. 将不同的图片格式(jpg,gif,png等)转换为TIFF格式
- 12. 如何到Base64 PNG图像串为PNG格式转换成C#
- 13. 如何将所有图像格式转换为.png格式?
- 14. C#转换图片格式为JPG
- 15. JPG到PBM图像转换
- 16. PIL将PNG或GIF转换为JPG格式,无需使用
- 17. 调整PNG大小并将其转换为JPG格式的PHP
- 18. 如何将PNG转换为JPG格式的PHP?
- 19. SWF图像(JPG,PNG,...)与PHP
- 20. 将ASP页面转换为图像(jpg,png ...)
- 21. 将png或jpg图像转换为Android中的Base64字符串
- 22. 如何将图像(GIF,JPG,JPEG,PNG)转换为PHP中的TIFF?
- 23. 回形针 - 将tiff图像转换为jpg或png
- 24. PHP的图像转换JPG/GIF/PNG到BMP/ICO
- 25. 如何JPG,位图格式的图像转换成矢量格式在C#
- 26. 如何使用Objective C将.jpg图像转换为.bmp格式?
- 27. 将JPG图像转换为tiff文件格式
- 28. Java读取不同类型的图像格式jpg,tif,gif,png
- 29. Android通知不显示标题图像JPG或PNG格式
- 30. 比较不同格式的相同图像(.jpg,.bmp,.png等)
似乎有python绑定到ImageMagick的:HTTP:// WWW .imagemagick.org /下载/蟒蛇/。我没有使用它们,但是我已经使用了ImageMagick,并且它会按照你的要求做。 –