Посмотреть изображение RGBA
Может кто-нибудь сказать мне, как я могу просмотреть изображение RGBA? Мне просто нужен инструмент, с помощью которого я могу отображать изображение RGBA! Я написал код, который выводит только формат RGBA. Я просто хочу проверить, сработал ли мой код, и просто хочу найти простой инструмент для просмотра этого изображения. Я не смог найти программное обеспечение для отображения изображения RGBA. Заранее спасибо.
1 ответ
Файлы 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