본문 바로가기

Programming/Python Tutorials

[PYTHON 3] Tutorials 44. Image Transformation - Resize, Flip, Rotate, Stretch (이미지 변형하기 - 리사이즈, 회전, 뒤집기, 확장...etc)




이번 시간에는 크기 조절, 회전, 뒤집기, 확장 등 이미지 변환에 대해 알아보고자 합니다.


우선 원본 이미지 파일입니다. 


원본 이미지의 현재 크기는 960 x 540 으로 확인됩니다.

프로그램으로 확인해 보아도 동일하게 960 x 540으로 확인이 됩니다. 



아래 코드는 원본을 열고 보여주게 하는 코드입니다. 

960 x 540 사이즈의 이미지를 500 x 500 으로 resize 해 보려고 합니다. 주의할 점은 resize() 메서드 사용시 바깥쪽 () 는 메서드에 해당하는 괄호이며, 내부 () 괄호는 pixel 가로, 세로에 해당하는 괄호입니다. 즉, 괄호가 2개 사용된다는 점입니다. 

강제로 500 x 500 으로 조절한 이미지 입니다. 뭔가 뚱~ 해진듯한 느낌입니다. 

원본 이미지를 좌우 플립한 코드입니다. 

원본 이미지에서 좌우가 바뀌어 있습니다. 가장 위의 원본과 비교해 보시면 바로 알아차릴 수 있습니다. ▼

원본 이미지를 90도 회전 시키겠다는 코드입니다. ▼

한눈에 봐도 회전이 휙~ 되어 있네요. ▼

글이 마음에 드셨나요?

로그인 없이 누구나 가능한

 공감은 힘이 됩니다!