본문 바로가기
iOS App Developing

Swift Xcode 12 이미지 크기가 너무 작거나 클 때 해결 방법

by 긍열! 2020. 12. 23.
728x90

2020.12.21

 

오른쪽 사진이 내가 원했던 모습으로 수정한 뒤,

왼쪽 사진이 잘못되었을 때의 사진.

국기의 이미지가 크게 확대되어 파란색 부분만 화면에 보이는 모습이다. 

 

해결 방법 요약

인터넷에 이미지 파일 크기 조절이라고 치면 나오는 아무 사이트를 이용해 이미지 크기를 조절한다.

Xcode 12 png, jpeg과 더불어 svg까지 다룰 수 있기에 확장자를 굳이 변환할 필요는 없다.  

크기는 이미지 정보의 '정보 가져오기'>'규격'을 통해 확인할 수 있다. 

 

위 사진에서는 275x158 부근으로 맞추었다. (국기마다 가로세로 비율은 조금씩 다르기에 가로만을 275로 통일하였다.)

 

 

 

문제 해결 과정

처음에는 이미지 뷰 크기를 캔버스와 코딩으로 고정할 수 있는 방법을 찾고자 노력했지만 실패하였다.

그래서 이미지 크기를 조정하기로 결정하였다.

이미지의 확장자가 svg라서 이의 크기를 바로 조절하면 되었지만 당시에는 크기 문제보다 확장자에 따른 Xcode 문제일 것이라는 생각이 더 커서 png와 jpeg 이미지로 다시 다운로드 받고 사진의 크기를 변환하였다. 

 

이용한 사이트는 

www.adobe.com/kr/photoshop/online/resize-image.html

www.iloveimg.com/ko/resize-image/resize-jpg

 

한 번에 여러 JPG 크기를 조절하여 시간을 절약하세요!

JPG 이미지 크기를 신속하게 조절하세요. 픽셀과 퍼센트를 지정하여 크기를 변경하세요.

www.iloveimg.com

www.iloveimg.com/ko/resize-image/resize-png

 

여러 PNG 파일 크기를 무료로 조절하세요!

PNG 이미지 크기를 무료로 조절하세요! 픽셀 또는 퍼센트를 지정하여 PNG 이미지 크기를 변경하세요.

www.iloveimg.com

www.iloveimg.com/ko/resize-image/resize-svg

 

여러 SVG 파일 크기를 신속하게 무료로 조절하세요!

SVG 이미지 크기를 무료로 조절하세요! 픽셀 또는 퍼센트를 지정하여 SVG 이미지 크기를 변경하세요.

www.iloveimg.com

어도비는 png와 jpeg

iloveimg는 png, jpeg, svg 대상 서비스를 제공한다.

 

이미지 변환 횟수가 무제한은 아니고

어도비와 iloveimg 모두 제한된 횟수만큼만 무료이다.

나는 로그인하지 않은 상태에서 어도비와 iloveimg 무료 서비스를 먼저 이용하고

iloveimg에 구글로 회원가입한 후 일정 개수만큼의 추가 무료 이미지 변환 서비스를 이용하였다. 

 

더 많은 이미지를 변환하려면 유료 결제를 한 후 이용할 수 있다.

728x90