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

إذا كانت برامج الخدمات المجمّعة مسبقًا لا تناسب يمكنك إنشاء أدوات 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. أكمِل عملية التثبيت (انظر أدناه).

نظام التشغيل 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.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 للحصول على تعليمات حول كيفية بدء الاستخدام. وتحويل صورك.