【iOS】 프로그램 라이브러리를 통해 이미지 편집을 신속하게 실현
개시하다
안녕하세요.네.
Advent Calendar 2018 LIFULL 투고 이틀째다.
이 기사는 원래 한 사람을 위한 설치형 일기 앱을 만들려고 할 때 실시된 내용이다.
개요
이미지 가공을 할 때, 클립과 이미지의 회전 등은 없어서는 안 될 기능 중의 하나이다.
이번에는 이쪽 창고를 이용해서 간단하게 실시할게요.
@kaoryuuu
만든 물건
https://github.com/TimOliver/TOCropViewController 1.Pod
pod 'CropViewController'
2.import✋
UIViewController.swift
import CropViewController
3.Call☎️
그림을 설정하고present를 진행하기만 하면 됩니다!이제 딜게이트에게 맡기도록 하겠습니다.
UIViewController.swift
let cropViewController = CropViewController(image: UIImage)
cropViewController.delegate = self
present(cropViewController, animated: true, completion: nil)
4.Delegate🤖
원하는 것을 취향에 맞게 사용할 수 있는 딜게이트를 몇 개 준비했다.
↓는 최소한 구현에 사용되는 물건
UIViewController.swift
extension UIViewController: CropViewControllerDelegate {
func cropViewController(_ cropViewController: CropViewController, didCropToImage image: UIImage, withRect cropRect: CGRect, angle: Int) {
// 가공된 이미지 획득 가능
}
func cropViewController(_ cropViewController: CropViewController, didFinishCancelled cancelled: Bool) {
// 취소 시
cropViewController.dismiss(animated: true, completion: nil)
}
}
완성
Reference
이 문제에 관하여(【iOS】 프로그램 라이브러리를 통해 이미지 편집을 신속하게 실현), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mcz9mm/items/8ea88b512038d75c0609
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이미지 가공을 할 때, 클립과 이미지의 회전 등은 없어서는 안 될 기능 중의 하나이다.
이번에는 이쪽 창고를 이용해서 간단하게 실시할게요.
@kaoryuuu
만든 물건
https://github.com/TimOliver/TOCropViewController 1.Pod
pod 'CropViewController'
2.import✋
UIViewController.swift
import CropViewController
3.Call☎️
그림을 설정하고present를 진행하기만 하면 됩니다!이제 딜게이트에게 맡기도록 하겠습니다.
UIViewController.swift
let cropViewController = CropViewController(image: UIImage)
cropViewController.delegate = self
present(cropViewController, animated: true, completion: nil)
4.Delegate🤖
원하는 것을 취향에 맞게 사용할 수 있는 딜게이트를 몇 개 준비했다.
↓는 최소한 구현에 사용되는 물건
UIViewController.swift
extension UIViewController: CropViewControllerDelegate {
func cropViewController(_ cropViewController: CropViewController, didCropToImage image: UIImage, withRect cropRect: CGRect, angle: Int) {
// 가공된 이미지 획득 가능
}
func cropViewController(_ cropViewController: CropViewController, didFinishCancelled cancelled: Bool) {
// 취소 시
cropViewController.dismiss(animated: true, completion: nil)
}
}
완성
Reference
이 문제에 관하여(【iOS】 프로그램 라이브러리를 통해 이미지 편집을 신속하게 실현), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mcz9mm/items/8ea88b512038d75c0609
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【iOS】 프로그램 라이브러리를 통해 이미지 편집을 신속하게 실현), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mcz9mm/items/8ea88b512038d75c0609텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)