草庐IT

CGBitmapInfo

全部标签

swift - CGBitmapInfo 和 CGI​​mageAlphaInfo 的位运算

我在使用Swift中的CGImageAlphaInfo和CGBitmapInfo执行按位运算时遇到问题。特别是,我不知道如何移植这个Objective-C代码:bitmapInfo&=~kCGBitmapAlphaInfoMask;bitmapInfo|=kCGImageAlphaNoneSkipFirst;以下简单的Swift移植会在最后一行产生有点神秘的编译器错误'CGBitmapInfo'isnotidenticalto'Bool':bitmapInfo&=~CGBitmapInfo.AlphaInfoMaskbitmapInfo|=CGImageAlphaInfo.NoneSk

ios - swift 2.0 之后的 CGBitmapInfo alpha 掩码

我正在使用这个github存储库中的一个库https://github.com/Haneke/HanekeSwift缓存从服务器下载的图像。更新到swift2.0后,一切都搞砸了。除了这个功能,我已经能够修复所有问题:funchnk_decompressedImage()->UIImage!{letoriginalImageRef=self.CGImageletoriginalBitmapInfo=CGImageGetBitmapInfo(originalImageRef)letalphaInfo=CGImageGetAlphaInfo(originalImageRef)//See:h
12