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

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

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

  1. نزِّل libwebp-1.5.0.tar.gz من قائمة المحتوى الذي تم تنزيله واستخلص محتوياته.

  2. من الدليل libwebp-1.5.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 static.

الترجمة على الأنظمة الأساسية المشابهة لنظام التشغيل 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 باتّباع التعليمات الخاصة به.

  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.5.0.tar.gz من قائمة المحتوى الذي تم تنزيله.

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

    tar xvzf libwebp-1.5.0.tar.gz
    
  3. أنشئ برنامج ترميز WebP cwebp وبرنامج فك ترميزه dwebp:

    انتقِل إلى الدليل الذي تم استخراج libwebp-1.5.0/ فيه ونفِّذ الأوامر التالية:

    cd libwebp-1.5.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 للحصول على تعليمات حول كيفية بدء تحويل صورك.