파이썬을 이용한
랜덤 이미지 100개를 자동 생성입니다.
구현 화면
랜덤이미지 만들기 라이브러리
numpy
pip insall pandas #pandas 설치하면 numpy가 같이 설치 됨
pillow
pip install pillow #이미지 처리 라이브러리
랜덤이미지 생성 코드
import numpy
from PIL import Image
import os
#만들 폴더 경로
target = 'C:/project/python/랜덤이미지'
#폴더 만들기
if not os.path.exists(target):
os.mkdir(target)
for i in range(0, 101):
filename = f'img{i}.jpg'
#3차원 rgb 랜덤 배열 생성
rgb_array = numpy.random.rand(720, 1080, 3) * 255 #사이즈 720X1080 픽셀 3은 R, G, B의 3개
#이미지 생성
image = Image.fromarray(rgb_array.astype('uint8')).convert('RGB')
#이미지 저장
image.save(os.path.join(target, filename)) #target 폴더안애 filename 파일을 생성
반응형
'개발 > Python' 카테고리의 다른 글
[py] 메일 자동화 발송 (ft. 셀레니움) (0) | 2022.10.02 |
---|---|
[py] 이미지 사이즈 줄이기 (1) | 2022.09.30 |
[py] 파일 및 폴더 정리하기 (0) | 2022.09.30 |
[py] 파이썬 마우스 조작, 키보드 조작 (ft. pyautogui) (0) | 2022.09.29 |
[py] 파이썬 반복문 예제 (ft. for문, while문) (0) | 2022.09.27 |
댓글