gpt4 book ai didi

ios - 从给定的 UIImage 创建有色 UIImage

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

我有一张图片,想创建一张如下所示的黑色图片:

Original Image Tinted Image

我有一个 View 和一个 ImageView ,因为它是 subview 。 ImageView 的 alpha 为 0.5,其色调颜色为黑色。 View 的背景颜色也设置为黑色。使用此生成第二个屏幕截图,我想要一个类似的输出到新的 UIImage。

PS:我需要一个可以独立于背景 View 等进行存储或重复使用的新图像。

我也尝试过在报告重复之前进行以下检查:

How would I tint an image programatically on the iPhone?

Overlaying a UIImage with a color?

Making a UIImageView grey

iPhone: How to Dynamically Color a UIImage

我也尝试过从 View 中获取图像,但这无济于事,因为 View 中有更多组件未在此处显示。

最佳答案

iPhone - flattening a UIImageView and subviews to image = blank image可能会帮助您解决问题。这个想法是“在上下文中呈现”一个具有 2 个 subview (图像和黑色覆盖 View )的 UIView 对象以获得图像。如果您在图像中有更多不需要的 subview ,只需在渲染时隐藏它们。

关于ios - 从给定的 UIImage 创建有色 UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29330334/

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