要求如下:
输入是 PNG A 和 PNG B,输出应该是 PNG A 减去 PNG B(在 PNG A 上用 PNG B 的形状挖一个洞)。我认为这应该是一个平局补充 Action ,我需要一些库或框架来做到这一点。
该框架应与 Xcode 一起使用,也可用于各种平台(MAC/iOS/Win...等)。所以我觉得应该用C/C++来实现。
任何示例或代码都应该是我的问题的主要补充...我真的不知道该怎么做 :(
有什么建议吗?
最佳答案
你可以试试这段代码:
UIImage *imgA = [UIImage imageNamed:@"pngA.png"];
UIImage *imgB = [UIImage imageNamed:@"pngB.png"];
UIGraphicsBeginImageContextWithOptions(imgA.size, NO, imgA.scale);
[imgA drawAtPoint:CGPointZero];
[imgB drawAtPoint:CGPointZero blendMode:kCGBlendModeDestinationOut alpha:1.0f];
UIImage *resultImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
关于c++ - 是否有一个开源框架来绘制 PNG 的补码?应该与 Xcode 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10222195/