【发布时间】:2011-07-13 07:10:20
【问题描述】:
我必须执行一些图像编辑操作,例如裁剪、灰度、旋转 图像,宝丽来效果等。
从这些我发现了一些功能,如裁剪、灰度。但是从这里我们必须在那里管理单独的功能。是否有任何有效的 API 或库可供 iPhone 执行图像处理?
我使用以下函数进行裁剪:
-(UIImage *)imageByCropping:(UIImage *)imageToCrop toRect:(CGRect)rect
{
CGImageRef imageRef = CGImageCreateWithImageInRect([imageToCrop CGImage], rect);
UIImage *cropped = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
return cropped;
}
对此我不知道,如何在我的实际图像上设置裁剪矩形......以及如何重新调整该矩形的大小。
在 iPhone 中有没有像 Android 这样的方法,我们在捕获图像后直接裁剪图像...通过设置它的一些属性,我们可以在 iPhone 中实现这一点。
对于灰度我发现了一些东西here,但是如果我们执行宝丽来效果,我们必须管理单独的枚举......,
我为此找到了一个 Image Magik API,但很多人说苹果拒绝应用程序由于私有 API。而且也不知道如何使用它。
如果有此 API 或任何其他可用的 API,请告诉我有关它及其教程的信息。
【问题讨论】:
标签: iphone objective-c ios4 image-processing ios-4.2