如何实现图片切割?
适合图片处理应用里为图片添加百叶窗效果,或者拼图游戏里使用。处理方法为:
1 |
+(NSDictionary*)SeparateImage:(UIImage*)image ByX:(int)x andY:(int)y cacheQuality:(float)quality; |
NSDictionary*:返回字典,UIImageView格式,不仅含有 Image 还含有 Rect。 image: 图片资源,要求为UIImage格式。x: y:分别表示要切成几行和列,最小值为1。 quality:处理后保存的小图片的质量。(0,1]有效,小于或为0不保存,大于1时会被强强制为1。
切割后的小图片保存位置为 Homedirectory, 可以通过 nslog(@"%@",NSHomedirectory()); 查出。

浙公网安备 33010602011771号