查看RGBA图像

时间:2013-02-28 18:05:14

标签: rgba

有人能告诉我如何查看RGBA图像?我只想要一个可以显示RGBA图像的工具! 我编写了一个代码,只输出RGBA格式。我只是想验证我的代码是否有效,并且只想找到一个简单的工具来查看这个图像。 我无法遇到能够显示RGBA图像的软件。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

RGBA文件仅包含原始通道数据。二进制数据没有足够的信息来显示图像(即宽度,高度,深度和tc)。

如果您知道每个.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