-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathgif.py
27 lines (21 loc) · 848 Bytes
/
gif.py
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
from PIL import Image
im1 = Image.open('certi.png')
im2 = Image.open('forsk-logo.png')
im3 = Image.open('i_card.png')
im4 = Image.open('document.png')
im5 = Image.open('blank-page.png')
def changeImageSize(maxWidth,
maxHeight,
image):
widthRatio = maxWidth/image.size[0]
heightRatio = maxHeight/image.size[1]
newWidth = int(widthRatio*image.size[0])
newHeight = int(heightRatio*image.size[1])
newImage = image.resize((newWidth, newHeight))
return newImage
image3 = changeImageSize(1250, 650, im1)
image4 = changeImageSize(1250, 650, im2)
image5 = changeImageSize(1250, 650, im3)
image6 = changeImageSize(1250, 650, im4)
image7 = changeImageSize(1250, 650, im5)
image7.save("gif_program.gif", save_all=True, append_images=[im1,im2, im3, im4], duration=100, loop=0)