gpt4 book ai didi

iphone - 在库中保存图像

转载 作者:行者123 更新时间:2023-11-29 11:16:59 25 4
gpt4 key购买 nike

我必须将图像保存在 iPhone 和 iPad 的库中,所以这是它的代码

UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);

但问题是我想用 subview 保存图像意味着 UIImageView 中有一些其他 View ,如 UILabel 和 UIImageView,所以我如何用所有 subview 保存图像。

屏幕截图是一种方式,但屏幕尺寸是固定的,但我想要用户捕获的图像的实际尺寸。

提前致谢。

最佳答案

如果你这样做也是可能的

// Take a UIView of the image size
UIView *view = [[UIView alloc]initWithFrame:CGRectMake(0,0,img.size.width,img.size.height)];
UIImageVIew *imgView = [[UIImageView alloc]initWithFrame:view.frame];
[imgView setImage:img];
[view addSubview:imgView];// after this give the positioning of your labels in the view and then perform this operation.

UIGraphicsBeginImageContext(view.frame.size);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

此代码肯定可以工作,但如果您无法提供正确的框架,标签的位置将会偏离您实际放置标签的位置。

关于iphone - 在库中保存图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9039201/

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