หากคุณพบว่าคุณกำลังบีบอัดและปรับขนาดรูปภาพแบบวันต่อวัน ตัวอย่างเช่น สำหรับใช้กับความละเอียดเฉพาะในหน้าบล็อกของคุณ ทำไมไม่เปลี่ยนขั้นตอนให้เป็นเรื่องเพียงคลิกเดียว คุณสามารถทำได้โดยใช้ประโยชน์จากการสนับสนุนของ Thunar สำหรับฟังก์ชันภายนอก
เราควรสังเกตว่าคุณสามารถทำสิ่งเดียวกันกับตัวจัดการไฟล์ "ตั้งโปรแกรมได้" อื่น ๆ ได้ เช่น Konqueror
ตรรกะเบื้องหลังสิ่งที่เราทำคือ เมื่อคุณเลือกไฟล์แล้ว Thunar จะ "จับคู่" ชื่อพาธแบบเต็มไปยังพารามิเตอร์ - "%f" ด้วยการสร้าง Custom Action สำหรับ Thunar ในกรณีนี้ คำสั่ง ImageMagick เราสามารถใช้ ImageMagick เพื่อบีบอัดและปรับขนาดรูปภาพได้โดยตรงใน Thunar
ติดตั้ง Thunar และ ImageMagick
ใช้ซอฟต์แวร์/โซลูชันการจัดการแพ็คเกจที่คุณชื่นชอบเพื่อค้นหาและติดตั้ง Thunar และ ImageMagick หากยังไม่ได้ติดตั้งในการแจกจ่ายของคุณ สำหรับการแจกแจงแบบใช้เดเบียน คุณสามารถทำได้ด้วย:
sudo apt-get install thunar imagemagick
เนื่องจากการแจกแจงส่วนใหญ่มาพร้อมกับแอปพลิเคชั่น GUI ที่ช่วยให้เข้าถึงทุกสิ่งในที่เก็บของพวกเขา ซึ่งมักจะแสดงเป็น “App Store” การค้นหาผ่านโปรแกรมนั้น ๆ และคลิกที่ปุ่ม “ติดตั้ง” อาจเป็นตัวเลือกที่ดีกว่าสำหรับผู้ที่เกลียดชัง ปลายทาง
ไปที่หน้าสรุปตัวเลือกของ ImageMagick
แม้ว่าเราจะพูดถึงแต่การย่อขนาดและบันทึกไฟล์ภาพที่เลือกไว้เป็น JPG ที่บีบอัด แต่ ImageMagick ก็มีตัวเลือกอื่นๆ มากมายสำหรับการแก้ไขไฟล์ภาพของคุณ ไปที่หน้าสรุปตัวเลือกอย่างเป็นทางการเพื่อดูทุกสิ่งที่สามารถทำได้ เมื่อใช้ตัวเลือกเหล่านี้ คุณจะขยายสิ่งที่เราจะสร้างร่วมกันได้ ไม่ว่าจะเป็นการสร้างคำสั่งของเราในเวอร์ชันที่ซับซ้อนยิ่งขึ้นหรือคำสั่งต่างๆ ที่จัดการรูปภาพของคุณในแบบต่างๆ
สร้างโฟลเดอร์ทดสอบและคัดลอกรูปภาพบางส่วนที่นั่น
อย่าดำเนินการกับไฟล์ต้นฉบับของคุณ - ย้ายผิดเพียงครั้งเดียว และไฟล์เหล่านั้นจะมีการเปลี่ยนแปลงหรือที่แย่กว่านั้นคือหายไปตลอดกาล สร้างโฟลเดอร์ทดสอบที่ไหนสักแห่ง – เช่นในโฟลเดอร์ Pictures ของคุณ – และคัดลอกไฟล์บางไฟล์ที่นั่นที่เราจะใช้เป็น … ก็… หนูตะเภา! ให้คลิกขวาบนพื้นที่ว่างของรายการไฟล์ของ Thunar และเลือกเทอร์มินัลจากเมนู
ค้นหาอัตราส่วนกำลังอัด/คุณภาพที่เหมาะสมที่สุด
ขั้นตอนต่อไปคือการหาอัตราส่วนการอัด/คุณภาพที่ดีที่สุดสำหรับคุณ เราแต่ละคนต่างกัน ดังนั้นสิ่งที่ดูดีสำหรับเราอาจดูเหมือนคุณภาพต่ำเกินไปสำหรับคุณ นอกจากนี้ยังขึ้นอยู่กับเนื้อหาของภาพของคุณ:ลูกแมวในภาพทดสอบของเรา และภาพถ่ายโดยทั่วไป สามารถตั้งค่าการบีบอัดที่ใหญ่กว่า/คุณภาพต่ำกว่าภาพประกอบที่คมชัดกว่า ในทางกลับกัน สิ่งเหล่านี้สามารถบีบอัดได้มากกว่าภาพหน้าจอที่ข้อความจะต้องอ่านได้ชัดเจน
ทำการทดสอบจนกว่าคุณจะพบค่าที่เหมาะสมที่สุดสำหรับคุณ โดยใช้คำสั่ง:
magick INPUT_FILE -quality QQ OUTPUT_FILE
โดยที่ INPUT_FILE คือภาพต้นฉบับของคุณ OUTPUT_FILE จะเป็นผลลัพธ์ที่บีบอัดและแปลงแล้ว และ QQ เป็นตัวเลขตั้งแต่ 1 ถึง 100 ยิ่งตัวเลขยิ่งสูง คุณภาพก็จะยิ่งดีขึ้นและการบีบอัดน้อยลง
การปรับขนาดหรือย่อขนาดรูปภาพของคุณ
การปรับขนาดและการลดขนาดจะแตกต่างกัน เช่นเดียวกับการปรับขนาด คุณยังสามารถขยายขนาดได้อีกด้วย ImageMagick อนุญาตให้คุณปรับขนาดภาพโดยใช้คำสั่ง:
magick INPUT_FILE -resize 1920x1200 OUTPUT_FILE
ที่นี่เราใช้ความละเอียด 1920 x 1200 หากฟังดูแปลก นั่นเป็นเพราะเราใช้จอภาพที่มีอัตราส่วน 16:10 แทนอัตราส่วน 16:9 ซึ่งจะมาพร้อมความละเอียด 1920 x 1080 ที่เป็นแบบฉบับมากกว่า ไม่ว่าคุณจะเลือกหมายเลขใดก็ตาม ImageMagick จะรักษาสัดส่วนของไฟล์รูปภาพตามค่าเริ่มต้นและปรับขนาดเป็นมิติเดียวเพื่อหลีกเลี่ยงการบิดเบือน อย่างไรก็ตาม สิ่งนี้จะ "ขยาย" รูปภาพที่มีขนาดเล็กลงด้วย และเราไม่ต้องการสิ่งนั้นเนื่องจากเป้าหมายของเราคือการลดขนาดรูปภาพเพื่อใช้งานออนไลน์ คุณสามารถบอกให้ ImageMagick ปรับขนาดรูปภาพได้ก็ต่อเมื่อรูปภาพมีขนาดใหญ่กว่าความละเอียดที่เลือก เพียงเพิ่ม >
หลังจากลงมติให้ดำเนินการดังกล่าวแล้ว
magick INPUT_FILE -resize 1920x1200> OUTPUT_FILE
เพิ่มคำสั่งไปยัง Thunar
เมื่อคุณพบอัตราส่วนการบีบอัด/คุณภาพที่ต้องการแล้วและตั้งค่าความละเอียดเป้าหมายเป็นดาวน์สเกล ให้คัดลอกคำสั่งจากเทอร์มินัลของคุณไปยังคลิปบอร์ด จากนั้น จาก Thunar ให้เลือก “แก้ไข> กำหนดค่าการดำเนินการที่กำหนดเอง …”
ป้อนชื่อการกระทำของคุณและคำอธิบาย หากคุณต้องการ จากนั้นวางคำสั่ง ImageMagick ที่คัดลอกลงในช่องคำสั่ง
เลือกชื่อไฟล์อินพุตในคำสั่งและเปลี่ยนเป็น “%f” จากนั้นเลือกชื่อไฟล์เอาต์พุตและเปลี่ยนเป็น “%f_output”
คำสั่งจะไม่ทำงานหากคุณไม่ได้กำหนดเงื่อนไขสำหรับลักษณะที่ปรากฏ ย้ายไปที่แท็บเงื่อนไขลักษณะที่ปรากฏและเลือก "ไฟล์รูปภาพ" เพื่อให้คำสั่งของเราปรากฏขึ้นทุกครั้งที่เลือกไฟล์ภาพ คลิกตกลงและการดำเนินการที่กำหนดเองของคุณจะถูกบันทึกไว้สำหรับการใช้งานในอนาคต
ลองใช้การกระทำที่คุณกำหนดเอง
การดำเนินการที่กำหนดเองจะปรากฏขึ้นทุกครั้งที่คุณคลิกขวาที่ไฟล์รูปภาพ เมื่อเลือกแล้ว ไฟล์ใหม่ที่ถูกบีบอัดและย่อขนาดจะปรากฏในโฟลเดอร์เดียวกันกับ “_output” หลังชื่อ น่าเสียดายที่ Thunar ไม่อเนกประสงค์พอที่จะแยกวิเคราะห์ "ชื่อฐาน" เป็น ImageMagick ("เพื่อลบส่วนขยาย") ดังนั้นเราจึงต้องทำด้วยตนเอง มีวิธีหลีกเลี่ยงได้ แต่เราต้องสร้างสคริปต์ที่ซับซ้อนกว่านี้
อย่างไรก็ตาม นั่นเป็นเรื่องราวอีกครั้งหนึ่ง ถึงเวลานั้น ทำไมไม่ลองสร้างทางเลือกอื่นขึ้นมาแทนคำสั่งของคุณด้วยระดับการบีบอัดที่แตกต่างกันหรือเป้าหมายความละเอียดที่ต่างกันสำหรับทุกความต้องการของคุณ พวกเขาจะคลิกขวาเท่านั้น!