iOS開發 獲取圖片中的顏色
直接擴充套件 UImage 獲取圖片中的顏色
extension UIImage{
//pos 座標點
func getPixelColor(pos:CGPoint) -> UIColor {
let pixelData = CGDataProviderCopyData(CGImageGetDataProvider(self.CGImage))
let data = CFDataGetBytePtr(pixelData)
let pixelInfo = ((Int(self.size.width) * Int(pos.y)) + Int(pos.x)) * 4
let red = CGFloat(data[pixelInfo]) / 255
let green = CGFloat(data[pixelInfo + 1]) / 255
let blue = CGFloat(data[pixelInfo + 2]) / 255
let alpha = CGFloat(data[pixelInfo + 3]) / 255
let color = UIColor(red: red, green: green, blue: blue, alpha: alpha)
return color
}
}
第三方庫 ColorCube
github 地址 :ColorCube
相關文章
- Chrome 獲取網頁顏色(文字、圖片)Chrome網頁
- Python教程:如何獲取顏色的RGB值Python
- 如何在 CSS 背景圖片中對 SVG 圖片進行著色 ,修改svg圖片顏色CSSSVG
- 使用opencvjs提取圖片中的紅色印章OpenCVJS
- win10怎麼獲取顏色值_win10系統獲取螢幕顏色HSL值RGB值方法Win10
- 直播小程式原始碼,Swift 獲取漸變色顏色值原始碼Swift
- iOS開發-獲取rootViewController的正確方式iOSViewController
- 直播app開發搭建,ios 獲取手機中所有圖片APPiOS
- Qt獲取一張圖片的平均色(主色調)QT
- iOS 獲取視訊圖片iOS
- 使用ColorfulImg獲取圖片主題色!
- 改變SVG圖的顏色SVG
- C# 獲取PPT幻燈片背景型別和顏色C#型別
- svg圖片 填充顏色SVG
- C# 掃描並讀取圖片中的文字C#
- iOS兩種顏色的線性漸變 --DDGBannerScrollViewiOSView
- web前端 改變SVG圖的顏色Web前端SVG
- 動態更改svg圖片的顏色SVG
- 修改SVG圖片的大小和顏色SVG
- cad填充顏色怎麼操作 CAD如何給圖形填充顏色
- 圖示任意改變顏色
- 簡易的iOS導航欄顏色漸變方案iOS
- iOS 怎麼修改UITabBarItem角標badge顏色iOSUItabBar
- (轉載)iOS中獲取某個檢視的截圖iOS
- 一個提取圖片顏色的React元件React元件
- 設定toast的字型顏色和背景顏色AST
- svg 圖示設定背景顏色SVG
- 【cesium】修改底圖顏色為藍色科技範兒
- vue自定義指令擷取圖片中心顯示Vue
- [SVG]修改固定顏色為填充顏色SVG
- iOS 開發:『Runtime』詳解(四)獲取類詳細屬性、方法iOS
- 利用bitmap將圖片部分顏色透明
- ios storyboard 獲取storyboard中的viewControlleriOSViewController
- Android開發筆記——TextView文字設定不同顏色Android筆記TextView
- CSS樣式中顏色與顏色值的應用CSS
- 用SVG的圖片格式如何劃入更改圖片的顏色?SVG
- iOS 常用RGB十六進位制顏色轉換方法iOS
- 利用CSS改變圖片顏色的100種方法!CSS
- 利用CSS改變圖片顏色的多種方法!CSS