本质上,我的问题只是找到一种从数组创建图像文件的简单方法。
我的问题是将 CUPS 光栅文件解析为图像。CUPS RGB 光栅文件头为 1800 字节。如果我输入宽度和高度,我可以按 Mac 顺序将文件中包含的光栅数组正确读取到 Photoshop 中,并带有交错的 16 位数据 00RRGGBB。我编写了一个从标题中提取宽度和高度的实用程序。
我想编写另一个命令行实用程序,它将宽度、高度和文件名作为输入,从光栅文件中截断前 1800 个字节,并创建一个 Tiff 或 BMP 或任何最容易用数组写入图像的东西包含在其余部分中 - 任何众所周知的图像格式都可以。
程序应该是 C 或 Python,在 Mac、Linux 下运行。