Bitmap.LockBits:参数无效

时间:2013-12-15 11:57:21

标签: c# .net image bitmap

//Rectangle is of same size as image   
//image.PixelFormat = Format8bppIndexed
var w= image.Width,                h= image.Height;
var bmpData = image.LockBits(new Rectangle(0, 0, w, h), ImageLockMode.ReadOnly, image.PixelFormat);

在调用Lockbits之前,我确实将32 / 24bppIndexed Pixel格式转换为8bpp 没有问题和它 我尝试用png,bmp它工作& LockBits也适用 但LockBits无法成功使用TIF图像类型。 我尝试将TIF转换为bmp,但是没有运气。 (任何格式的TIF,失败) 我没有看到设置ImageLockMode.ReadOnly与ImageLockMode.ReadWrite有任何区别 安全权限设置为允许所有用户

如何让Lockbits适用于TIF类型?

我应该使用http://www.codeproject.com/Articles/625868/LockBits-alternative-SecurityException-workaround

中的替换版LockBits

其他代码部分没问题,因为我说它适用于某些格式。

0 个答案:

没有答案