Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีบีบอัดและปรับขนาดรูปภาพจาก Thunar File Manager ใน Linux

วิธีบีบอัดและปรับขนาดรูปภาพจาก Thunar File Manager ใน Linux

หากคุณพบว่าคุณกำลังบีบอัดและปรับขนาดรูปภาพแบบวันต่อวัน ตัวอย่างเช่น สำหรับใช้กับความละเอียดเฉพาะในหน้าบล็อกของคุณ ทำไมไม่เปลี่ยนขั้นตอนให้เป็นเรื่องเพียงคลิกเดียว คุณสามารถทำได้โดยใช้ประโยชน์จากการสนับสนุนของ Thunar สำหรับฟังก์ชันภายนอก

เราควรสังเกตว่าคุณสามารถทำสิ่งเดียวกันกับตัวจัดการไฟล์ "ตั้งโปรแกรมได้" อื่น ๆ ได้ เช่น Konqueror

ตรรกะเบื้องหลังสิ่งที่เราทำคือ เมื่อคุณเลือกไฟล์แล้ว Thunar จะ "จับคู่" ชื่อพาธแบบเต็มไปยังพารามิเตอร์ - "%f" ด้วยการสร้าง Custom Action สำหรับ Thunar ในกรณีนี้ คำสั่ง ImageMagick เราสามารถใช้ ImageMagick เพื่อบีบอัดและปรับขนาดรูปภาพได้โดยตรงใน Thunar

ติดตั้ง Thunar และ ImageMagick

ใช้ซอฟต์แวร์/โซลูชันการจัดการแพ็คเกจที่คุณชื่นชอบเพื่อค้นหาและติดตั้ง Thunar และ ImageMagick หากยังไม่ได้ติดตั้งในการแจกจ่ายของคุณ สำหรับการแจกแจงแบบใช้เดเบียน คุณสามารถทำได้ด้วย:

sudo apt-get install thunar imagemagick

เนื่องจากการแจกแจงส่วนใหญ่มาพร้อมกับแอปพลิเคชั่น GUI ที่ช่วยให้เข้าถึงทุกสิ่งในที่เก็บของพวกเขา ซึ่งมักจะแสดงเป็น “App Store” การค้นหาผ่านโปรแกรมนั้น ๆ และคลิกที่ปุ่ม “ติดตั้ง” อาจเป็นตัวเลือกที่ดีกว่าสำหรับผู้ที่เกลียดชัง ปลายทาง

วิธีบีบอัดและปรับขนาดรูปภาพจาก Thunar File Manager ใน Linux

ไปที่หน้าสรุปตัวเลือกของ ImageMagick

แม้ว่าเราจะพูดถึงแต่การย่อขนาดและบันทึกไฟล์ภาพที่เลือกไว้เป็น JPG ที่บีบอัด แต่ ImageMagick ก็มีตัวเลือกอื่นๆ มากมายสำหรับการแก้ไขไฟล์ภาพของคุณ ไปที่หน้าสรุปตัวเลือกอย่างเป็นทางการเพื่อดูทุกสิ่งที่สามารถทำได้ เมื่อใช้ตัวเลือกเหล่านี้ คุณจะขยายสิ่งที่เราจะสร้างร่วมกันได้ ไม่ว่าจะเป็นการสร้างคำสั่งของเราในเวอร์ชันที่ซับซ้อนยิ่งขึ้นหรือคำสั่งต่างๆ ที่จัดการรูปภาพของคุณในแบบต่างๆ

วิธีบีบอัดและปรับขนาดรูปภาพจาก Thunar File Manager ใน Linux

สร้างโฟลเดอร์ทดสอบและคัดลอกรูปภาพบางส่วนที่นั่น

อย่าดำเนินการกับไฟล์ต้นฉบับของคุณ - ย้ายผิดเพียงครั้งเดียว และไฟล์เหล่านั้นจะมีการเปลี่ยนแปลงหรือที่แย่กว่านั้นคือหายไปตลอดกาล สร้างโฟลเดอร์ทดสอบที่ไหนสักแห่ง – เช่นในโฟลเดอร์ Pictures ของคุณ – และคัดลอกไฟล์บางไฟล์ที่นั่นที่เราจะใช้เป็น … ก็… หนูตะเภา! ให้คลิกขวาบนพื้นที่ว่างของรายการไฟล์ของ Thunar และเลือกเทอร์มินัลจากเมนู

