我想将此位图保存为具有透明度的8位PNG文件.如果我使用NSBitmAPImageRep的-representationUsingType:propertIEs:方法并传入NSPNGfileType,则会创建一个32位的PNG,这不是我想要的.
我知道可以读取8位PNG,它们在预览中打开没有问题,但是是否可以使用任何内置的Mac OS X API编写这种类型的PNG文件?如果有必要,我很高兴下载到Core Image甚至QuickTime.对CGImage文档的粗略检查没有发现任何明显的东西.
编辑:
我已经开始在这个问题上获得赏金,如果有人可以提供带有32位NSBitmAPImageRep的工作源代码并写入具有1位透明度的256色PNG,那就是你的了.
以上是内存溢出为你收集整理的cocoa – 如何从NSBitmapImageRep创建一个透明的8位PNG?全部内容,希望文章能够帮你解决cocoa – 如何从NSBitmapImageRep创建一个透明的8位PNG?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)