Rob*_*ger 6 macos cocoa png image nsbitmapimagerep
我有一个32位NSBitmapImageRep
,其alpha通道基本上是1位值(像素是打开或关闭).
我想将此位图保存为具有透明度的8位PNG文件.如果我使用-representationUsingType:properties:
方法NSBitmapImageRep
并传入NSPNGFileType
,则会创建一个32位的PNG,这不是我想要的.
我知道可以读取8位PNG,它们在预览中打开没有问题,但是是否可以使用任何内置的Mac OS X API编写这种类型的PNG文件?如果有必要,我很高兴下载到Core Image甚至QuickTime.对CGImage
文档的粗略检查没有发现任何明显的东西.
编辑:
我已经开始在这个问题上获得赏金,如果有人可以提供32位的工作源代码NSBitmapImageRep
并写入具有1位透明度的256色PNG,那就是你的.
归档时间: |
|
查看次数: |
2384 次 |
最近记录: |