【Swift】UIImageの色を変える(塗りつぶす)という記事を見つけ、単色でUIImageを変更する方法はわかったのですが、指定した1のピクセルの色を変更したいと考えています。
Swift
1extension UIImage { 2 func tint(color: UIColor) -> UIImage { 3 UIGraphicsBeginImageContextWithOptions(size, false, 0) 4 color.setFill() 5 let drawRect = CGRect(x: 0, y: 0, width: size.width, height: size.height) 6 UIRectFill(drawRect) 7 draw(in: drawRect, blendMode: .destinationIn, alpha: 1) 8 let tintedImage = UIGraphicsGetImageFromCurrentImageContext()! 9 UIGraphicsEndImageContext() 10 return tintedImage 11 } 12} 13
ピクセルの色を取得する方法についてはたくさん見つけることができたのですが、ピクセルを塗り潰す方法について情報を見つけられずどのように行えば良いのかわかりません。
回答1件
あなたの回答
tips
プレビュー