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

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

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

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

  2. من دليل libwebp-1.4.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. أكمِل عملية التثبيت (انظر أدناه).

macOS

تعد 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. أكمِل عملية التثبيت (انظر أدناه).

سايغوين

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

  2. شغِّل أمر setup.exe وتابع عملية التثبيت.

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

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

    • gcc وmake وautomake (لحزم المباني)

  4. أكمِل عملية التثبيت (انظر أدناه).

مدّ

  1. يجب تنزيل libwebp-1.4.0.tar.gz من قائمة عمليات التنزيل.

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

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