Я загрузил 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 пиксельным изображением?
Взгляните на [Формат файла растрового изображения] (http://en.wikipedia.org/wiki/BMP_file_format). – Romoku
Сам файл является не только элементами RGB. Он также может содержать альфа-канал (другой байт) и будет содержать информацию заголовка файла. Например, информация заголовка означает, что это JPG. Когда вы думаете об этом, это должно существовать так же, как иначе образ знает, насколько он высок или широк, по крайней мере? –