我想获取imageView的像素数据(即所有像素在一个NSMutableArray中的imageView占用),我需要为了检测两个imageViews之间的冲突。如何获取imageView的像素数据?
任何人都可以帮我吗?
我想获取imageView的像素数据(即所有像素在一个NSMutableArray中的imageView占用),我需要为了检测两个imageViews之间的冲突。如何获取imageView的像素数据?
任何人都可以帮我吗?
除非您正在进行某种颜色碰撞检测,否则您可以使用CGRectContainsPoint, CGRectContainsRect作为检测碰撞的简单方法。
如果您需要检查像素,则需要获取图像视图图像的CGImage,并使用它提供的方法对其进行检查。
德看看苹果文档页获取像素数据,然后操纵它。 Technical Q&A QA1509 Getting the pixel data from a CGImage object
只需使用[someUIImage CGImage]来获取某个UIImage的CGImageRef,而您必须将其插入到当前的UIImageView中。
Thanx Umer ...它帮助! – neha 2009-12-31 12:49:31
Thanx,TechZen!它帮助...我正在寻找早先的案例... – neha 2009-12-30 08:46:07