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

延伸閱讀本站文章

更多swift相關文章

推薦學習youtube影片

iOS16 的 10 個 SwiftUI 新內容 & 如何接收 WWDC 更新資訊 – WWDC22

Swift 轉換圖片顏色 UIImageColor

Categorized in:

Tagged in:

,