UIImage *inputimage = [UIImage imageWithData:UIImageJPEGRepresentation(anchorWithMask,1.0)];const float colorMasking[6] = {0.0,255.0,0.0,2.0,255.0};CGImageRef imageRef = CGImageCreateWithMaskingcolors(inputimage.CGImage,colorMasking);UIImage *image = [UIImage imageWithCGImage:imageRef];// add an Alpha channel to the image.
结果是具有洋红色边框的图像:http://i.imgur.com/4g6lM.png.在添加Alpha通道之前存在边框,因此它与此无关.
是否有可能摆脱这些边界?
解决方法CGContextSetShouldAntialias(UIGraphicsGetCurrentContext(),NO);
一切都会安好的.
总结以上是内存溢出为你收集整理的ios – CGImageCreateWithMaskingColors在删除颜色时留下边框全部内容,希望文章能够帮你解决ios – CGImageCreateWithMaskingColors在删除颜色时留下边框所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)