1

RGBA 画像を表示する方法を教えてください。RGBA 画像を表示できるツールが欲しいだけです。RGBA 形式のみを出力するコードを作成しました。コードが機能するかどうかを確認したいだけで、この画像を表示するための簡単なツールを見つけたいだけです。RGBA 画像を表示できるソフトウェアを見つけることができませんでした。前もって感謝します。

4

1 に答える 1

3

RGBA ファイルには生のチャネル データのみが含まれます。バイナリ データには、画像を表示するのに十分な情報 (つまり、幅、高さ、深さなど) がありません。

各ファイルの画像サイズがわかっている場合は.rgba、データを操作できるはずです。これは、JavaScript で生の日付を表示する例です。

var fr       = new FileReader(),
    myWidth  = 200,
    myHeight = 200;

fr.onload = function(frEvent) {
 var canvasElement = document.getElementById("myCanvas"),
     ctx           = canvasElement.getContext("2d"),
     blob          = ctx.createImageData(myWidth,myHeight),
     index         = 0;

 while(index < frEvent.target.result.length) 
   blob.data[index] = frEvent.target.result.charCodeAt(index++);

 ctx.putImageData(blob,0,0);  
}

Imagemagickは生の RGBA データを表示できるようになります。各カラー サンプルが 8 ビットであると仮定します。

display -size 200x200 -depth 8 mySimpleData.rgba
于 2013-04-24T16:33:02.703 に答える