gpt4 book ai didi

ios - 在屏幕截图 iOS 中保持透明度

转载 作者:可可西里 更新时间:2023-11-01 04:35:16 26 4
gpt4 key购买 nike

我正在使用以下代码截取 Xib 文件中特定 View 的屏幕截图...

UIView* captureView = self.view;
UIGraphicsBeginImageContextWithOptions(captureView.bounds.size, NO , 0.0f);
[captureView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * screenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);

它工作正常并将 JPG 图像保存到相机胶卷。

但问题是,在我的 View 顶部还有另一个 UIImageViewUIImageView 中有一个半透明图像。我的屏幕截图没有保留它正在截取的屏幕截图中的透明度。我想保持实际屏幕中的透明度。

如何保持屏幕截图的透明度?

最佳答案

如果您为不透明属性指定“否”,您的图像必须包含一个 alpha channel 才能起作用。检查您的图像是否有 alpha channel 。

关于ios - 在屏幕截图 iOS 中保持透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20299957/

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