gpt4 book ai didi

ios - 无法正确渲染 "UIGraphicsBeginImageContextWithOptions"

转载 作者:行者123 更新时间:2023-11-29 03:53:54 27 4
gpt4 key购买 nike

我只是进行签名并使用 imageMask 进行保存。实际上,imageMask 渲染正确,但主签名行为异常,如其中的 2 行。这是我的代码。

UIGraphicsBeginImageContextWithOptions(imageView.bounds.size, NO, 1.0); //retina res
[self.imageView.layer renderInContext:UIGraphicsGetCurrentContext()];
[imageView.image drawInRect:CGRectMake(0, 0, 703, 273)];
[maskImages.image drawAtPoint:CGPointMake(10, 10) blendMode:kCGBlendModeNormal alpha:0.2];
[lblAckNo drawTextInRect:CGRectMake(320, 230,100,50)];

UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
[[UIColor redColor] set];
NSData *imgData = UIImageJPEGRepresentation(image, 1.0);
UIGraphicsEndImageContext();
NSString *jpgPath = @"/Users/kumaralakshmanna/Pictures/Test.jpg";
[UIImageJPEGRepresentation(image, 1.0) writeToFile:jpgPath atomically:YES];

这是它的屏幕截图。 Before Saving && 这就是我得到的 - After Saved

有什么解决方案可以克服这个问题吗?谢谢。

最佳答案

确保您使用相同的 CGSize 进行绘制。您可能使用两种不同的尺寸来捕获图像并绘制它,因此它会被拉伸(stretch)。

关于ios - 无法正确渲染 "UIGraphicsBeginImageContextWithOptions",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16747224/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com