0

基本的に私の問題は、配列から画像ファイルを作成する簡単な方法を見つけることです。

私の問題は、CUPS ラスター ファイルを画像に分解することです。CUPS RGB ラスター ファイル ヘッダーは 1800 バイトです。幅と高さを入力すると、ファイルに含まれるラスター配列を Mac の順序で正しく Photoshop に読み込むことができ、インターリーブされた 16 ビット データ 00RRGGBB が使用されます。ヘッダーから幅と高さを抽出するユーティリティを作成しました。

幅、高さ、ファイル名を入力として取り、ラスター ファイルから最初の 1800 バイトを切り捨て、Tiff または BMP など、配列を使用して画像を書き込むのが最も簡単なものを作成する別のコマンド ライン ユーティリティを作成したいと思います。それは残りに含まれています-よく知られている画像形式は何でも構いません。

プログラムは、Mac、Linux で動作する C または Python である必要があります。

4

2 に答える 2

0

多くの画像フォーマットをサポートしているGDALを試すことができます。画像データの読み込みにはRasterIO(...)メソッドを使用できます。

于 2013-10-06T13:52:16.303 に答える
0

Python の場合、PILがこのタスクのツールです。画像オブジェクトでputdata() (リンクで putdata を検索) メソッドを使用して、リストのピクセルを画像に挿入します。

于 2013-10-06T13:34:57.983 に答える