إذا كانت الأدوات المساعدة المجمَّعة مسبقًا لا تناسب احتياجاتك، يمكنك إنشاء أدوات 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 للحصول على تعليمات حول كيفية بدء تحويل صورك.