UIImage的基本操作

时间:2012-09-27 00:08:10

标签: objective-c ios uiimage image-manipulation

我正在学习使用iOS上的Objective-C对UIImage进行基本操作。说我有一个方形的128x128图像。 如何裁剪图像的下半部分并将上半部分存储在128x64图像中?

1 个答案:

答案 0 :(得分:4)

你所做的是从UIImage的CGImage中获得一个更小的CGImageRef:

CGImageCreateWithImageInRect([image CGImage], someRect);

使用该图像,您可以创建新图像:

UIImage *nImage = [UIImage alloc] initWithCGImage:nImageRef];

在你做完上述事情之后,哎呀差点忘了:

CGImageRelease(nImageRef);