본문 바로가기

전체 글492

0으로 시작하는 숫자 파이썬으로 만들기 (zfill) 0으로 시작하는 숫자 만들기 파이썬 : zfill - 01, 02, 03 과 같은 숫자를 만들려면, zfill 함수를 사용합니다. HTML 삽입 미리보기할 수 없는 소스 - 001, 002, 003 과 같은 숫자를 만들기 위해 zfill 뒤에 3 옵션을 줍니다. HTML 삽입 미리보기할 수 없는 소스 2022. 12. 27.
파이썬 흑백사진 만들기 pil 흑백사진 만들기(python image greyscale) 파이썬 흑백사진 만들기 pil 흑백사진 만들기(python image greyscale)¶ In [1]: from PIL import Image In [2]: # 이미지 파일 불러오기 filename = "test_image.png" img = Image.open(filename) # 가시성을 높이기 위해 이미지 사이즈 조절 img = img.resize((300, 280)) img Out[2]: convert 함수에 "LA"를 인자로 주면 흑백이미지가 나타납니다. In [3]: img.convert("LA") Out[3]: [참고] skimage를 활용하여도 흑백사진을 만들 수 있으며 참고 코드는 아래와 같습니다. In [4]: from skimage import io, color # skimage를 .. 2022. 12. 25.
파이썬 이미지 회전 PIL 이미지 회전(rotate) 파이썬 이미지 회전 PIL 이미지 회전 (roatete)¶ In [1]: from PIL import Image In [2]: # 이미지 파일 불러오기 filename = "test_image.png" img = Image.open(filename) # 가시성을 높이기 위해 이미지 사이즈 조절 img = img.resize((300, 280)) img Out[2]: pil 패키지를 활용해 생성한 img 객체의 rotate 함수를 사용하여 이미지를 회전시킬 수 있습니다. In [3]: # 이미지 45 도 회전 img.rotate(45) Out[3]: In [4]: # 이미지 90도 회전 img.rotate(90) Out[4]: 2022. 12. 25.
파이썬 이미지에 선그리기 pillow 이미지 위에 선그리기 (draw line) 파이썬 이미지에 선그리기 pillow 이미지 위에 선그리기 (draw line)¶ 1. 이미지 불러오기¶ In [2]: from PIL import Image img = Image.open("test_image.png") 2. 이미지 사이즈 줄이기¶ In [3]: img_small = img.resize((300, 300)) 3. 이미지 위에 X 선 그리기¶ ImageDraw.Draw에 이미지 변수를 아규먼트로 사용합니다. ImageDraw.Draw의 객체에 line 함수를 지정 합니다. 첫번째 점의 x,y 좌표, 두번째 점의 x,y 좌표를 line 함수의 옵션으로 기입하면 두점이 연결된 선이 그어집니다. fill 옵션은 색상을 이야기 하고 width는 선의 두께를 의미 합니다. In [4]: from .. 2022. 12. 25.
파이썬 이미지위에 글쓰기 pillow 이미지 위에 글쓰기 (ImageDraw, ImageFont) 파이선 이미지위에 글쓰기 pillow 이미지 위에 글쓰기 (ImageDraw, ImageFont)¶ 1. 이미지 불러오기¶ In [2]: from PIL import Image img = Image.open("test_image.png") 2. 폰트 설정¶ 한글 폰트가 필요할 경우 아래 링클를 통해 다운 받을 수 있습니다. 네이버에서 제공하는 한글 글꼴 링크 In [3]: from PIL import ImageFont fontsize = 150 fnt = ImageFont.truetype("NanumSquareBold.ttf", fontsize, encoding="UTF-8") 3. 이미지에 텍스트 넣기¶ 이미지 정 중앙에 "샘플 글자"를 그립니다. 정가운데 위치 지정을 위해 이미지 사이즈와 텍스트 사이.. 2022. 12. 25.
파이썬 이미지 불러오기, 저장하기(pillow, pil) 파이썬 이미지 불러오기, 저장하기(pillow, pil)¶ PIL패키지 > Image객체 > open 함수를 사용합니다. In [1]: # 패키지 불러오기 from PIL import Image # 파일이름 변수화 file_name = "test_image.jpeg" # 이미지 불러오기 img = Image.open(file_name) img Out[1]: PIL를 이용해 불러온 img 객체에서 save 함수를 이용하면 원하는 이름으로 이미지 파일을 저장 할 수 있습니다. In [2]: # 이미지 저장하기(jpeg) img.save("test_image.jpeg") [참고 1] 머신러닝, 딥러닝 학습을 위해 pil로 불러온 이미지를 array로 전환해야 할 수도 있습니다. 아래는 넘파이를 이용하여 arr.. 2022. 12. 25.