【问题标题】:UIImageView Increase Brightness in specific areaUIImageView 增加特定区域的亮度
【发布时间】:2012-10-04 19:56:14
【问题描述】:

如何增加 UIImageView 特定区域的亮度, 例如:我有一个带有图像的图像视图。我想增加该图像特定椭圆区域中图像的亮度。 我知道如何增加整个图像的亮度,但不知道具体的椭圆区域。

【问题讨论】:

    标签: objective-c ios xcode uiimageview uiimage


    【解决方案1】:

    您可以添加一个黑色的UIView,并在其上应用特定的 Alpha(这将控制您想要的视图有多暗),并将一个遮罩层附加到这个具有椭圆的视图上。对于被遮盖的视图部分,它会更亮。

    您在使用图层/蒙版时需要导入Quartzcore 框架。蒙版是您的视图层 ([yourView layer].mask) 的属性。

    【讨论】:

    • 让我检查一下,同时,如果可能的话,您能否发布一些代码行?
    • 这个对我来说效果不佳,但想法很好,所做的是拍了两张图片,一张是原始的,第二张是加亮的,我将加亮的图像裁剪成椭圆形并添加子视图在原始图像上方。所以结果看起来像原始图像的某些部分变亮了..谢谢Tiguero
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2015-07-11
    • 2017-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多