vImage_CGImageFormat
次のように aから aを作成する Swift の関数を作成してCGImage
います。
vImage_CGImageFormat(
bitsPerComponent: UInt32(CGImageGetBitsPerComponent(image)),
bitsPerPixel: UInt32(CGImageGetBitsPerPixel(image)),
colorSpace: CGImageGetColorSpace(image),
bitmapInfo: CGImageGetBitmapInfo(image),
version: UInt32(0),
decode: CGImageGetDecode(image),
renderingIntent: CGImageGetRenderingIntent(image))
ただし、これはコンパイルされません。これは、CGImageGetColorSpace(image)
returnCGColorSpace!
と上記のコンストラクターがパラメーターのみを受け取るUnmanaged<CGColorSpace>
ためです。colorSpace
これを行う別の方法はありますか?おそらくに変換CGColorSpace
しUnmanaged<CGColorSpace>
ますか?