본문 바로가기
  • 야근없는 삶을 위하여

전체 글44

Python 라이브러리 사이트 파이썬 라이브러리 사이트 파이썬 라이브러리를 사용하면 내가 직접 코드를 작성하지 않아도 쉽고 간편하게 프로그램을 만들 수 있다. 그 중에서 대표적으로 참고 할 수 있는 사이트를 소개하겠다. 1. GitHub GitHub: Let’s build from here · GitHub GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea... github.com 대.. 2024. 3. 27.
Python 이미지 배경제거 rembg (누끼따기) rembg로 이미지 배경 제거하기 파이썬을 이용해서 쉽게 이미지의 배경을 제거할 수 있다. rembg 라이브러리를 이용하자. 더 자세한 내용을 알고 싶다면 아래 내용 참고. GitHub - danielgatis/rembg: Rembg is a tool to remove images background GitHub - danielgatis/rembg: Rembg is a tool to remove images background Rembg is a tool to remove images background. Contribute to danielgatis/rembg development by creating an account on GitHub. github.com 1. 라이브러리 설치 a. rembg 라이.. 2024. 3. 26.
Python 이미지 url을 이용한 다운로드 (urllib.request.urlretrieve) 파이썬으로 이미지 url을 이용하여 다운로드 다량의 이미지 url 정보가 있다면, 이 이미지 들을 다운로드 하고 싶을 때 간단하게 사용할 수 있는 프로그램을 만들어 보자. 엑셀에 정보를 입력해 두면 그대로 다운로드 가능하도록 만들겠다. 응용해서 상품명과 이미지 url을 입력하면 상품명으로 jpg 파일이 만들어 지도록 하겠다. 1. 라이브러리 설치 엑셀을 읽고 가공하기 위한 pandas 이미지를 다운 받기 위한 urllib 라이러리 설치를 모르겠다면 아래 글 참고 Python excel 열 추출하기 - 1 (라이브러리 설치) Pycharm 기본 설정 이제 pycharm을 설치했으니 프로그램을 만들어 보자. 만들기 전에 기본 설정이 필요하다. 나는 업무를 하면서 회사 DB에 있는 엑셀 파일을 다운 받아서 다.. 2024. 3. 15.
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.
반응형