Python

Python으로 이미지들을 gif파일로 만들기/ 티스토리에 gif 올리는 법

summerorange 2022. 7. 6. 22:33
반응형

pexels-free images
출처: pexels

Python으로 Gif 파일 만들기

이미지들을 모아서 gif 파일을 만드는 걸 파이썬으로 할 수 있다.

코드는 다음과 같음

1) imageio 라이브러리를 불러오기

import imageio

2) 이미지가 있는 위치 파악

# 현재 경로 파악
pwd
# 현재 경로의 문서 리스트 파악
ls

3) 해당 라이브러리 형식으로 파일을 붙여주기

filenames = ['image1.jpg', 'image2.jpg']
images = []
for filename in filenames:
    images.append(imageio.imread(filename))

4) 이미지 형식과 움직임 속도 지정해서 저장하기

imageio.mimsave('practice.gif', images, 'GIF', duration=1.0)

 

로 하고 ls 로 확인해보면 해당 이미지가 만들어져 있는 걸 볼 수 있다~ 

duration은 second 기준으로 지정해주면 됨. 0.5는 0.5초

filenames = ['~/image1.jpg'] 등등 상대경로 지정해도 될려나. 그건 모르겠다. 나는 download에 이미지 저장하고 해당 경로로 가서 파일을 돌렸다. 하단의 방식으로. 해당 경로 설정이 이미 ~Downloads 여서 바로 돌리고, 이미지 위치에 따라서 지정해줘야 할 필요성은 있을 듯.


Tistory에 GIF 올리는 법

은 생각보다 간단했다. 역시 만들어진 블로그 플랫폼이 있는 건 편하구만, 

1) 맨 위쪽에 사진을 클릭하고

 

2) 해당 파일의 gif 파일을 선택하면 바로 티스토리에 넣어진다. 

폴더를 열고 해당 파일을 드래그 앤 드랍 (Drag & Drop)해도 자동으로 붙여진다.

 

gif 만들고 올리기 끗.

반응형