Computer >> คอมพิวเตอร์ >  >> สมาร์ทโฟน >> Linux

วิธีบีบอัดไฟล์ PNG ใน Linux

คู่มือนี้จะแสดงวิธีบีบอัดไฟล์ภาพ/กราฟิก 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 เราก็มีพร้อม