Swift + iOS/iOS

[ios] 이미지 압축하여 업로드하기

군옥수수수 2018. 2. 10. 12:26

[ios] 이미지 압축하여 업로드하기


안녕하세요. 간만에 글을 올립니다. 오늘은 공부를 하던 도중 유용하게 사용한 것을 기록하고자 합니다.


현재 저는 서버에 이미지를 올리고 다시 가져와야하는 작업을 하고 있습니다. 하지만 해당 이미지는 프로필 사진이기 때문에 확대를 하지 않는 이상 작은 동그라미에 표현되기 때문에 품질이 그렇게 좋을 필요가 없었고 오히려 사진의 원본 품질 그대로 올린다면 용량도 많이 차지할 뿐더러 서버에서 받아올 때도 오랜 시간이 걸리게 됩니다.


하지만 다음의 메소드를 이용해서 용량을 확실히 줄일 수 있었습니다.


위의 UIImageJPEGRepresentation 메소드를 활용하여 이미지를 압축하여 서버에 올릴 수 있습니다.