2011-08-28 86 views
1

有誰知道如何更改目標C中UIImageView的亮度嗎?另外,有沒有辦法增加/減少UIImage的大小?增加/減少UIImageView的亮度

+0

你檢查了以前的帖子stackoverflow ....你可能會得到解決方案。這裏是鏈接:http://stackoverflow.com/questions/366889/change-backlight-brightness-on-iphone-programmatically http://stackoverflow.com/questions/3779667/is-there-a-way-of-通過編程調整屏幕亮度http://stackoverflow.com/questions/6149884/how-to-adjust-the-brightness-of-the-device-from-our-app-in-ipad – DShah

回答

2

檢查出UIImage(void)drawInRect:(CGRect)rect blendMode:(CGBlendMode)blendMode alpha:(CGFloat)alpha方法,看看你可以創建什麼。否則,你將不得不做更深入的工作,增加HSV顏色空間中每個像素的亮度(按比例增加V值)。通過使用正確的混合模式將圖像與白色圖像混合,您應該能夠使UIImageView中包含的UIImage變亮。

編輯:

而且,正如我在您的其他問題回答中,UIImage將進行縮放以適合UIImageView。圖像數據本身不會縮放,但屏幕上的渲染將會。

+0

你能請提供一些示例代碼? – Raj