iPhone - 在UIImageView中放置和操作相机中的图像

时间:2014-10-01 10:24:04

标签: iphone uiimageview uiimagepickercontroller

这就是我想要做的事情:

  1. 将相机图像放入一个小的(不是全屏)UIImageView。
  2. 实时操作图像(例如,给它一半红色)。
  3. 我已经检查了这个主题并且不确定最佳方法。人们推荐UIImagePickerController和AVCamCaptureManager,或者还有其他东西。

    我能得到你的建议吗?

1 个答案:

答案 0 :(得分:0)

  • (void)drawRect:(CGRect)rect {

    CGContextRef context = UIGraphicsGetCurrentContext();

    CGContextSetFillColor(context,CGColorGetComponents([UIColor colorWithRed:0.5 green:0.5 blue:0 alpha:1] .CGColor)); //不要让颜色太饱和

    CGContextFillRect(context,rect); //画基地

    [[UIImage imageNamed:@" someImage.png"] drawInRect:rect blendMode:kCGBlendModeOverlay alpha:1.0]; //画图 }

在rect变量中传递您想要着色的图像区域