丢失Alpha通道信息打开BMP文件

也不

我有一个BMP文件,我知道它是32bpp,其中包含alpha信息。每当我使用System.Drawing.Bitmap类的构造函数或FromFile时,它将其加载为32bppRgb而不是32bppArgb。有没有办法保留Alpha信息?我知道BMP是一种简单的文件格式,可以为此编写自己的加载程序,但我不愿意。似乎某处应该有一个选择。

伊兹里克

不幸的是,GDI +不支持BMP文件中的Alpha通道。这是docs中的相关说明

Image类不支持位图中的Alpha透明度。要启用Alpha透明度,请使用每个像素32位的PNG图像。

最好的选择是在支持BMP alpha的单独程序中将文件转换为支持透明度的格式(例如PNG),或者编写自己的代码来实现。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

OpenGL Alpha通道详细信息?

来自分类Dev

在不丢失Alpha通道的情况下将PNG32文件转换为PNG8

来自分类Dev

背景为黑色时,位图setPixels将丢失Alpha通道

来自分类Dev

将QWidget渲染到QImage会丢失Alpha通道

来自分类Dev

在iOS中使用Alpha通道保存视频的文件格式

来自分类Dev

在iOS中使用Alpha通道保存视频的文件格式

来自分类Dev

调试NSImage无法打开BMP图像文件

来自分类Dev

SDL2无法打开任何BMP文件

来自分类Dev

从UIImage删除Alpha通道

来自分类Dev

删除双 alpha 通道

来自分类Dev

Python:py2exe丢失文件路径信息

来自分类Dev

openGL:丢失已加载的obj文件中的详细信息

来自分类Dev

丢失了 git 文件夹和 repo 信息

来自分类Dev

从C ++打开Excel文件时丢失打印区域

来自分类Dev

从C ++打开Excel文件时丢失打印区域

来自分类Dev

从C ++打开Excel文件时丢失打印区域

来自分类Dev

在Octave中将图打印/另存为png文件且存在alpha通道问题

来自分类Dev

PDF / X-1a:2001文件无法通过Alpha通道打印PSD / TIF

来自分类Dev

Python:将 sRGB 颜色配置文件和 Alpha 通道应用于图像

来自分类Dev

缓冲的golang通道丢失数据

来自分类Dev

Firefox 5更新通道丢失

来自分类Dev

从图像中剥离Alpha通道

来自分类Dev

Tkinter GUI,打开文件..按钮和BMP图像..显示所选文件时出错

来自分类Dev

当我打开它们的窗口的新实例时,Tkinter小部件会丢失信息

来自分类Dev

我在尝试从axapta 2009打开bmp文件时遇到麻烦

来自分类Dev

C ++中图像bmp中的Alpha混合水印bmp

来自分类Dev

班级之间的信息丢失

来自分类Dev

恢复丢失的信息

来自分类Dev

使用C ++或C#打开之前,全局检测文件信息

Related 相关文章

热门标签

归档