คู่มือนี้จะแสดงวิธีบีบอัดไฟล์ภาพ/กราฟิก PNG ใน Linux โดยใช้ซอฟต์แวร์โอเพ่นซอร์สฟรีโดยสมบูรณ์
หากคุณมีบล็อกหรือเว็บไซต์ที่มีเนื้อหาจำนวนมาก บางครั้งรูปภาพอาจใช้เวลาในการโหลดหน้าเว็บ มีหลายขั้นตอนที่คุณทำได้เพื่อเร่งความเร็ว หากคุณวิเคราะห์การโหลดเว็บไซต์ของคุณ คุณอาจสังเกตเห็นว่ารูปภาพใช้เวลาส่วนใหญ่ในการโหลด มาดูกันว่าคุณจะบีบอัดรูปภาพ .png ได้อย่างไรเพื่อปรับปรุงรูปนี้
เราจะใช้เครื่องมือ pngcrush เพื่อจุดประสงค์นี้. pngcrush เป็นเครื่องมือบรรทัดคำสั่งโอเพ่นซอร์สฟรีที่บีบอัดรูปภาพ PNG ตามชื่อ ดูเว็บไซต์ของโครงการสำหรับข้อมูลโดยละเอียดเกี่ยวกับวิธีการใช้งาน เราจะกล่าวถึงพื้นฐานในบทความนี้
การติดตั้ง pngcrush
Linux รุ่นใหม่ส่วนใหญ่ เช่น Fedora และ Ubuntu มี pngcrush ใช้ได้โดยตรงในที่เก็บเริ่มต้น ดังนั้นในการติดตั้งบนคอมพิวเตอร์ Ubuntu ของคุณให้รันคำสั่งต่อไปนี้:
# sudo apt-get ติดตั้ง pngcrush
บน Fedora ให้ทำดังต่อไปนี้:
# yum ติดตั้ง pngcrush
การใช้ pngcrush
pngcrush ปรับไฟล์กราฟิก PNG ให้เหมาะสมโดยการลดขนาดไฟล์ของไฟล์ IDAT กระบวนการนี้ไม่ง่าย สิ่งที่ยอดเยี่ยมเกี่ยวกับ pngcrush คือผู้เขียนเครื่องมือได้ทำให้สิ่งต่าง ๆ ง่ายขึ้นสำหรับคุณ พวกเขาจัดส่งด้วยตัวเลือกที่ยอดเยี่ยม – เดรัจฉาน . เมื่อคุณใช้ตัวเลือกนี้ คุณจะบอก pngcrush . ได้อย่างมีประสิทธิภาพ เพื่อลองใช้วิธีบีบอัดภาพที่เหมาะสมที่สุด มีตัวกรองที่แตกต่างกันประมาณ 114 ตัวกรองที่สามารถใช้ได้ ดังนั้นตัวเลือกนี้จึงมีประโยชน์อย่างมาก วิธีบีบอัดรูปภาพมีดังนี้
# pngcrush -brute -e “.compressed.png” image01.png
สองตัวเลือกที่ใช้ในที่นี้คือ -brute ซึ่งผมเพิ่งอธิบายไป และ -e . ตัวเลือกที่สองบอก pngcrush นามสกุลอะไรที่จะเพิ่มชื่อไฟล์ ดังนั้นหลังจากกระบวนการบีบอัดเสร็จสิ้น ไฟล์เวอร์ชันบีบอัด image01.png จะถูกเรียกว่า image01.compressed.png . คุณสามารถเปลี่ยนนามสกุลได้หากต้องการ
คุณยังสามารถแก้ไขคำสั่งด้านบนเล็กน้อยเพื่อบีบอัด PNG several หลายรายการ ไฟล์ในไดเร็กทอรี ดำเนินการคำสั่งต่อไปนี้:
# pngcrush -brute -d “/var/www/html/website/images/” *.png
คำสั่งดังกล่าวใช้ตัวเลือกใหม่ -d . ตัวเลือกนี้บอก pngcrush จะวางไฟล์ภาพที่บีบอัดไว้ที่ไหนหลังจากการบีบอัดเสร็จสิ้น คำสั่งด้านบนจะบีบอัด PNG . ทั้งหมด ไฟล์ในไดเร็กทอรีปัจจุบันและวางไว้ใน /var/www/html/website/images/ .
ฉันขอแนะนำอย่างยิ่งให้คุณอ่านเพิ่มเติมเกี่ยวกับเครื่องมือนี้และตัวเลือกต่างๆ ในเว็บไซต์ของโครงการ มีตัวเลือกมากมายที่อาจช่วยให้คุณเร่งกระบวนการบีบอัดหรือทำงานได้ดีขึ้น ใส่ภาพใหม่ลงในเว็บไซต์ของคุณและดูหน้าเว็บของคุณโหลดเร็วขึ้น
หากคุณพบว่าตัวเองกำลังใช้ Windows หรือ macOS และคุณจำเป็นต้องบีบอัด PNG เราก็มีพร้อม