【发布时间】:2014-07-31 09:16:18
【问题描述】:
我有一张名为myImage.jpg 的图片
我必须对图像进行以下动画处理,并将最终结果放在 iOS 中的 imageView 中。要求是:
- 调整为 262%。
- 复制图层。
- 垂直翻转。
- 将复制层与第一层的底部对齐。
- 对复制图层应用高斯模糊(值 - 9)。
- 将模糊层(复制层)向上移动 47px
- 在模糊图层上添加了图层蒙版。
- 将渐变应用到从黑色到白色的遮罩层。
如何在图像上做这些动画。我已经使用
完成了垂直翻转- (UIImage *) flipImage: (UIImage *) image {
UIImage *flippedImage = [UIImage imageWithCGImage:image.CGImage scale:image.scale orientation:UIImageOrientationDownMirrored];
return flippedImage;
}
并使用以下代码进行模糊处理:
CIFilter *filter = [CIFilter filterWithName:@"CIGaussianBlur"];
[filter setValue:inputImage forKey:kCIInputImageKey];
[filter setValue:[NSNumber numberWithFloat:3.0f] forKey:@"inputRadius"];
如何创建蒙版和渐变以及如何组合这些图像?
【问题讨论】:
标签: ios image-processing uiimage