有人可以告诉我如何查看 RGBA 图像吗?我只想要一个可以显示 RGBA 图像的工具!我写了一个代码,它只输出 RGBA 格式。我只是想验证我的代码是否有效,并且只想找到一个简单的工具来查看此图像。我无法找到能够显示 RGBA 图像的软件。提前致谢。
问问题
4566 次
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 回答