【发布时间】:2013-07-24 01:28:18
【问题描述】:
我将一个 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 像素图像之间的关系是什么?
【问题讨论】:
-
文件本身不仅仅是 RGB 元素。它还可以具有 Alpha 通道(另一个字节),并具有文件头信息。例如,标头信息表明它是 JPG。当您考虑它时,这一定存在,因为图像至少知道它有多高或多宽?