วิธีใช้เครื่องมือแปลงเพื่อแก้ไขรูปภาพจาก Linux Command Line

ImageMagick เป็นชุดซอฟต์แวร์แก้ไขรูปภาพสำหรับ Linux ประกอบด้วยเครื่องมือมากมายพร้อมตัวเลือกมากมายสำหรับการแก้ไข การแปลงภาพ ฯลฯ

การติดตั้ง ImageMagick (แปลง)

ก่อนอื่นให้ตรวจสอบว่าติดตั้ง ImageMagick โดยใช้:

แปลง -version

หากไม่ได้ติดตั้ง เราก็สามารถ ติดตั้งบน Ubuntu และ Debian ด้วย:

sudo apt ติดตั้ง imagemagick

บันทึก: สำหรับ Ubuntu เวอร์ชันเก่า (เวอร์ชัน 14.04 และต่ำกว่า) คุณต้องใช้ apt-get แทน ฉลาด.

ในการติดตั้งบน CentOS และ Fedora วิ่ง:

ยำติดตั้ง ImageMagick

ปรับขนาดรูปภาพโดยใช้ แปลง

ในการปรับขนาดรูปภาพ เราใช้แฟล็ก -ปรับขนาด:

convert test.png -resize 300x200 test_2.png # ที่นี่ test.png เป็นอิมเมจต้นทาง test_2.png เป็นชื่อสำหรับรูปภาพที่แปลงแล้ว # 300 คือความกว้างที่จะแปลงเป็นพิกเซล และ 200 คือความสูงในหน่วยพิกเซล แปลงการทดสอบ .png -resize 300 test_2.png # สิ่งนี้จะคงความสูงไว้แต่เปลี่ยนความกว้างเป็น 300 แปลง test.png -resize x200 test_2.png # สิ่งนี้จะรักษาความกว้าง แต่เปลี่ยนความสูงเป็น 200

แปลงรูปแบบภาพ

เครื่องมือแปลงสามารถแปลงรูปภาพจากรูปแบบรูปภาพหนึ่งเป็นอีกรูปแบบหนึ่งได้ รองรับรูปแบบจำนวนมาก

ด้านล่างนี้เป็นตัวอย่างคำสั่งในการแปลงภาพ PNG เป็นรูปแบบ JPG

แปลง test.png test.jpg

เปลี่ยนความสว่างและความคมชัดของภาพ

การแปลงสามารถใช้เพื่อแก้ไขคุณลักษณะต่างๆ เช่น ความสว่าง คอนทราสต์ ระดับการบีบอัด ฯลฯ ของรูปภาพ ซึ่งคล้ายกับเครื่องมือที่ใช้ GUI

ในการเปลี่ยนความสว่างของภาพ ใช้:

แปลง -brightness-contrast 10 test.png test_2.png

ในการเปลี่ยนระดับคอนทราสต์ของรูปภาพ ใช้ :

แปลง -ความสว่าง-ความคมชัด x5 test.png test_2.png

ในการเปลี่ยนดัชนีคุณภาพ (ระดับการบีบอัด) ของภาพ JPEG ใช้:

แปลง test.jpg -คุณภาพ 15 test_2.jpg

บันทึก: ระดับการบีบอัดที่ต่ำกว่าหมายถึงคุณภาพของภาพที่ดีขึ้น และแน่นอนว่าขนาดภาพที่ใหญ่ขึ้นด้วยเมื่อเทียบกับระดับการบีบอัดที่สูง

ในทำนองเดียวกัน แอตทริบิวต์อื่นๆ สามารถปรับเปลี่ยนได้ งานเกือบทั้งหมดที่สามารถทำได้โดยใช้เครื่องมือ GUI ปกติสามารถทำได้โดยใช้ ImageMagick's แปลง เครื่องมือบรรทัดคำสั่ง

สำหรับรายการที่สมบูรณ์ของทุกสิ่ง แปลง คำสั่งสามารถทำได้ดูที่หน้าคนแปลง หรือเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลของคุณ

แปลงมนุษย์

? ไชโย!