我试图用Swift获取UIImage中像素的颜色,但它似乎总是返回0。下面是代码,从线程上@Minas的答案翻译而来: var pixelData = CGDataProviderCopyData(CGImageGetDataProvider(self.CGImage))
var data: UnsafePointer<UInt8> = CFDataGetBytePtr(pixelData
我正在尝试获取由触摸位置确定的CGPoint中像素的颜色。我尝试了以下代码,但颜色值不正确。first { // in debugger, the image isInt(size.width) || y < 0 || y > Int(size.height) { }
let provider = self.<
class PixelExtractor: NSObject {
let context: CGContextRef?image)}
get { } context = PixelExtractor.createBitmapContext(img)
class func createBitmapContext(