【问题标题】:how to convert .raw file to .jpg or .png using python 2.7 in windows如何在 Windows 中使用 python 2.7 将 .raw 文件转换为 .jpg 或 .png
【发布时间】:2019-04-05 19:09:05
【问题描述】:

我想在 windows 环境中使用一些普通的 python 代码或 python 2.7 支持的任何模块将 .raw 文件转换为 .jpg 或 .png。

我尝试了rawpy,PIL 模块。 但我收到一些属性错误(未找到 frombytes);因为它在 Python3 中受支持。如果我错了,请告诉我..

rawpy 不支持 RAW 格式。

我需要一些将 .raw 更改为 png 或 jpeg 的模块或代码。

【问题讨论】:

  • ".raw" 没有定义文件 - 它可能是 Nikon NEF 文件、Canon CR2 文件、Adobe DNG 文件或纯原始的二进制文件,在不知道其尺寸、字节序、通道数、交错、压缩等的情况下对人类或野兽毫无用处。
  • 您是否打算根据我的评论更新您的问题?

标签: python windows python-2.7 image-processing


【解决方案1】:

使用 PIL 库

from PIL import Image

im = Image.open("img.raw")
rgb_im = im.convert('RGB')
rgb_im.save('img.jpg')

【讨论】:

    【解决方案2】:

    您可以使用图像魔术附带的转换实用程序。

    convert -size 640x360 -depth 8 bgr:input.raw out.jpeg 
    

    -尺寸->宽x高 bgr 是数据的格式。它也可以是 rgb。

    【讨论】:

      猜你喜欢
      • 2015-10-06
      • 2021-10-22
      • 1970-01-01
      • 2020-05-19
      • 2015-01-31
      • 2021-10-14
      • 2019-09-22
      • 1970-01-01
      相关资源
      最近更新 更多