首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查看RGBA图像

查看RGBA图像
EN

Stack Overflow用户
提问于 2013-03-01 02:05:14
回答 1查看 4.5K关注 0票数 1

有人能告诉我如何查看RGBA镜像吗?我只想要一个工具,我可以用它来显示RGBA图像!我已经写了一个代码,它只输出RGBA格式。我只想验证我的代码是否工作,并只想找到一个简单的工具来查看这张图片。我没有遇到能够显示RGBA图像的软件。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-04-25 00:33:03

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

如果您知道每个.rgba文件的图像尺寸,则应该能够处理这些数据。下面是一个在javascript中查看原始数据的示例。

代码语言: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比特。

代码语言:javascript
运行
复制
display -size 200x200 -depth 8 mySimpleData.rgba
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15142502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档