我正在尝试使用CGContextRef
创建CGBitmapContextCreate
。我想创建的位图是RBG565(红色和蓝色是5位,绿色是6位)。 CGBitmapContextCreate
的其中一个参数是bitsPerComponent
。由于我有变量bitsPerComponent
,我不确定我是将它设置为5,还是有更好的方法来做它?
感谢。
答案 0 :(得分:2)
CoreGraphics本身不支持RGB565。您需要使用不同的格式创建位图上下文,然后使用vImageConvert_ARGB8888toRGB565
之类的内容转换为RGB565。