이미지합치기11 Python 이미지 세로로 합치기 - 16 (실행 파일 만들기) 실행 파일을 만들어서 쉽게 사용해 보자 완료 및 오류 창을 띄우는 작업까지 해 보았다. 이대로 사용해도 되지만 매번 파이참을 띄우기 번거로우니 실행 파일을 만들어 보자. 아직 완료 및 오류 창을 띄우지 못했다면 아래 링크 참고 Python 이미지 세로로 합치기 - 15 (완료 및 오류 창 띄우기) 넓이와 파일명을 입력하도록 창을 띄워서 유도해 보자 넓이와 파일명 둘 중 하나라도 입력하지 않으면 작동하지 않는다. 사용자가 입력하도록 오류 창을 띄워서 입력하도록 유도하자. 아직 리 udangco-coding-record.tistory.com 아직 pyinstaller 라이브러리를 설치 하지 않았다면 설치해 놓자. 1. 실행파일 만들기 이전에 실행파일 만들기를 참고해 보자. Python excel 열 추출하기.. 2024. 3. 15. Python 이미지 세로로 합치기 - 15 (완료 및 오류 창 띄우기) 넓이와 파일명을 입력하도록 창을 띄워서 유도해 보자 넓이와 파일명 둘 중 하나라도 입력하지 않으면 작동하지 않는다. 사용자가 입력하도록 오류 창을 띄워서 입력하도록 유도하자. 아직 리스트 위젯에 배경을 적용하지 않았다면 아래글 참고 Python 이미지 세로로 합치기 - 14 (Drag&Drop에 배경 이미지 적용) 사용자 편의를 위해서 리스트 위젯에 배경이미지를 적용해 보자 빈 화면만 덩그러니 있으면 뭘 어떻게 해야 하는지 모른다. 친절하게 파일을 Drag&Drop 하라고 해주자. 아직 버튼이 작동되지 않는 udangco-coding-record.tistory.com 1. class Ui_Form(object) 변경 이전에 Qtdesign에서 가져온 것이 Ui_Form으로 작성되어졌다. 완료 또는 오류 .. 2024. 3. 15. Python 이미지 세로로 합치기 - 14 (Drag&Drop에 배경 이미지 적용) 사용자 편의를 위해서 리스트 위젯에 배경이미지를 적용해 보자 빈 화면만 덩그러니 있으면 뭘 어떻게 해야 하는지 모른다. 친절하게 파일을 Drag&Drop 하라고 해주자. 아직 버튼이 작동되지 않는다면 아래 글 참고 Python 이미지 세로로 합치기 - 13 (버튼 연결) 버튼 함수를 각 버튼에 연결해 보자 이번 과정은 쉽다. 각 버튼을 찾아서 코드 한 줄씩 적어주면 된다. 아직 함수를 만들지 않았다면 아래 글 참고 Python 이미지 세로로 합치기 - 12 (버튼 함수 만 udangco-coding-record.tistory.com 1. 배경 이미지 만들기 ppt로 적당한 배경 이미지를 하나 만들었다. 이 파일을 프로젝트 폴더에 넣어두자. 2. 리스트 위젯에 적용 a. 파일 불러오기 나중에 실행파일을 만.. 2024. 3. 14. Python 이미지 세로로 합치기 - 13 (버튼 연결) 버튼 함수를 각 버튼에 연결해 보자 이번 과정은 쉽다. 각 버튼을 찾아서 코드 한 줄씩 적어주면 된다. 아직 함수를 만들지 않았다면 아래 글 참고 Python 이미지 세로로 합치기 - 12 (버튼 함수 만들기) 각 버튼이 작동하도록 함수를 만들자 아직 이미지 썸네일이 나오게 하지 못했다면 아래 글 참고 [파이썬] - Python 이미지 세로로 합치기 - 11 (이미지 썸네일 표시) 버튼 함수 만들기 1. 각 버튼 및 udangco-coding-record.tistory.com 코드를 입력할 위치는 class Ui_Form의 def setupUi(self, Form) 함수에 포함되도록 하면 된다. 1. 함수 정리 각 버튼에 맞는 함수를 아래와 같이 정리했다. 버튼 이름 함수 위로 이동 up_btn 아래로 .. 2024. 3. 14. Python 이미지 세로로 합치기 - 12 (버튼 함수 만들기) 각 버튼이 작동하도록 함수를 만들자 아직 이미지 썸네일이 나오게 하지 못했다면 아래 글 참고 Python 이미지 세로로 합치기 - 11 (이미지 썸네일 표시) 이미지 경로 앞에 썸네일을 표시하기 아직 이미지 파일만 가져오는 것을 완료하지 않았다면 이전 글 참고 [파이썬] - Python 이미지 세로로 합치기 - 10 (이미지 파일 필터) 1. icon을 활용 def dropEvent(s udangco-coding-record.tistory.com 버튼 함수 만들기 1. 각 버튼 및 위젯의 이름을 확인 이전에 qtdesigner로 만들면서 objectName을 기억하라고 한 적이 있다. (2 - a 참고) Python 이미지 세로로 합치기 - 7 (GUI 디자인하기) Part 2. GUI 디자인하기 - Q.. 2024. 3. 14. Python 이미지 세로로 합치기 - 11 (이미지 썸네일 표시) 이미지 경로 앞에 썸네일을 표시하기 아직 이미지 파일만 가져오는 것을 완료하지 않았다면 이전 글 참고 Python 이미지 세로로 합치기 - 10 (이미지 파일 필터) 이미지 파일만 드래그 되도록 만들어 보자. 폴더에 있는 파일을 전체 선택해서 드래그해서 리스트 위젯에 넣더라도 프로그램이 자동으로 이미지파일만 선별해서 넣도록 해보자. 1. 함수 생성 a. udangco-coding-record.tistory.com 1. icon을 활용 def dropEvent(self, event): img_file = self.find_img(event.mimeData()) if img_file: if event.mimeData().hasUrls(): event.setDropAction(Qt.CopyAction) eve.. 2024. 3. 14. Python 이미지 세로로 합치기 - 10 (이미지 파일 필터) 이미지 파일만 드래그 되도록 만들어 보자. 폴더에 있는 파일을 전체 선택해서 드래그해서 리스트 위젯에 넣더라도 프로그램이 자동으로 이미지파일만 선별해서 넣도록 해보자. 아직 Drag & Drop을 구현하지 않았다면 아래 글 참고 Python 이미지 세로로 합치기 - 9 (Drag&Drop 구현하기) 이미지 파일을 폴더에서 선택하게 하는 창이 나오게 하는 것도 괜찮지만 그냥 이미지를 그대로 드래그하면 인식되게 하는 것이 더 편리하다. 아직 디자인한 코드를 파이참으로 가져오지 않았다 udangco-coding-record.tistory.com 1. 함수 생성 a. 위치 이전에 작성했던 ListBoxWidget 클래스 안에 함수를 작성하겠다. class ListBoxWidget(QListWidget): def.. 2024. 3. 14. Python 이미지 세로로 합치기 - 8 (파이썬에 불러오기) 디자인이 완료되었다면 그 코드를 파이썬에 불러와 보자. 아직 디자인을 완료하지 않았다면 아래 링크 참고 Python 이미지 세로로 합치기 - 7 (GUI 디자인하기) Part 2. GUI 디자인하기 - Qtdesigner 사용하기 Qtdesigner를 사용해서 gui를 디자인해 보자. 아직 이미지 합치기 코드를 완료하지 않았다면 아래 링크 참고 2024.03.13 - [파이썬] - Python 이미지 세로로 합치기 udangco-coding-record.tistory.com 파이썬으로 디자인 불러오기 1. 파일 저장 Qtdesigner에서 파일을 저장하자. 오른쪽 상단에 저장 클릭 내가 원하는 이름으로 변경하고 저장 프로젝트 폴더에 파일이 잘 저장되었다. 2. 파일을 파이썬 파일로 변환 ui를 그대로 불.. 2024. 3. 13. Python 이미지 세로로 합치기 - 7 (GUI 디자인하기) Part 2. GUI 디자인하기 - Qtdesigner 사용하기 Qtdesigner를 사용해서 gui를 디자인해 보자. 아직 이미지 합치기 코드를 완료하지 않았다면 아래 링크 참고 Python 이미지 세로로 합치기 - 6 (이미지 합치기) 이미지 비율을 일정하게 조절했다면 이제 이미지를 합쳐보자. 이미지 비율 변경을 하지 않았다면 아래 링크로 2024.03.13 - [파이썬] - Python 이미지 세로로 합치기 - 5 (이미지 비율 변경) 이전 코드 i udangco-coding-record.tistory.com 1. Qtdesigner 실행 a. Pycharm(파이참)의 터미널에서 designer를 입력하면 실행된다. 실행되기까지 시간이 좀 걸리니 기다리자. b. Main Window 선택 후 생성 .. 2024. 3. 13. Python 이미지 세로로 합치기 - 6 (이미지 합치기) 이미지 비율을 일정하게 조절했다면 이제 이미지를 합쳐보자. 이미지 비율 변경을 하지 않았다면 아래 링크로 Python 이미지 세로로 합치기 - 5 (이미지 비율 변경) 이미지를 정상적으로 불러 왔으니 가공을 해보자. 아직 어떻게 이미지를 불러오는지 모른다면 이전글 참고 Python 이미지 세로로 합치기 - 4 (이미지 불러오기) pillow를 이용해서 이미지를 불러오 udangco-coding-record.tistory.com 이전 코드 import os from PIL import Image img = ['1.jpg', '2.jpg', '3.jpg'] for i in img: image = Image.open(i) image_width = image.size[0] image_height = image... 2024. 3. 13. 이전 1 2 다음 반응형