功能我有一個需要編寫一個應用程序,可以拍攝照片,然後我希望能夠預覽並覆蓋圖形,也許一些文字,然後將其保存回圖像庫。哪個圖形庫和疊加文本和圖形圖像上
所以,我的用戶將開始我的應用程序,然後它將使用的UIImagePickerController通過代表團訪問攝像頭並獲取圖像數據。
然後,我想在屏幕上顯示它,然後顯示控件以添加可見圖像(或特定標誌),併爲用戶提供添加一行或兩行文本的選項,然後將它們放置在圖片。
然後,用戶將點擊保存,最終的合成圖像將被寫入相機膠捲/照片庫,然後用戶可以根據需要將圖像上傳到Twitter,Facebook等(我不希望實施的開銷OAuth2可能是別人的問題)。
那麼,我需要知道的是,SDK中可用的許多庫中的哪一個會讓我這樣做? CGImage?並且,由於我的覆蓋圖標將是透明的PNG,我如何覆蓋另一個?
我聽說,你可以提出與CALayer的,但我不知道你又如何抓住所有的層結合在一起(拉平他們)。
在PHP中,你會使用類似imagecopymerge()的東西,我很難找出等價物。
我不想把數據傳送到網絡服務器和回來,因爲我知道它可以本地完成。
感謝
我喜歡這個主意,這哪是適應特定的UIView的工作,所以如果我在iPad上編寫應用程序,我可以顯示在縮放的UIView右側的組合圖像的預覽和左邊的選項,但只捕獲所有的UIView的?我想這將是迭代子視圖的情況? – JamesB
正確的,而不是遍歷屏幕的所有窗口只是通過UIView的移動。 – random
感謝cory,我剛剛發現你的鏈接到ShareKit以及我肯定會研究,目前,這是一個私人使用的應用程序(是不是他們如何開始),但可能會在我發佈後不久已經對它進行了試用。一個UIView將包含一個UIImage和一個UIImage可以設置爲可以擴展到包含視圖的權利?我試圖想到人們可以將徽標添加到設備上的方式,但只需將其添加到照片庫並從那裏選擇,並提供位置控制似乎是最友好的UI方式。 – JamesB