Work14-照片編輯 App
功能主要運用
- 利用UIImagePickerViewController使用拍照功能以及PHPickerViewController使用相簿選圖的功能
- 利用CGAffineTransform將圖片鏡像或旋轉
- 利用CIFilter讓圖片有濾鏡效果
- 利用UIGraphicsImageRenderer截下編輯後的圖片
架構:
點選圖片進入編輯圖片瀏覽->在進入編輯模式->完成後跳回
點選文字進入文字瀏覽->在進入編輯模式->完成後跳回
分享步驟
主畫面ViewController
文字瀏覽及編輯畫面EditmessageController
圖片瀏覽及編輯畫面EditImageController
程式碼:
主畫面ViewController->
需要儲存headshotImage,headshot2Image到PreviewImageViewController與就是圖片瀏覽畫面
需要儲存messageNameButton,messageSmallNameButton,messageName2Button,messageSmall2NameButton到PreviewImageViewController與就是文字瀏覽畫面
利用segue傳送
並且將編輯好的文字及圖片回傳回來
文字瀏覽PreviewMessageViewController->
需要接收ViewController的文字,並將文字傳至EditMessageViewController
文字編輯EditMessageViewController->
需要接收PreviewMessageViewController的文字,並將文字儲存回傳至ViewController
圖片瀏覽PreviewImageViewController->
點選編輯Button時出現Alert選項
抓取ViewController的圖片
傳至EditImageViewViewController
圖片編輯EditImageViewViewController->
抓取圖庫裡的照片進行編輯
分別有反轉,旋轉,調整比例,調整濾鏡的功能
並完成編輯回傳至ViewController
創建編輯圖片類別
感謝學長姐提供的作品以及Peter的幫忙才能完成這次作業,雖然還有一點小Bug~
這裡附上GitHub!!