본문 바로가기
개발/Python

[py] 파이썬 랜덤 이미지 생성

by 코딩하는 갓디노 2022. 9. 30.

[py] 파이썬 랜덤 이미지 생성

 

파이썬을 이용한
랜덤 이미지 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 파일을 생성
반응형

댓글