http://www.delphi2007.net/DelphiMultimedia/html/delphi_20061021203252217.html
要取屏幕上的一个点(只有一个像素),用bitblt和getpixel哪个更效率呢?
想快速地对指定图片或区域进行处理,常见的方法取出图片数据,逐像素
进行运算,很麻烦。还见有用Point或GetPixel取点运算的,其低速可想而知。
其实利用BitBlt的位运算,可高速完成这种操作。
up
bitblt和getpixel
光看名字就觉得后者慢
getpixel 是gdi函数 应该速度很快的。
我机器不好25w次 一秒。。
本文探讨了在Delphi/Windows SDK/API环境下,BitBlt与GetPixel两种方法在处理图片数据时的效率差异。BitBlt利用位运算能高效完成对指定图片或区域的快速处理,而GetPixel虽然直观,但在大规模数据处理上可能表现不佳。
9304

被折叠的 条评论
为什么被折叠?



