إذا كانت برامج الخدمات المجمّعة مسبقًا لا تناسب يمكنك إنشاء أدوات WebP بنفسك.
التحويل البرمجي على Windows باستخدام Visual C++
تنزيل
libwebp-1.4.0.tar.gz
من قائمة عمليات التنزيل واستخراج محتواهامن الدليل
libwebp-1.4.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.4.0.tar.gz
" من قائمة التنزيلات.فك ضغط الحزمة أو فك ضغطها. يؤدي هذا إلى إنشاء دليل باسم
libwebp-1.4.0/
:tar xvzf libwebp-1.4.0.tar.gz
إصدار برنامج الترميز WebP
cwebp
وبرنامج فك الترميزdwebp
:الانتقال إلى الدليل الذي تم استخراج
libwebp-1.4.0/
إليه وقم بتشغيل الأوامر التالية:cd libwebp-1.4.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 للحصول على تعليمات حول كيفية بدء الاستخدام. وتحويل صورك.