فعلا الطريقة دي روعه وسهلة لتحويل الصور الي اي امتداد تاني …
شكرا لك اخي هيثم علي هذا الكود…انا كنت هنزل هذة الطريقة لجعل الكل يستفاد بها …
لكن خلينا اشرحها واشرح طريقة استخدامها
مكتبة pillow دي مكتبة تستخدم لمعالجة الصور …هي كانت امتداد مكتبة سابقة اسمها
PIL ---------> python image library
ف الاول هننزل المكتبة عن طريق مدير الحزم بالكود ده
pip install pillow
ثم نستورد منها كلاس اسمه Image بالشكل دا
from PIL import Image
ملاحظة هنا كتبنا PIL بدلا من pillow
لان زي ما قولنا ان pillow كانت امتداد ل PIL …بالتالي استخدمنا الاسم القديم للحفاظ ع الاكواد
بعد ما استودنا الكلاس Image هنفتح الصوره عن طريق ميثود بداخله اسمها open()
ف هنقول يا كلاس ي ال اسمك Image انت عندك ميثود اسمها open() استدعيها عشان نفتح الصورة دي
ثم اخزنها ف اي متغير
(مسار الصورة) x = Image.open
بين الاقواس بنكتب مسار الصورة ال موجوده فيه
بعد كدا هنستخدم ميثود تاني اسمها save() لحفظ الصورة بالامتداد المطلوب
الميثود دي بتاخد 2 arguments
الاول اسم الصورة الجديد بالامتداد
والثاني امتداد الصورة المطلوب
x.save("image.ico" , "ico")
بس كدا هنلاقي الصورة ف المكان ال فاتحين منه البرنامج…