【问题标题】:PPM to JPEG/JPG conversion for Python 3.4.1Python 3.4.1 的 PPM 到 JPEG/JPG 转换
【发布时间】:2015-01-12 06:23:57
【问题描述】:

有谁知道专门使用 python 3.4.1 将 ppm 文件转换为 jpeg/jpg 的任何方法?我环顾四周,只能找到以前版本的python的解决方案。

【问题讨论】:

    标签: python jpeg ppm


    【解决方案1】:

    您可以使用Pillow 模块。以下应该有效:

    from PIL import Image
    
    im = Image.open("sweet_pic.ppm")
    im.save("sweet_pic.jpg")
    

    阅读tutorial了解更多信息。

    【讨论】:

    • Documention 说它支持 3.4,但不支持 3.4.1?
    • @star 兼容性取决于次要版本(python 版本为 major.minor.micro,因此 3.4.1 是次要版本 3.4)。因此,如果它显示 3.4,它将适用于 3.4.0、3.4.1、3.4.2 等。
    • 没有工作,因为我的频道太多。我想通了虽然使用 cv2 和 PIL
    【解决方案2】:

    你可以使用 OpenCV

    i = cv.imread('im0001.ppm')
    cv.imwrite('im0001.jpg',i)
    

    【讨论】:

    • 尝试过使图像非常非常明亮。有什么想法吗?
    • 好吧,我发现我用 cv2 将文件转换为 png,然后用 Pillow from PIL import Image im = Image.open("image_path") im.convert('RGB').save("image_name.jpg","JPEG") #this converts png image as jpeg 转换为 jpg
    猜你喜欢
    • 2011-06-21
    • 2016-07-22
    • 2015-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-05
    • 2019-04-01
    • 2022-11-30
    相关资源
    最近更新 更多