일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- python3
- Android
- 파워포인트
- 문자열
- pandas
- matlab
- html
- 윈도우10
- 윈도우11
- 비주얼베이직
- Outlook
- Excel
- Windows11
- win32com
- windows
- python
- VBA
- office
- pythongui
- 깃
- 오피스
- Windows10
- 엑셀
- 파이썬3
- pyqt5
- 아웃룩
- 파이썬GUI
- 안드로이드
- git
- 파이썬
목록pillow (12)
Appia의 IT세상

파이썬[Python, Pillow]와 입력받은 문자를 바탕으로 썸네일 만들기 이번 포스팅은 특정 문자를 이용하여 썸네일을 만드는 방법에 대해서 이야기를 해보고자 합니다. 일단, Pillow 모듈과 여기에 text메소드를 이용하여 사용할 예정입니다. 먼저, 코드를 살펴보도록 하겠습니다. from PIL import Image, ImageDraw, ImageFont from matplotlib import font_manager def make_thum(text,file): MAX_W, MAX_H = 600, 600 im = Image.new('RGB', (MAX_W, MAX_H), (0, 0, 0, 0)) draw = ImageDraw.Draw(im) draw.text((MAX_W/2, MAX_H/2), ..

파이썬[Python, Pillow] 특정 크기 이상인 사진들 확인하는 방법 & 특정 크기 이상인 사진 파일들만 크기 변경하는 방법 앞서 포스팅과 비슷한 부분들이기 하지만, 특정 크기에 맞춘 사진들을 확인하는 방법에 대해서 포스팅을 해보고자 합니다. 그리고 이 방법을 토대로, 특정 크기 이상인 파일들만 사이즈를 입력된 크기로 변경하는 방법에 대해서 이야기를 하고자 합니다. 실제, 블로그 포스팅을 위해서 한번에 사진 파일들의 크기를 조절하다보니, 한번 변경된 이미지들 또한 다시 변경해버리는 실수를 해서, 이러한 부분들을 만회하기 위해서, 크기중에 조절이 필요없는 사진들은 스킵하기 위해서 다음과 같은 방식을 사용하였습니다. 그럼, 먼저 특정 크기 이상인 사진 파일을 확인하는 방법에 대해서 살펴보겠습니다. 먼저..

파이썬[Python, Pillow] 사진 사이즈를 특정 사이즈에 맞게 자동으로 크기 변경하기 이전 포스팅에서는 특정 폴더에 있는 사진들을 한번에 크기를 변경하는 방법에 대해서 살펴봤습니다. 이번 포스팅에서는 크기의 상관없이 특정 사이즈에 맞춰서 자동으로 크기를 변경해주는 방법에 대해서 살펴보고자 합니다. 일단, 관련해서 다음과 같은 순서로 작업을 진행하고자 합니다. 1. 원하는 사이즈를 입력 2. 관련 사진의 크기중 큰 부분이 무엇인지 파악하고 파악 3. 원하는 사이즈를 좌우 중 큰 사이즈로 나누어 원하는 변경 비율 획득 4. 3번에서 얻은 비율을 바탕으로 각 좌우 사이즈를 곱하여 크기 변경 그럼 코드를 살펴보겠습니다. from PIL import Image import os.path targerdir ..

파이썬[Python, Pillow] 특정 폴더에 있는 사진들 한번에 사이즈 특정 비율로 변경하기 최근에 집에 있는 똑딱이로 사진을 찍고, 관련된 부분에 대해서 포스팅을 하다보니, 사진의 사이즈를 변경해야 하는 경우가 매우 많습니다. 각 사진마다 사이즈를 변경하는 것은 매우 번거로운 작업입니다. 그래서 이번 포스팅에서는 특정 폴더을 설정하고, 그 폴더에 있는 사진들을 한번에 이미지를 변경하는 방법에 대해서 이야기를 해보고자 합니다. 먼저, 몇가지 형태로 진행하고자 합니다. 1. 해당하는 폴더를 설정합니다. 2. 해당하는 폴더에 있는 파일이 PIL에서 지원하는 또는 변경하고자 하는 파일의 확장자를 가지고 있는 지 여부를 확인합니다. 3. 2번 조건에 만족하는 파일들에 대해서 사이즈를 변경합니다. 4. 그리고..

파이썬[Python, Pillow] 확장자를 이용하여 해당 파일 지원 포맷인지에 대한 확인하는 방법 이번 포스팅은 Pillow을 모듈을 사용할 때, 지원하는 포맷인지에 대해서 확인하는 방법에 대해서 한번 알아보고자 합니다. 현재 기획하고 있는 부분중에 지원하는 포맷의 이미지가 있으면 관련된 부분에 대해서 일괄적으로 이미지를 변경하는 부분에 대해서 포스팅을 해보고자 합니다. 하지만, 그러기 위해서는 지원하는 부분에 대해서 선별이 필요합니다. 그래서 이번 포스팅은 이와 같이 지원하는 파일 형식인지에 대해서 확인하는 방법에 대해서 이야기를 해보고자 합니다. 먼저, Pillow에서 지원하는 형식을 출력해주는 기능이 별도로 존재하지는 않은 것으로 알고 있습니다. (물론, 최근에 PIL.feautre 모듈에서 관련..

파이썬[Python, Pillow] 이미지 자르기(Crop) 앞서 포스팅에서는 이미지의 크기를 재조정하거나, 이미지를 병합하는 부분에 대해서 살펴봤습니다. 이번에는 흔히 많이 사용하는 이미지 자르는 방법에 대해서 살펴보고자 합니다. 흔히 그림판등에서 특정 영역의 이미지 내용을 바탕으로 이미지를 재편성하는 것을 이미지 자르기(crop)이라고 합니다. 그럼 파이썬으로 관련된 부분에 대해서 한번 코딩을 해보도록 하겠습니다. 우선 예제로 사용한 그림부터 살펴보겠습니다. 그럼 코드를 한번 살펴보겠습니다. from PIL import Image image1 = Image.open('3year.PNG')image1.show() #이미지의 크기 출력print(image1.size) # 이미지 자르기 crop함수 이용 ..

파이썬[Python, Pillow] 두개의 이미지 합치기(Merge) 앞서 포스팅에서는 이미지의 크기를 확인하고 조정하는 방법에 대해서 살펴봤습니다. 이번 포스팅에서는 두개의 이미지를 한개로 합치는 방법에 대해서 이야기를 해보고자 합니다. 일단 이미지를 합치는 과정은 다음과 같은 과정을 통해서 이루어 집니다. 두 이미지 크기 변환 -> 두이미지를 포함할 수 있는 새로운 이미지 생성 -> 각 이미지를 복사하여 붙여놓기 -> 이미지 저장 이와 같은 단계를 바탕으로 두개의 의미지를 합칠 수 있습니다. 그럼, 관련해서 예시 사진을 다음과 같은 사진들을 사용할 예정입니다. 보이는 바와 같이 사진의 크기가 다르기 때문에 먼저 사진의 크기를 맞추고 나서 관련하여 합치는 방안으로 작업을 진행할 예정입니다. 그럼 이제는..

파이썬[Python, Pillow] 이미지 크기 확인 및 조정하기 앞서 포스팅에서는 썸네일(Thumbnails)을 통하여 이미지를 조정하고 썸네일 형태로 사용하는 방법에 대해서 살펴봤습니다. 하지만, 썸네일이 아니더라도 이미지의 크기를 확인하고 이미지 크기를 조정하는 방법에 대해서 살펴보고자 합니다. 일단, 먼저 이미지의 크기를 확인하는 방법을 간단히 살펴보겠습니다. 먼저 다음과 같은 사진을 바탕으로 확인을 해보겠습니다. (제가 요새 주식 투자 공부를 하고 있어 본의 아니게 코스피 차트를 관련되어 예제로 사용하였습니다.) 이미지 크기 확인 하는 방법을 코드로 작성해보도록 하겠습니다. from PIL import Image image1 = Image.open('3year.PNG') image1.show()..

파이썬[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 위의 코드..