gpt4 book ai didi

c# - 读取 IMG 文件并创建图像

转载 作者:太空宇宙 更新时间:2023-11-03 12:57:13 25 4
gpt4 key购买 nike

我有一个 IMG 文件,需要读取并显示为图片。每个像素由 2 个字节类型的 ushort 表示。

到目前为止,我已经将文件读入一个字节数组并组合两个字节(byte0 和 byte1、byte2 和 byte3...)来创建单个 ushort 值,但现在我不知道如何创建实际图像这些值似乎介于 0 到略高于 65000 之间。

最佳答案

您要查看的类是 Image 和 Bitmap。
位图有一个构造函数,如下所示:

public Bitmap(
int width,
int height,
int stride,
PixelFormat format,
IntPtr scan0
)

您的 IMG 可能正在使用 PixelFormat Format48bppRgb,它是 16 位的红色、绿色和蓝色,所以它可能会正常工作。

如果您无法定义正确尺寸的位图,然后如上所述定义像素格式,然后在图像中的每个像素上手动设置像素()。

我还没有尝试过这些,但希望它能引导正确的方向。

关于c# - 读取 IMG 文件并创建图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33504204/

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