我打開相機視圖並將圖像作爲疊加層。 然後我想將疊加層和相機視圖的圖像保存爲一個圖像。 以前我使用UIGetScreenImage()實現了這一點。 現在,蘋果禁止這個我的選擇是什麼? takePicture只會捕捉攝像機數據,但會覆蓋覆蓋層。 將疊加層與takePicture中的圖像合併會有點慢。捕獲相機視圖和在圖像中的onverlay
4
A
回答
1
你真的不得不合並它們,它不應該超過一秒或兩秒。喜歡的東西(未經測試,但應該給一個想法):
UIGraphicsBeginImageContext(myCapturedImage.size);
[myCapturedImage drawAtPoint:CGPointZero]; //You might need to use drawInRect
[overlayImage drawAtPoint:CGPointZero];
UIImage *combinedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
0
以下是我在蘋果公司的網站上發現Technical Q&A QA1714
相關問題
- 1. 在android中,獲取從相機捕獲圖像的圖像ID
- 2. 獲取相機捕獲的圖像並創建位圖圖像
- 3. 從手機相機捕獲圖像?
- 4. 在viewpager中在相應的圖像視圖中顯示捕獲的圖像
- 5. 網絡視圖相機捕獲選項
- 6. iOS相機捕獲視圖已經?
- 7. 如何在相冊中存儲從相機捕獲的圖像?
- 8. Phonegap/JQuery相機API - 捕獲圖像
- 9. Android意圖捕獲圖像和視頻?
- 10. Monotouch相機圖像捕捉和上傳
- 11. 捕獲圖像和視頻在Android中使用相同的意圖
- 12. android捕獲圖片相機
- 13. Android默認相機捕獲圖像返回圖像URI null
- 14. 從特定相機捕獲圖像並記錄視頻
- 15. 捕獲從相機和負荷圖像的圖像到另一個活動
- 16. 我想創建從相機捕獲的圖像的縮略圖
- 17. 隨機圖像捕獲器
- 18. 捕獲隨機圖像
- 19. 使圖像與相機視圖相同
- 20. 從相機捕獲圖像後傳遞額外的意圖
- 21. 捕獲多個視圖的圖像
- 22. UIImagePickerController捕獲具有相同實例的視頻和圖像
- 23. 啓動相機後在圖像視圖中設置圖像
- 24. 在Android設備中使用相機顯示圖像捕獲
- 25. 如何從相機捕獲圖像,在片段中,
- 26. 捕獲的圖像不會顯示在圖像視圖
- 27. 離子2相機捕獲圖像與時間戳和緯度超過圖像
- 28. 從Android相機捕獲圖像時獲得更小尺寸的圖像
- 29. 如何顯示或傳遞相機捕獲圖像到其他視圖iphone
- 30. 無法從相機中檢索捕獲的圖像
謝謝,是的,這是非常接近我終於實現了它的方式。 – ADude 2010-10-11 09:55:47
我發現的一件事就是didFinishSavingWithError花了很長時間才被調用。我正在研究這個。它也似乎鎖定用戶界面直到它被調用。我會認爲圖像保存將在一個單獨的線程上完成? – ADude 2010-10-11 10:01:57
您可以使用[NSThread performBlockInBackground:^ {}}在單獨的線程上運行它。確保在塊完成之前塊沒有使用任何內容! – 2010-10-11 13:28:55