หากยูทิลิตีที่คอมไพล์แล้วไม่เหมาะกับ คุณสามารถสร้างยูทิลิตี 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
ทำการติดตั้งให้เสร็จสมบูรณ์ (ดูด้านล่าง)
macOS
MacPorts เป็นวิธีที่สะดวกในการตอบสนองทรัพยากร Dependency หากคุณมี ติดตั้ง 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 เพื่อดูวิธีเริ่มต้นใช้งาน กำลังแปลงรูปภาพ