我制作了一个图像效果程序但是当我尝试使用下面的代码添加像photoshop这样的效果时,图像没有分配任何内存,因此不会显示结果图像。
UIImage *bottomImage = originalImage;
UIImage *upperImage = originalImage;
UIGraphicsBeginImageContextWithOptions(sizeR, YES, imageBeforeEffect.scale);
[bottomImage drawInRect:CGRectMake(0.0, 0.0, sizeR.width, sizeR.height)];
[upperImage drawInRect:CGRectMake(0.0, 0.0, sizeR.width, sizeR.height) blendMode:kCGBlendModeDarken alpha:1.0];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
答案 0 :(得分:1)
检查你的sizeR是否有任何框架......放置一个断点并检查它。如果没有框架,则UIGraphicsBeginImageContextWithOptions
将无效。