كما تعلمون، تأتي ملفات الصور بصيغ مختلفة، PNG و
JPG و JPEG
و WebP تعتبر حاليًا من أكثر صيغ ملفات الصور شيوعًا والتي تستخدمها معظم
الكاميرات والهواتف وأجهزة الكمبيوتر. لكن في مواقف كثيرة، قد تحتاج إلى تغيير الصيغة الأصلية للصورة، سواء
لتقليل حجم الصورة
أو لتوافقها مع برنامج معين. وبينما
تتوفر أدوات كثيرة على الإنترنت
لأداء هذه المهمة، بل حتى نظام ويندوز
يتضمن مجموعة أدوات تؤدي الغرض
بدون برامج إضافية، إلا انه يمكن تسهيل عملية تحويل صيغ الصور عبر
إنشاء ملف باتش صغير
يمُكنك توجيه أي صورة إليه ليقوم فورًا بإنشاء نسخة أخرى منها بالصيغة المطلوبة،
دعونا نستعرض الخطوات فيما يلي.
تحويل صيغ الصور على ويندوز تلقائيًا
بالتأكيد وجود ملف صغير أو اختصار على سطح المكتب يتيح لك تحويل صيغ الصور بمجرد
سحبها وإفلاتها عليه سيجعل العملية أسرع وأسهل، حيث يتم التحويل في غضون ثوانٍ
معدودة. هذه هي ميزة ملفات الباتش (Batch File) في ويندوز، إذ تتيح لك
تنفيذ سلسلة من الأوامر تلقائيًا بمجرد النقر المزدوج على الملف أو سحب ملفات
معينة إليه، بدلًا من كتابة الأوامر يدويًا في نافذة CMD أو PowerShell في كل
مرة. لكن بما إن ويندوز لا يوفر أداة مُضمّنة تسمح بتحويل صيغ الصور عبر موجه
الأوامر، فإننا نستعين في هذا الشرح ببرنامج يحقق هذا المطلب، ألا
وهو ImageMagick.
سنوضح الخطوات بالتفصيل فيما يلي، لكن يجدر التنويه بأن الاختصار ستكون وظيفته
تحويل الصور إلى صيغة واحدة محددة مسبقًا، مثل تحويل مجموعة صور بصيغ JPG وWebP
وGIF إلى صيغة PNG فقط. وبما أن الهدف هو تسريع العملية، فلن يكون هناك خيار
لاختيار الصيغة أثناء التنفيذ، لكن يمكنك إنشاء أكثر من اختصار، بحيث يخصص كلٌ
منها لتحويل الصور إلى صيغة معينة حسب الحاجة.
إنشاء ملف لتحويل صيغ الصور
قبل إنشاء ملف الباتش، سنحتاج أولًا إلى تثبيت برنامج ImageMagick، وفي حال لم تسمع عنه من قبل، فهو برنامج مجاني ومفتوح المصدر يُستخدم في معالجة وتحرير الصور بإحترافية — ولكن ليس عن طريق واجهة رسومية كما هو معتاد، بل باستخدام الأوامر. إذ يمكن استدعاء البرنامج داخل CMD أو PowerShell في نظام ويندوز لتنفيذ مجموعة واسعة من المهام مثل تحويل صيغ الصور، تغيير الحجم، ضغط الصور، إضافة تأثيرات، ودمج أو تقسيم الصور، وغيرها الكثير. البرنامج مُصمم أصلًا للمطورين، لكن يمكن لأي شخص الاستفادة من قدراته سواء على ويندوز أو لينكس أو ماك. لذلك سنعتمد عليه في إنشاء ملف باتش يُسهل تحويل صيغ الصور.
كل ما عليك هو التوجه إلى صفحة تنزيل البرنامج لتحميل ملف التثبيت، وهو حجمه صغير بالمناسبة، لكن نظرًا لوجود عدة نُسخ مختلفة من البرنامج، نوصي بتحميل نسخة "ImageMagick-Q16-HDRI" باعتبارها الأكثر توافقًا مع معظم أجهزة ويندوز. لكن لاحظ أنه وأثناء تثبيت البرنامج يجب تفعيل خياري: Add application directory to your system path و Install legacy utilities حتى لا تواجه مشاكل في عملية التحويل عبر ملف الباتش.
بعد تثبيت البرنامج، يمكنك البدء في إنشاء الملف، لذلك قم بفتح أداة "المفكرة" Notepad في ويندوز من خلال الضغط على مفتاحي Win + S وكتابة Notepad في شريط البحث، ثُمّ الضغط على زرّ Enter لفتح الأداة، بعدها أدخل السكربت التالي:
@echo offsetlocal:: Loop through all dropped files:loopif "%~1"=="" goto :eof:: Get file path, name, and target pathset "input=%~1"for %%F in ("%input%") do (set "name=%%~nF"set "path=%%~dpF"):: Set output formatcall set "output=%%path%%%%name%%.png":: Convert image silently"C:\Program Files\ImageMagick-7.1.1-Q16-HDRI\magick.exe" "%input%" "%output%" >nul 2>&1:: Shift to next argument (next file)shiftgoto loop
عند الانتهاء من لصق السكربت، يمكنك إجراء بعض التعديلات عليه، فبشكله الحالي سيقوم الملف بتحويل صيغ الصور دائمًا إلى PNG، ولكن إذا كنت تريد استخدامه لتحويل الصور إلى صيغة أخرى محددة، فقم بتغيير ذلك عبر استبدال الصيغة في سطر [call set output=%%path%%%%name%%.png] وكما أشرنا، يمكن إنشاء أكثر من ملف آخر لتخصيص الصيغة المراد تحويل الصور إليها. عمومًا، بعد الانتهاء من إضافة السكربت، قم بحفظ الملف عن طريق الضغط على "File" ثم "Save As"، واختيار المسار الذي تريد حفظ السكربت فيه، وفي خانة "File name" قم بوضع bat.في نهاية الاسم، وفي خانة "Save as type" اختر "All files"، ثم اضغط "Save".
وبذلك أصبح لديك ملف يوفّر اختصار سريع لتحويل صيغة صورة أو مجموعة من الصور مرة واحدة إلى الصيغة التي حددتها في السكربت. وكل ما عليك فعله كلما أردت تحويل الصيغ هو سحب هذه الصورة/الصور وإفلاتها فوق ملف الباتش هذا. وللحظة ستظهر نافذة CMD ثم تختفي فورًا، وتحصل بعدها على النسخ الجديدة من الصور بالصيغة المحددة وفي نفس مكان الصور الأصلية.
في النهاية، إذا كنت تتعامل كثيرًا مع الصور وتحتاج إلى تحويل صيغها بسرعة دون الدخول في خطوات طويلة أو برامج معقدة، فإن الحل الأبسط والأكثر فاعلية هو الاعتماد على ملف باتش صغير مدعوم ببرنامج ImageMagick. بمجرد إنشاء الملف كما شرحنا، ستتمكن من تحويل أي عدد من الصور في ثوانٍ بمجرد سحبها وإفلاتها فوق الملف. بالتأكيد هي طريقة عملية تختصر الوقت والمجهود، وتمنحك تحكمًا كاملاً في صيغ الصور دون مغادرة سطح المكتب. جرّبها بنفسك، وستندهش من مدى سهولة العملية وفعاليتها.