2013-07-24 3 views
1

Я загрузил 1 пиксель изображения в растровое изображение, и затем превращают его в байт []Что такое байт [] Представление изображения на самом деле означает?

  _Image = "test.jpg"; 

      Bitmap testImage = new Bitmap(_Image); 

      ImageConverter converter = new ImageConverter(); 
      byte[] byteTestImage = (byte[])converter.ConvertTo(testImage,typeof(byte[])); 

Одиночный пиксел имеет значения RGB (255, 116, 25). Каждый из них может быть представлен байтом, , поэтому я предположил, что byteTestImage соответствует этому. Но, byteTestImage составляет 635 элементов.

Какова связь между этими байтами и 1 пиксельным изображением?

+0

Взгляните на [Формат файла растрового изображения] (http://en.wikipedia.org/wiki/BMP_file_format). – Romoku

+1

Сам файл является не только элементами RGB. Он также может содержать альфа-канал (другой байт) и будет содержать информацию заголовка файла. Например, информация заголовка означает, что это JPG. Когда вы думаете об этом, это должно существовать так же, как иначе образ знает, насколько он высок или широк, по крайней мере? –

ответ

0

файл вы загрузили это JPG. Он имеет определенную дополнительную информацию (ширина, высота, данные EXIF), а не только цвета. Посмотрите на https://en.wikipedia.org/wiki/JPEG

Попробуйте открыть его в шестнадцатеричном редакторе. Возможно, вы даже сможете прочитать информацию о камере, используемой для ее прослушивания.

+0

Итак, если у меня только что был 3D-массив значений пикселей, и я хотел бы преобразовать его в растровое изображение, я бы индивидуально установил пиксели int в растровое изображение. Я не мог пойти по пути преобразования моего массива в байт [], так как у меня нет другой информации. – user1475729

+0

@ user1475729: JPEG - это только один формат, поддерживаемый BitMap. Существует множество способов получить данные в BitMap. –

0

В Растровом изображении всегда нет формата RGB для одиночного пикселя. Все зависит от формата. Вы можете иметь компонент альфа, вы можете иметь палитру, в которой Martix пикселей относится к более ...

Отъезд: Bitmap format

Смежные вопросы