如何获得大图片的所有像素值?
由于图片比较大,用Bitmap.GetPixel 会超级耗时;用Bitmap.LockBits会内存溢出。 在android或kjava里我可以很容易地按行读取每行的像素值,然后再拼合。这样既速度上比较快,消耗的内存也比较少。但在c#里好像没有发现类似的接口。 有人晓得不?
[解决办法]
unsafe
用指针操作像素值
发布时间: 2012-01-26 19:40:46 作者: rapoo
如何获得大图片的所有像素值?
由于图片比较大,用Bitmap.GetPixel 会超级耗时;用Bitmap.LockBits会内存溢出。 在android或kjava里我可以很容易地按行读取每行的像素值,然后再拼合。这样既速度上比较快,消耗的内存也比较少。但在c#里好像没有发现类似的接口。 有人晓得不?
[解决办法]
unsafe
用指针操作像素值