0
如何获得来自相机的图像的闪光效果? 当我从相机中获得图像(它显示在UIImageView中)并将其保存为文件之前,我想通过按下Flash按钮来减轻(在某些情况下)图像。可以通过使用Core Graphics?如何使用Core Graphics使图像更亮(使用闪光灯效果更亮)
如何获得来自相机的图像的闪光效果? 当我从相机中获得图像(它显示在UIImageView中)并将其保存为文件之前,我想通过按下Flash按钮来减轻(在某些情况下)图像。可以通过使用Core Graphics?如何使用Core Graphics使图像更亮(使用闪光灯效果更亮)
看看my answer to this question。这个问题是有关使图像变暗,但你可以使用完全相同的代码,并通过覆盖部分透明的白色图像变亮:
//draw a 50% white overlay
CGContextSetGrayFillColor(cx, 1.0, 0.5);
CGContextFillRect(cx, imageRect);
您可能能够通过改变来提升这个视觉外观的混合模式。 'CGContextSetBlendMode()'。有前途的选择:'kCGBlendModeLighten,kCGBlendModeColorDodge,kCGBlendModeColorBurn,kCGBlendModeSoftLight,kCGBlendModeHardLight,kCGBlendModeSaturation,kCGBlendModeLuminosity' – nielsbot 2011-05-13 03:00:19
您是否看到这个问题是树年岁?那些时间不是* BlendMode。这是iPhone OS 3.11 – LIAL 2013-06-04 15:33:12