البرمجة

إنشاء ملف GIF باستخدام Python

يمكنك استخدام مكتبة imageio في Python لإنشاء ملفات GIF من ملفات JPG و PNG. يمكنك تثبيتها باستخدام pip عبر الأمر التالي:

bash
pip install imageio

بعد تثبيت المكتبة، يمكنك استخدام الكود التالي لإنشاء GIF من صور JPG و PNG:

python
import 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 باستخدام الأمر التالي:

bash
pip install Pillow

ثم يمكنك استخدام الكود التالي لإنشاء ملف GIF:

python
from 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) وفقًا لاحتياجاتك.

زر الذهاب إلى الأعلى