好了之后检索原始图像,说我有两个图像,IMG1和IMG2。现在,我创建了一个新的形象,IMG3,通过在其他的顶级混合IMG1和IMG2之一。是否有可能从img3中检索img1或img2?两个图像融合在一起
我是能够由两个uiimages融合,共同创造IMG3但我在失去我,当涉及到原来的两个图片来自新创建的图像分离。我试图就如何实现这一目标搜索信息,但都碰了壁,因为我不太清楚什么是这个过程中的适当的期限。
在这里我要感谢所有指导我彻底难倒。
好了之后检索原始图像,说我有两个图像,IMG1和IMG2。现在,我创建了一个新的形象,IMG3,通过在其他的顶级混合IMG1和IMG2之一。是否有可能从img3中检索img1或img2?两个图像融合在一起
我是能够由两个uiimages融合,共同创造IMG3但我在失去我,当涉及到原来的两个图片来自新创建的图像分离。我试图就如何实现这一目标搜索信息,但都碰了壁,因为我不太清楚什么是这个过程中的适当的期限。
在这里我要感谢所有指导我彻底难倒。
如果您使用drawInRect
绘制两个图像,然后通过UIGraphicsGetImageFromCurrentImageContext
得到图像,那么答案是否定的。
drawInRect:
此方法绘制整个图像在当前图形 背景下,尊重图像的方向设置。
此方法将图像放在另一个像素之上,而不是创建两个图层,以便稍后可以获取特定图层。
啊我明白了。是否有创建和保存图像的方法,以便两个图层保持完好无损,因此我可以在之后分离图层? – RickyTheCoder
@RickyTheCoder好可悲没有。如果您想要将图像输出到“UIImage”,则以后将无法分层。但是如果你只是想要两个图像重叠的效果,你可以在'UIImage'的顶部创建'CALayer'。 –
感谢您的帮助。看来我会找出另一种方法。 – RickyTheCoder
那么究竟是什么问题?显然你没有权限访问“img1”或“img2”,因为你不会问的东西。但是,你在问什么?你有更多的细节吗?也许有些代码?当你问这样一个模糊的问题时很难帮助你。 – dfd