增加/降低UIImageView的亮度

时间:2011-08-28 04:32:13

标签: iphone ios cocoa-touch uikit uiimageview

有人知道如何更改目标C中UIImageView的亮度吗?另外,有没有办法增加/减少UIImage

的大小

1 个答案:

答案 0 :(得分:1)

查看UIImage (void)drawInRect:(CGRect)rect blendMode:(CGBlendMode)blendMode alpha:(CGFloat)alpha方法,了解您可以创建的内容。否则,您将不得不进行更深入的工作,增加HSV色彩空间中每个像素的亮度(按比例增加V值)。通过使用正确的混合模式将图像与白色图像混合,您应该能够照亮UIImage中包含的UIImageView

编辑:

此外,正如我在您的其他问题中回答的那样,UIImage将缩放以适合UIImageView。图像数据本身不会缩放,但屏幕渲染将会缩放。