Я настраиваю вики для игры, и мне нужно поместить GIF-файлы, чтобы сделать сайт более понятным.Но у меня есть проблема.Чтобы сделать GIF-файлы мне нужно объединить несколько изображений, я сделал это изображение за изображением вручную, что раздражает.Итак, какой язык я могу использовать, чтобы автоматизировать это?
Я пробовал некоторые коды с python, и у меня не было никакого успеха.Единственный способ заставить его работать - использовать Photoshop для объединения этих изображений.
Я попробовал этот код:
import numpy as np
from PIL import Image
images_list = []
for i in range(1,4): #insert last number of photo
images_list.append(str(i)+'.PNG')
count = 1;
directory = "C:/Users/Windows/Desktop/BloodStoneSprites/sprites1"
#change to directory where your photos are
ext = ".PNG"
new_file_name = "vimage-"
new_directory = "C:/Users/Windows/Desktop/BloodStoneSprites/Uniao" #
change to path of new directory where you want your photos to be saved
for j in range(0,len(images_list),2):
name = new_file_name + str(j) + ext
two_images_list = [images_list[j],images_list[j+1]]
imgs = [ Image.open(i) for i in two_images_list ]
min_img_shape = sorted( [(np.sum(i.size), i.size ) for i in imgs])[0][1]
imgs_comb = np.hstack( (np.asarray( i.resize(min_img_shape) ) for i in
imgs ) )
imgs_comb = Image.fromarray( imgs_comb)
imgs_comb.save(new_directory+'/'+name )
count +=1
И вот несколько изображений, которые мне нужно объединить: https://imgur.com/a/BBNGjuf