تجميع الأدوات المساعدة

إذا كانت الأدوات المساعدة المجمَّعة مسبقًا لا تناسب احتياجاتك، يمكنك إنشاء أدوات WebP المساعدة بنفسك.

تجميع التطبيقات على نظام التشغيل Windows باستخدام Visual C++

  1. نزِّل libwebp-1.6.0.tar.gz من قائمة عمليات التنزيل واستخرِج محتواه.

  2. من دليل libwebp-1.6.0، نفِّذ الأمر التالي:

    nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
    

    للاطّلاع على خيارات إضافية، نفِّذ الأمر التالي:

    nmake /f Makefile.vc
    
  3. سيحتوي الدليل output\release-static\x86\bin أو output\release-static\x64\bin على الأدوات cwebp.exe وdwebp.exe استنادًا إلى النظام الأساسي المستهدَف. سيحتوي الدليل output\release-static\(x86|x64)\lib على المكتبة الثابتة libwebp.

الترجمة البرمجية على أنظمة التشغيل المشابهة لنظام Unix

إعداد المنصة

Linux

  1. ثبِّت الحِزم libjpeg وlibpng وlibtiff وlibgif اللازمة للتحويل بين تنسيقات الصور JPEG وPNG وTIFF وGIF وWebP.

    تختلف إدارة الحِزم حسب توزيع Linux. على نظامَي التشغيل Ubuntu وDebian، سيؤدي الأمر التالي إلى تثبيت الحِزم المطلوبة:

    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
    
  2. أكمِل عملية التثبيت (اطّلِع على الخطوات أدناه).

نظام التشغيل Mac

‫MacPorts هي طريقة ملائمة لتلبية التبعيات. إذا سبق لك تثبيت MacPorts، انتقِل مباشرةً إلى الخطوة 3. في ما عدا ذلك، اتّبِع الخطوات التالية:

  1. نزِّل MacPorts لإصدار macOS من موقع التنزيل الخاص بـ MacPorts. يتطلّب MacPorts تثبيت Xcode.

  2. ثبِّت MacPorts باتّباع تعليمات MacPorts.

  3. تحديث MacPorts:

    sudo port selfupdate
    
  4. ثبِّت التبعيات الخاصة بتنسيقات JPEG وPNG وTIFF وGIF:

    sudo port install jpeg libpng tiff giflib
    
  5. أكمِل عملية التثبيت (اطّلِع على الخطوات أدناه).

Cygwin

  1. نزِّل ملف setup.exe من صفحة الويب الخاصة بـ Cygwin.

  2. شغِّل ملف setup.exe واتّبِع خطوات التثبيت.

  3. في شاشة اختيار الحِزم، أضِف ما يلي إلى الحِزم المحدّدة مسبقًا:

    • libjpeg-devel وlibpng-devel وlibtiff-devel وlibgif-devel

    • gcc وmake وautomake (لإنشاء حِزم)

  4. أكمِل عملية التثبيت (اطّلِع على الخطوات أدناه).

مبنى

  1. نزِّل libwebp-1.6.0.tar.gz من قائمة التنزيلات.

  2. ألغِ ضغط الحزمة. يؤدي ذلك إلى إنشاء دليل باسم libwebp-1.6.0/:

    tar xvzf libwebp-1.6.0.tar.gz
    
  3. إنشاء برنامج ترميز 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 للحصول على تعليمات حول كيفية بدء تحويل صورك.