如何参考图像的特定部分?

时间:2011-11-09 21:04:44

标签: objective-c uiimage

我可能在这里没有使用合适的术语,但是......

假设您有一副卡片,表示为一张大图片。从这张图片中,我想找到一种方法分别引用每张卡。如何使用Objective-C?

完成此操作

enter image description here

1 个答案:

答案 0 :(得分:3)

以下将提供对部分图像的访问,数字显然需要精炼

CGImageRef bigImage = [UIImage imageNamed:@"bigImage.png"].CGImage;

CGImageRef partOfBigImage = CGImageCreateWithImageInRect(bigImage, 
                 CGRectMake(0, 0, 200, 50));

UIImage *partOfImage = [UIImage imageWithCGImage:partOfImageAsCG];