如何将 .jpg 或 .png 图像转换为 .raw 格式?

如何将 .jpg 或 .png 图像转换为 .raw 格式?

有没有可以将 JPEG 或 PNG 转换为 RAW 的软件?

我一直在寻找,但只发现了执行相反操作的应用程序。

答案1

我刚刚发现这里如何用 Gimp 做到这一点!

几乎完美运行!:P

更新

使用方法:

  1. 在 Gimp 上导出文件:Ctrl Shift E
  2. 在导出窗口中,选择Raw Image Data“选择文件类型”

    1. 点击Export按钮
  3. 在原始图像导出窗口中,选择PlanarRGB 保存类型
    1. 点击Export按钮
  4. 打开保存文件的文件夹,并将其扩展名从重命名.data.raw
  5. 在 Unity3d 上,Bit 8在“导入高度图”窗口中选择“深度”

不幸的是,Gimp 生成的图像不太好...所以,我仍然希望得到一些帮助。

答案2

Ubuntu 默认安装了 Imagemagick,并提供了convert命令行工具来转换为各种图像格式。您可以简单地执行以下操作:

convert xyx.jpg xyz.RAW

答案3

上面的答案可能适用于旧版本的 ImageMagick,但这对我来说有效:

convert lena512.bmp gray:lena512.raw

反之亦然

convert -size 512x512 -depth 8 gray:lena512.raw lena512.png

对于许多图像来说,这是可行的(我还没有找到 mogrify 的解决方案):

parallel -j 4 convert {} gray:{}.raw ::: slice-*.png

-j是进程数,{}被替换为与指定的掩码匹配的文件名,:::因此输出文件被命名为slice-0000.png.raw

相关内容