有人知道如何改变 UIImageView
的亮度吗?在 objective-c 中?另外,有没有办法增加/减少 UIImage
的大小? ?
最佳答案
查看 UIImage
(void)drawInRect:(CGRect)rect blendMode:(CGBlendMode)blendMode alpha:(CGFloat)alpha
方法,看看您可以创建什么。否则,您将不得不做一些更深入的工作来增加 HSV 颜色空间中每个像素的亮度(按比例增加 V 值)。不过,通过使用正确的混合模式将图像与白色图像混合,您应该能够使 UIImageView
中包含的 UIImage
变亮。
编辑:
此外,正如我在您的其他问题中所回答的那样,UIImage
将缩放以适合 UIImageView
。图像数据本身不会缩放,但屏幕渲染会。
关于iphone - 增加/减少 UIImageView 的亮度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7219050/