我想在 iOS 应用中处理 UIImage 的子区域。关注 this question ,我现在有一个例程来提取有问题的区域作为我现在可以操作的 UIImage。有没有类似的方便的方法将区域放回原始图像?我正在考虑的替代方案是按字节复制,这对我来说似乎非常低级。
Best Answer-推荐答案 strong>
您可以将两张图像相互叠加,然后将它们组合成一张图像。
假设你有原图和修改过的部分:
UIGraphicsBeginImageContext(originalImage.size);
[originalImage drawAtPoint:CGPointMake(0, 0)];
[modifiedPart drawAtPoint:/* Upper left corner of the modified part */];
UIImage *combined = UIGraphicsGetImageFromCurrentImageContext();
编辑:
忘记这一行了:
UIGraphicsEndImageContext();
关于ios - 如何在ios中用另一个图像替换图像的区域,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/14145860/
|