Посмотреть изображение 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
Другие вопросы по тегам