วิธีบีบอัดและปรับขนาดรูปภาพจาก Thunar File Manager ใน Linux

ค้นหาอัตราส่วนกำลังอัด/คุณภาพที่เหมาะสมที่สุด

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

ทำการทดสอบจนกว่าคุณจะพบค่าที่เหมาะสมที่สุดสำหรับคุณ โดยใช้คำสั่ง:

magick INPUT_FILE -quality QQ OUTPUT_FILE

โดยที่ INPUT_FILE คือภาพต้นฉบับของคุณ OUTPUT_FILE จะเป็นผลลัพธ์ที่บีบอัดและแปลงแล้ว และ QQ เป็นตัวเลขตั้งแต่ 1 ถึง 100 ยิ่งตัวเลขยิ่งสูง คุณภาพก็จะยิ่งดีขึ้นและการบีบอัดน้อยลง

วิธีบีบอัดและปรับขนาดรูปภาพจาก Thunar File Manager ใน Linux

การปรับขนาดหรือย่อขนาดรูปภาพของคุณ

การปรับขนาดและการลดขนาดจะแตกต่างกัน เช่นเดียวกับการปรับขนาด คุณยังสามารถขยายขนาดได้อีกด้วย 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 File Manager ใน Linux

เพิ่มคำสั่งไปยัง Thunar

เมื่อคุณพบอัตราส่วนการบีบอัด/คุณภาพที่ต้องการแล้วและตั้งค่าความละเอียดเป้าหมายเป็นดาวน์สเกล ให้คัดลอกคำสั่งจากเทอร์มินัลของคุณไปยังคลิปบอร์ด จากนั้น จาก Thunar ให้เลือก “แก้ไข> กำหนดค่าการดำเนินการที่กำหนดเอง …”

ป้อนชื่อการกระทำของคุณและคำอธิบาย หากคุณต้องการ จากนั้นวางคำสั่ง ImageMagick ที่คัดลอกลงในช่องคำสั่ง

เลือกชื่อไฟล์อินพุตในคำสั่งและเปลี่ยนเป็น “%f” จากนั้นเลือกชื่อไฟล์เอาต์พุตและเปลี่ยนเป็น “%f_output”

คำสั่งจะไม่ทำงานหากคุณไม่ได้กำหนดเงื่อนไขสำหรับลักษณะที่ปรากฏ ย้ายไปที่แท็บเงื่อนไขลักษณะที่ปรากฏและเลือก "ไฟล์รูปภาพ" เพื่อให้คำสั่งของเราปรากฏขึ้นทุกครั้งที่เลือกไฟล์ภาพ คลิกตกลงและการดำเนินการที่กำหนดเองของคุณจะถูกบันทึกไว้สำหรับการใช้งานในอนาคต

วิธีบีบอัดและปรับขนาดรูปภาพจาก Thunar File Manager ใน Linux

ลองใช้การกระทำที่คุณกำหนดเอง

การดำเนินการที่กำหนดเองจะปรากฏขึ้นทุกครั้งที่คุณคลิกขวาที่ไฟล์รูปภาพ เมื่อเลือกแล้ว ไฟล์ใหม่ที่ถูกบีบอัดและย่อขนาดจะปรากฏในโฟลเดอร์เดียวกันกับ “_output” หลังชื่อ น่าเสียดายที่ Thunar ไม่อเนกประสงค์พอที่จะแยกวิเคราะห์ "ชื่อฐาน" เป็น ImageMagick ("เพื่อลบส่วนขยาย") ดังนั้นเราจึงต้องทำด้วยตนเอง มีวิธีหลีกเลี่ยงได้ แต่เราต้องสร้างสคริปต์ที่ซับซ้อนกว่านี้

วิธีบีบอัดและปรับขนาดรูปภาพจาก Thunar File Manager ใน Linux

อย่างไรก็ตาม นั่นเป็นเรื่องราวอีกครั้งหนึ่ง ถึงเวลานั้น ทำไมไม่ลองสร้างทางเลือกอื่นขึ้นมาแทนคำสั่งของคุณด้วยระดับการบีบอัดที่แตกต่างกันหรือเป้าหมายความละเอียดที่ต่างกันสำหรับทุกความต้องการของคุณ พวกเขาจะคลิกขวาเท่านั้น!