일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- git
- Excel
- windows
- 파이썬
- 문자열
- Windows10
- pythongui
- 윈도우11
- 파워포인트
- 깃
- Windows11
- pandas
- 오피스
- office
- 엑셀
- 비주얼베이직
- matlab
- python3
- VBA
- 아웃룩
- 윈도우10
- html
- python
- 안드로이드
- pyqt5
- Android
- Outlook
- 파이썬GUI
- 파이썬3
- win32com
목록Python (328)
Appia의 IT세상
파이썬[Python, Pillow] 썸네일 만들기, 이미지 사이즈 조절하기(thumbnail) 이번 포스팅은 썸네일 만들때 많이 사용하기도 하는 방법이고, 또는 이미지의 사이즈를 조절하여 새로운 이미지로 저장할때 사용하는 방법에 대해서 이야기를 해볼려고 합니다. 물론, 이미지 사이즈를 조정하기 위한 별도의 함수가 있지만, 썸네일(thumbnail)이라는 함수를 이용하여 세로와 가로의 사이즈를 동일한 비율로 수정하여 썸네일을 만들 수 있게 별도의 함수를 제공합니다. 그럼 다음 예시를 한번 살펴보겠습니다. 먼저 다음과 같은 이미지를 이용하도록 하겠습니다. 다음과 같은 이미지를 다음 코드에 적용하여 새로운 이미지 파일을 생성해보도록 하겠습니다. from PIL import Image image = Image...
파이썬[Python, Pillow] 이미지에 대한 속성 정보 확인하기 Pillow모듈을 속성을 이용하여 특정 이미지을 불러오면 사용자가 활용할 수 있는 정보가 무엇인지에 대해서 확인이 필요한 경우가 많습니다. 실제로 이를 바탕으로 사용자들이 관련된 이미지를 활용하기도 합니다. 그래서 이번에는 관련되어, 이미지를 불러오고, 그 이미지의 속성을 확인할 수 있는 방법에 대해서 확인하도록 하겠습니다. 먼저 간단히 다음과 같은 예시를 보면서 추가로 살펴보도록 하겠습니다. from PIL import Image image = Image.open("001.png")print(image.filename)print(image.format)print(image.mode)print(image.size)passcs 위의 코드..
파이썬[Python, Pillow] 이미지 불러오기 및 저장하기 이번 포스팅에서는 pillow모듈을 사용하여 파일을 불러오거나, 그 파일을 다른 이름 또는 다른 형태의 파일로 저장하는 부분에 대해서 살펴보겠습니다. 위에서 정상적으로 pillow 모듈을 설치가 진행되었다면, 다음과 같은 명령어를 통해서 이미지(image)을 불러오도록 하겠습니다. Image.open( File path, mode = 'r') 가장 간단히 사용하는 부분은 Image.open(불러오고자 하는 사진 경로)를 이용하는 것입니다. 그럼 관련해서 다음과 같은 예시를 살펴보겠습니다. from PIL import Image image = Image.open("001.png") image.show() cs 위의 코드를 실행하면 다음과 같은..
파이썬[Python] 이미지 처리를 위한 Pillow 모듈 설치 실제 최근에 많은 작업을 하다보니, 이미지에 대한 처리를 요구하는 경우가 많습니다. 따라서 이번 포스팅을 통해서 이미지 관련해서 처리하는 모듈을 설치하는 방법에 대해서 이야기를 해보고자 합니다. 가장 쉽게 이미지를 처리하는 모듈을 여러가지가 있겠지만, 가장 대중적인 pillow 모듈에 대해서 설치하고 처리하는 방법에 대해서 이야기를 진행해보겠습니다. 먼저 pillow 모듈을 설치 하기 위해서 가장 쉽게 접근할 수 있는 방법은 pip을 통해서 설치하는 것입니다. pip install pillow 위의 명령어를 콘솔에서 실행해보겠습니다. (venv) D:\BlogProject>pip install pillow Collecting pillow D..
파이썬[Python GUI, PyQt5 Tutorial 027] Application의 아이콘(Icon) 설정하기 이번 포스팅은 파이썬[Python]의 Application의 아이콘을 만드는 방법에 대해서 이야기를 해보도록 하겠습니다. 기본적으로 PyQt의 Application을 실행시키면 다음과 같은 화면이 나타납니다. 실제 저의 경우, 특정 회사의 로고를 넣어주라는 주문을 받아서 관련해서 넣었던 기억이 있습니다. 이렇게 저 부분은 기본 아이콘(ICON)을 사용하기 보다는 특정 이미지로 사용하길 원하는 경우가 많습니다. 그럼 다음과 같이 코드를 작성해보겠습니다. import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QDial, QLabel, QPu..
파이썬[Python GUI, PyQt5 Tutorial 026] GUI 객체 설명, 툴팁(QToolTip)달기 이번 포스팅에서는 앞서서 포스팅했던 객체들에 대해서 설명을 표시해주는 방법에 대해서 이야기를 해보고자 합니다. 흔히들 PyQt에서는 관련해서는 QToolTip이라고 합니다. 또 혹자들은 관련해서 글풍선모양이라고 이야기 하기도 합니다. 쉽게 다음과 같은 화면을 보시면 생각하시면 도움이 될 것이라고 생각합니다. 지금 다이얼(QDial)위에 마우스 커서를 가져다 놓면 다음과 같은 설명이 나타납니다. 그럼 예시로 작성한 코드를 한번 살펴보겠습니다. import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QDial, QLabel, QPushButton..
파이썬[Python] 파일(file) / 디렉토리(directory) 비교 하기(filecmp) 이번 포스팅에서는 파이썬을 이용해서 파일을 비교하는 부분에 대해서 이야기를 해보고자 합니다. 실제 많은 사람들은 파일 관리 및 중복된 파일에 대해서 특별히 관리 하지 않는 경우가 있습니다. 이럴 경우에 파일의 중첩여부에 따라서, 상당히 많은 저장 공간을 사용하기도 합니다. 따라서, 이번 포스팅에서는 파이썬(Python)을 이용해서, 파일과 폴더를 비교하는 방법에 대해서 이야기를 해보고자 합니다. 먼저, 파이썬[Python]에서는 파일 비교에 관련된 기본 모듈을 제공하고 있습니다. 일단 다음과 간단히2개의 텍스트 파일을 비교해보도록 하겠습니다. Text1.txt Text2.txt Hello, Appia _ St..
파이썬[Python GUI, PyQt5 Tutorial 025] 다이얼 (QDial)만들기 앞서 포스팅에서는 슬라이드바(QSlider)를 통해서 수치 값등을 조절할 수 있는 GUI 위젯에 대해서 살펴봤습니다. 이번에는 온도 조절계에서등과 같은 곳에서 많이 사용하는 다이얼(QDial)에 대해서 살펴보고자 합니다. 흔히들 다음과 같은 부분을 다이얼(QDial)이라고 합니다. 위와 같은 부분을 작성하는 코드를 작성해보도록 하겠습니다. import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QDial, QLabel, QPushButton class MyApp(QWidget): def __init__(self): super().__init__() self.di..
파이썬[Python GUI, PyQt5 Tutorial 024] 슬라이드바 (QSlider)만들기 슬라이드바를 생성해보고자 합니다. 흔히들 가장 많이 보는 형태는 다음과 같은 그림의 형태입니다. 이와 같은 형태와 비슷하게 PyQt5를 이용해서 한번 만들어보고자 합니다. 그럼 다음과 같은 코드를 먼저 살펴보겠습니다. import sys from PyQt5.QtWidgets import QApplication, QWidget, QSlider, QLabel, QPushButton from PyQt5.QtCore import Qt class MyApp(QWidget): def __init__(self): super().__init__() self.slider = QSlider(Qt.Horizontal, self..
파이썬[Python GUI, PyQt5 Tutorial 023] 프로그래스바(QProgressBar)만들기 이번 포스팅에서는 상태에 대해서 가장 많이 표시되는 프로그래스바(QProgressBar)에 대해서 이야기를 해보고자 합니다. 흔히 프로그래스바(QProgressBar)에 대해서 가장 쉽게 이야기를 하자면, 프로그램등을 설치시에 관련된 파일의 진척상황등을 표시할 때를 이야기할 수 있습니다. 물론, 다음과 같은 그림일 수 있겠죠? 다음과 같이 현재의 진행 상태등을 이야기 할 때 가장 많이 사용 됩니다. 그럼 다음의 코드에서 관련해서 한번 살펴보겠습니다. 예제 코드는 간단히 버튼을 누르면 프로그래스바(QProgressBar)가 0.5 초에 한번씩 1퍼센트씩 올라가게 코드를 작성해봤습니다. 물론, QObj..