gpt4 book ai didi

c# - C#如何写入位图数据。是自下而上还是自上而下?

转载 作者:行者123 更新时间:2023-11-30 18:01:55 24 4
gpt4 key购买 nike

根据 Wikipedia :

The pixel array is a block of 32-bit DWORDs, that describes the image pixel by pixel. Normally pixels are stored "upside-down" with respect to normal image raster scan order, starting in the lower left corner, going from left to right, and then row by row from the bottom to the top of the image.1 Uncompressed Windows bitmaps also can be stored from the top to bottom, when the Image Height value is negative.

所以,当我使用这段代码时:

b.Save(outputFilename, ImageFormat.Bmp);

C# 实际上是如何保存它的?我可以告诉 C# 以负高度值保存它并以自上而下的方式写入吗?

最佳答案

BMP 格式的 ImageCodecInfo 似乎不支持任何 EncoderParameters。参见 here有关更多详细信息。所以似乎没有办法指定它应该如何存储。至于如何存储,试试就知道了。制作一张上半部分黑色、下半部分白色的图像,然后在十六进制编辑器中查看。

我敢打赌它是“颠倒的”,因为它是默认设置。

关于c# - C#如何写入位图数据。是自下而上还是自上而下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8572260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com