System.Drawing.Image:压缩图像何时发生数据(de)压缩?

时间:2016-05-12 19:49:15

标签: .net system.drawing

我没有将这个问题标记为TIFF,因为我认为.NET会以不同的图像类型对待行为,这也可能有压缩。

我正在处理一个操纵一些TIFF图像的服务器。它通过使用Bitmap.LockBits和使用不安全的指针数据操作来实现。这些图像使用TIFF G4格式进行压缩,.NET在幕后处理。

使用Bitmap.LockBits时,通过指针提供的像素数据采用未压缩格式。

我的问题是,这些数据何时解压缩?

1)从文件或流加载图像到System.Drawing.Image对象?

2)使用Bitmap.LockBits时?

3)从给定图像创建Graphics对象时?

理想情况下,我只希望系统每个图像一次解压缩数据,但我需要知道底层发生了什么,以确保这一点。

0 个答案:

没有答案