0
對於一種物理縮放任何UIImage的方法,除了目標寬度和高度之外,我需要創建與圖像具有完全相同設置的位圖上下文。如何確定CGImage的每個像素的組件數量?
這是我的代碼到目前爲止。缺少什麼:如何確定CGBitmapContextCreate的bytesPerRow參數的每個CGImage像素的數量?
CGImageRef cgImage = self.CGImage;
size_t widthPX = CGImageGetWidth(cgImage);
size_t heightPX = CGImageGetHeight(cgImage);
size_t bitsPerComponent = CGImageGetBitsPerComponent(cgImage);
size_t bitsPerPixel = CGImageGetBitsPerPixel(cgImage);
size_t bytesPerRow = CGImageGetBytesPerRow(cgImage);
CGColorSpaceRef colorSpace = CGImageGetColorSpace(cgImage);
CGColorSpaceModel colorSpaceModel = CGColorSpaceGetModel(colorSpace);
CGBitmapInfo bitmapInfo = CGImageGetBitmapInfo(cgImage);
CGContextRef CTX = CGBitmapContextCreate(NULL,destWidth,destHeight,bitsPerComponent,bytesPerRow/錯!!它是源寬度 /,色彩空間,BITMAPINFO!);