2017-07-04 53 views
0

好了之後檢索原始圖像,說我有兩個圖像,IMG1和IMG2。現在,我創建了一個新的形象,IMG3,通過在其他的頂級混合IMG1和IMG2之一。是否有可能從img3中檢索img1或img2?兩個圖像融合在一起

我是能夠由兩個uiimages融合,共同創造IMG3但我在失去我,當涉及到原來的兩個圖片來自新創建的圖像分離。我試圖就如何實現這一目標搜索信息,但都碰了壁,因爲我不太清楚什麼是這個過程中的適當的期限。

在這裏我要感謝所有指導我徹底難倒。

+0

那麼究竟是什麼問題?顯然你沒有權限訪問「img1」或「img2」,因爲你不會問的東西。但是,你在問什麼?你有更多的細節嗎?也許有些代碼?當你問這樣一個模糊的問題時很難幫助你。 – dfd

回答

1

如果您使用drawInRect繪製兩個圖像,然後通過UIGraphicsGetImageFromCurrentImageContext得到圖像,那麼答案是否定的。

drawInRect:

此方法繪製整個圖像在當前圖形 背景下,尊重圖像的方向設置。

此方法將圖像放在另一個像素之上,而不是創建兩個圖層,以便稍後可以獲取特定圖層。

+0

啊我明白了。是否有創建和保存圖像的方法,以便兩個圖層保持完好無損,因此我可以在之後分離圖層? – RickyTheCoder

+0

@RickyTheCoder好可悲沒有。如果您想要將圖像輸出到「UIImage」,則以後將無法分層。但是如果你只是想要兩個圖像重疊的效果,你可以在'UIImage'的頂部創建'CALayer'。 –

+0

感謝您的幫助。看來我會找出另一種方法。 – RickyTheCoder