إذا كانت الأدوات المساعدة المجمَّعة مسبقًا لا تناسب احتياجاتك، يمكنك إنشاء أدوات WebP المساعدة بنفسك.
تجميع التطبيقات على نظام التشغيل Windows باستخدام Visual C++
نزِّل
libwebp-1.6.0.tar.gzمن قائمة عمليات التنزيل واستخرِج محتواه.من دليل
libwebp-1.6.0، نفِّذ الأمر التالي:nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=outputللاطّلاع على خيارات إضافية، نفِّذ الأمر التالي:
nmake /f Makefile.vcسيحتوي الدليل
output\release-static\x86\binأوoutput\release-static\x64\binعلى الأدواتcwebp.exeوdwebp.exeاستنادًا إلى النظام الأساسي المستهدَف. سيحتوي الدليلoutput\release-static\(x86|x64)\libعلى المكتبة الثابتةlibwebp.
الترجمة البرمجية على أنظمة التشغيل المشابهة لنظام Unix
إعداد المنصة
Linux
ثبِّت الحِزم
libjpegوlibpngوlibtiffوlibgifاللازمة للتحويل بين تنسيقات الصور JPEG وPNG وTIFF وGIF وWebP.تختلف إدارة الحِزم حسب توزيع Linux. على نظامَي التشغيل Ubuntu وDebian، سيؤدي الأمر التالي إلى تثبيت الحِزم المطلوبة:
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-devأكمِل عملية التثبيت (اطّلِع على الخطوات أدناه).
نظام التشغيل Mac
MacPorts هي طريقة ملائمة لتلبية التبعيات. إذا سبق لك تثبيت MacPorts، انتقِل مباشرةً إلى الخطوة 3. في ما عدا ذلك، اتّبِع الخطوات التالية:
نزِّل MacPorts لإصدار macOS من موقع التنزيل الخاص بـ MacPorts. يتطلّب MacPorts تثبيت Xcode.
ثبِّت MacPorts باتّباع تعليمات MacPorts.
تحديث MacPorts:
sudo port selfupdateثبِّت التبعيات الخاصة بتنسيقات JPEG وPNG وTIFF وGIF:
sudo port install jpeg libpng tiff giflibأكمِل عملية التثبيت (اطّلِع على الخطوات أدناه).
Cygwin
نزِّل ملف setup.exe من صفحة الويب الخاصة بـ Cygwin.
شغِّل ملف setup.exe واتّبِع خطوات التثبيت.
في شاشة اختيار الحِزم، أضِف ما يلي إلى الحِزم المحدّدة مسبقًا:
libjpeg-develوlibpng-develوlibtiff-develوlibgif-devel
gccوmakeوautomake(لإنشاء حِزم)
أكمِل عملية التثبيت (اطّلِع على الخطوات أدناه).
مبنى
نزِّل
libwebp-1.6.0.tar.gzمن قائمة التنزيلات.ألغِ ضغط الحزمة. يؤدي ذلك إلى إنشاء دليل باسم
libwebp-1.6.0/:tar xvzf libwebp-1.6.0.tar.gzإنشاء برنامج ترميز WebP
cwebpوبرنامج فك ترميزdwebp:انتقِل إلى الدليل الذي تم استخراج
libwebp-1.6.0/إليه ونفِّذ الأوامر التالية:cd libwebp-1.6.0 ./configure make sudo make installيؤدي ذلك إلى إنشاء وتثبيت أدوات سطر الأوامر
cwebpوdwebp، بالإضافة إلى مكتباتlibwebp(الديناميكية والثابتة).يتم عادةً تثبيت هذه الأدوات ضمن
/usr/local/bin/تلقائيًا. يتم إنشاء الإصدارات المحلية ضمن الدليلexamples/.سيتم عادةً تثبيت المكتبة ضمن الدليل
/usr/local/lib/. لتجنُّب أخطاء وقت التشغيل، تأكَّد من أنّ متغيّر بيئةLD_LIBRARY_PATHيتضمّن هذا الموقع الجغرافي. يتم عادةً تثبيت عناوين C ضمن/usr/local/include/webp.للاطّلاع على خيارات إضافية، نفِّذ الأمر التالي:
./configure --help
ما هي الخطوات التالية؟
انتقِل إلى استخدام WebP للحصول على تعليمات حول كيفية بدء تحويل صورك.