يمكنك استخدام مكتبة imageio
في Python لإنشاء ملفات GIF من ملفات JPG و PNG. يمكنك تثبيتها باستخدام pip
عبر الأمر التالي:
bashpip install imageio
بعد تثبيت المكتبة، يمكنك استخدام الكود التالي لإنشاء GIF من صور JPG و PNG:
مقالات ذات صلة
pythonimport imageio
import os
# قائمة بملفات الصور التي تريد إضافتها إلى GIF
images = ['image1.jpg', 'image2.png', 'image3.jpg']
# اسم الملف الناتج (ملف GIF الذي سيتم إنشاؤه)
output_file = 'output.gif'
# إنشاء ملف GIF من الصور
with imageio.get_writer(output_file, mode='I') as writer:
for image in images:
frame = imageio.imread(image)
writer.append_data(frame)
print('تم إنشاء ملف GIF بنجاح.')
هذا الكود يقوم بتحميل الصور من القائمة وإضافتها كإطارات إلى ملف GIF نهائي. يمكنك استبدال images
بقائمة تحتوي على مسارات الصور التي تريد استخدامها.
المزيد من المعلومات
لإنشاء ملف GIF من الصور، يمكنك استخدام مكتبة PIL
(Python Imaging Library) بالإضافة إلى imageio
. يمكنك تثبيت PIL
باستخدام الأمر التالي:
bashpip install Pillow
ثم يمكنك استخدام الكود التالي لإنشاء ملف GIF:
pythonfrom PIL import Image
# قائمة بمسارات الصور
images = ['image1.jpg', 'image2.png', 'image3.jpg']
# اسم الملف الناتج (ملف GIF الذي سيتم إنشاؤه)
output_file = 'output.gif'
# فتح الصور وتحويلها إلى ملف GIF
imgs = [Image.open(img) for img in images]
imgs[0].save(output_file, save_all=True, append_images=imgs[1:], duration=500, loop=0)
print('تم إنشاء ملف GIF بنجاح.')
تحتوي مكتبة PIL
على دالة save
التي يمكن استخدامها لحفظ مجموعة من الصور كملف GIF. يمكنك ضبط معدل الإطارات (duration
) والحلقة (loop
) وفقًا لاحتياجاتك.