본격적인 코드를 작성하기 전에 설계를 해보자.
아직 아나콘다를 설치하지 않았다면 이전 글 참고
Python GUI 아나콘다(Anaconda) 설치
Python으로 GUI를 구성하려면 Anaconda를 설치해야 한다. Anaconda를 설치해 보자 GUI란? Graphical User Interface의 약자로 버튼, 아이콘등 그래픽적인 요소로 나타내는 것을 말한다. 그래픽 사용자 인터페이
udangco-coding-record.tistory.com
아직 아나콘다를 이용한 파이참의 새로운 프로젝트를 생성하지 않았다면 이전 글 참고
Python 이미지 세로로 합치기 - 1 (아나콘다를 이용한 프로젝트 생성)
아나콘다를 설치했다면 이제 이미지를 세로로 합치는 프로그램을 만들어 보자. 아직 설치 하지 않았다면 이전글을 참고해서 설치하자. Python GUI 아나콘다(Anaconda) 설치 Python으로 GUI를 구성하려면
udangco-coding-record.tistory.com
이미지를 세로로 합치기 위해서 어떤 것이 필요할지 설계해 보자.
1. 목표
아래와 같은 프로그램을 만드는 것이 목표이다.
2. 필요
(1) 테스트 이미지
간단하게 3가지 이미지를 준비했다.
![]() |
![]() |
![]() |
(2) 이미지 편집 라이브러리 (pillow)
이미지를 편집하려면 pillow라는 라이브러리가 필요하다.
(3) GUI 라이브러리 (pyqt5)
GUI로 보여 주려면 pyqt5라는 라이브러리가 필요하다.
(4) 디자인 라이브러리 (Qtdesigner)
pyqt5로 쉽게 디자인하려면 Qtdesigner를 설치해서 사용하자.
3. 설계하기
이미지를 drag 해서 박스에 집어넣으면
이미지 파일만 인식해서 썸네일과 함께 보여주고
각 이미지의 순서를 변경할 수 있고
필요 없는 이미지는 삭제할 수 있고
이미지 비율을 원하는 가로 사이즈에 맞게 변경하고
합쳐질 파일명을 입력하고
합치기 버튼을 누르면
이미지가 합쳐지고
완료되면 완료 창을
실패하면 오류 창을 띄우고
다른 작업을 위해서 초기화 버튼을 누르면 입력한 정보가 사라지게 만들어 보자.
개발을 위한 순서는 아래와 같다.
Part 1. 이미지 합치기를 위한 파이썬 코드 작성
Part 2. GUI에 파이썬 코드 연결
(5) GUI 디자인하기 - Qtdesigner 사용하기
하나씩 차근차근 만들어 보자.
Python 이미지 세로로 합치기 - 3 (라이브러리 설치)
필요한 라이브러리를 설치해 보자. 아직 무엇을 해야 할지 모르겠다면 설계 글을 참고 Python 이미지 세로로 합치기 - 2 (설계하기) 본격적인 코드를 작성하기 전에 설계를 해보자. 아직 아나콘다
udangco-coding-record.tistory.com
'파이썬' 카테고리의 다른 글
Python 이미지 세로로 합치기 - 4 (이미지 불러오기) (0) | 2024.03.13 |
---|---|
Python 이미지 세로로 합치기 - 3 (라이브러리 설치) (0) | 2024.03.13 |
Python 이미지 세로로 합치기 - 1 (아나콘다를 이용한 프로젝트 생성) (0) | 2024.03.12 |
Python GUI 아나콘다(Anaconda) 설치 (0) | 2024.03.12 |
Python 네이버 최저가 구하기 - 7 (실행파일 만들기) (0) | 2024.03.12 |