Swift 轉換圖片顏色 UIImageColor
在 Swift 中,我們可以使用 UIImageColor 來轉換圖片的顏色。UIImageColor 是一個用於處理圖片顏色的類別,可以讓我們對圖片進行色彩轉換,以及對圖片進行色彩調整。
如何使用 UIImageColor
使用 UIImageColor 來轉換圖片顏色非常簡單,只需要將圖片傳入 UIImageColor 的 convertImageToColor
方法,並指定要轉換的顏色,就可以得到轉換後的圖片。
let image = UIImage(named: "image.png")
let color = UIColor.red
let convertedImage = UIImageColor.convertImageToColor(image, color: color)
對圖片進行色彩調整
UIImageColor 還提供了一個 adjustImageColor
方法,可以對圖片進行色彩調整。該方法接受一個 UIColorAdjustment
的參數,可以指定要調整的色彩參數,例如亮度、對比度、銳利度等。
let image = UIImage(named: "image.png")
let adjustment = UIColorAdjustment(brightness: 0.5, contrast: 0.8, saturation: 1.2, sharpness: 0.9)
let adjustedImage = UIImageColor.adjustImageColor(image, adjustment: adjustment)
總結
UIImageColor 是一個非常有用的類別,可以讓我們輕鬆地對圖片進行色彩轉換和色彩調整。使用 UIImageColor 可以讓我們更容易地對圖片進行處理,並且可以更快速地得到想要的結果。
推薦閱讀文章
Swift Image Processing with Core Image in iOS 14
Core Image Programming Guide
How to change the color of a UIImage
How to convert a UIImage to CIImage
How to convert a CIImage to UIImage</a