我正在学习使用iOS上的Objective-C对UIImage
进行基本操作。说我有一个方形的128x128图像。 如何裁剪图像的下半部分并将上半部分存储在128x64图像中?
答案 0 :(得分:4)
你所做的是从UIImage的CGImage中获得一个更小的CGImageRef:
CGImageCreateWithImageInRect([image CGImage], someRect);
使用该图像,您可以创建新图像:
UIImage *nImage = [UIImage alloc] initWithCGImage:nImageRef];
在你做完上述事情之后,哎呀差点忘了:
CGImageRelease(nImageRef);