32位图像Format32bppArgb在picturebox中看起来是黑色的:C#form application

时间:2016-06-21 09:51:53

标签: c# winforms

我正在图片框中加载像素格式为Format32bppArgb的32位TIFF图像,但图像看起来只是黑色。我在VS2010中使用基于表单的应用程序。

PictureBox1.Image = Image.FromFile(filename);

1 个答案:

答案 0 :(得分:0)

我设法使用libtif库来解决问题。

1)使用libtif库

读取图像

2)将像素提取到bytearray或memorystream

3)从bytearray构造一个新图像并在picturebox中显示