通过C#中的头部修改翻转位图?

时间:2011-12-19 09:11:24

标签: c# bitmap

位图标头是否包含有关如何显示图像的信息。例如flipX,flipY属性等?

根据http://www.fileformat.info/mirror/egff/ch03_03.htm,有不止一种类型的位图。 C#创建的位图是windows位图还是其他什么东西?

1 个答案:

答案 0 :(得分:2)

不,flipX和flipY属性对位图没有多大意义。位图文件是存储光栅2D图形的设备无关格式 - 它包含像素数据。您可以随意显示它;为什么要将这些信息嵌入到文件中?您链接的文件结构都不包含此类属性。

使用Image.RotateFlip方法更改其显示方式。

您对.NET Framework的实施感兴趣吗?微软的?它使用通过BITMAPINFOHEADER结构或扩展版本BITMAPV5HEADER定义的Windows位图,所有这些都经过仔细记录here