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