วิธีแก้ไขแปลงและปรับขนาดภาพหลายภาพพร้อมกันใน Ubuntu

แก้ไขภาพใน Ubuntu

มีตัวเลือกมากมายสำหรับการแก้ไขภาพใน Ubuntu แต่โดยส่วนตัวแล้วฉันไม่ชอบส่วนใหญ่ ถ้าฉันต้องการปรับขนาดรูปภาพฉันไม่รู้สึกว่าต้องรอเวลาที่จะเปิด GIMP เราสามารถติดตั้งได้ตลอดเวลา หอยโข่งภาพแปลง เพื่อหมุนและหมุนภาพด้วยปุ่มขวาจาก Nautilus แต่ทำไมต้องติดตั้งแพ็คเกจซึ่งไม่แสดงข้อความด้านบนถ้าเราติดตั้งไว้ตามค่าเริ่มต้นแล้ว? ในบทความนี้เราจะสอนคุณ วิธีแก้ไขแปลงปรับขนาด และสิ่งอื่น ๆ ในภาพ จาก Ubuntu Terminal.

เหนือสิ่งอื่นใดสิ่งที่เรากำลังจะอธิบายในคู่มือนี้สามารถใช้ได้กับหลาย ๆ ภาพในเวลาเดียวกัน ตัวอย่างเช่นหากเราต้องการเปลี่ยนชื่อ 10 รูปโดยไม่ต้องคลิกขวาเลือก "เปลี่ยนชื่อ" และใส่ชื่อ 10 ครั้งเราสามารถทำได้โดยใช้ ImageMagickโปรแกรมดูรูปภาพเริ่มต้นของ Ubuntu และการแจกแจงอื่น ๆ รวมถึง Ubuntu MATE ที่ฉันชอบ ด้านล่างนี้คุณมีคำสั่งตัวอย่างมากมายเพื่อดำเนินการต่างๆเหล่านี้โดยใช้ประโยชน์จาก Ubuntu Bash

iMageMagick

ImageMagick ติดตั้งในหลาย ๆ รุ่นเช่น Ubuntu หรือ Ubuntu MATE ดังกล่าวข้างต้น หาก distro ของคุณไม่ได้ติดตั้งโดยค่าเริ่มต้นคุณสามารถติดตั้งได้โดยเปิด Terminal แล้วพิมพ์คำสั่งต่อไปนี้:

sudo apt-get install imagemagick

เปลี่ยนชื่อรูปภาพ

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

convert *.png prueba.png

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

ปรับขนาดภาพ

เกือบทุกฉบับของคู่มือนี้ใช้คีย์ แปลง. ในการปรับขนาดรูปภาพด้วย ImageMagick จาก Terminal เราจะเขียนคำสั่งต่อไปนี้โดยที่« test »จะเป็นชื่อของรูปภาพที่เราต้องการแปลงเป็นรูปแบบอื่น:

convert prueba.png -resize 200×100 prueba.png

ด้วยคำสั่งก่อนหน้านี้เราจะมี ปรับขนาดภาพ ที่ขนาด 200 × 100 พิกเซล ค่าแรกคือขนาดสำหรับความกว้างและค่าที่สองสำหรับความสูง หากเราใช้ชื่อเดียวกันภาพที่ได้จะแทนที่ต้นฉบับ หากเราต้องการเปลี่ยนความกว้างและความสูงให้เป็นสัดส่วนเท่านั้นเราจะเขียนคำสั่งต่อไปนี้โดยที่ 200 จะเป็นขนาดที่เลือกเป็นพิกเซล:

convert prueba.png -resize 200 prueba.png

ถ้าเราอยากให้มันสูง 200 พิกเซลเราคงต้องปล่อยไป ว่างค่าแรก ("Empty" x100) ดังนั้นเราจะเขียนคำสั่งต่อไปนี้:

convert prueba.png -resize x100 prueba.png

บางครั้ง ค่าที่แน่นอนแต่ถ้าเราต้องการให้เป็นเช่นนั้นเราสามารถเขียนคำสั่งต่อไปนี้โดยที่ 200 × 100 จะเป็นขนาดที่เลือก:

convert prueba.png -resize 200×100! prueba.png

หมุนภาพ

แก้ไขภาพ ubuntu

ถ้าสิ่งที่เราต้องการคือ หมุนภาพเราสามารถทำได้ด้วยคำสั่งต่อไปนี้โดยที่ 90 จะเป็นองศาของความเอียง:

convert prueba.jpg -rotate 90 prueba-rotado.jpg

มันจะเพิ่มข้อความที่เรากำหนดค่าไว้ในไฟล์เอาท์พุตตราบใดที่เราเขียนด้วยวิธีอื่น

แก้ไขรูปแบบภาพ

ImageMagick ยังช่วยให้เรา แปลงภาพ เป็นรูปแบบอื่น โดยตรงจาก Terminal เราจะทำด้วยคำสั่งต่อไปนี้:

convert prueba.png prueba.jpg

หากสิ่งที่เราต้องการมีเพียง ลดคุณภาพ ตัวอย่างเช่นในการส่งภาพทางไปรษณีย์เราจะเขียนคำสั่งต่อไปนี้โดยที่ตัวเลขเป็นเปอร์เซ็นต์ของคุณภาพ:

convert prueba.png -quality 95 prueba.jpg

รวมการดำเนินงาน

หากเราต้องการที่จะทำ การปรับเปลี่ยนที่แตกต่างกัน ประเภทนี้เป็นรูปภาพเราสามารถทำได้โดยการรวมการดำเนินการ ด้านล่างนี้คุณมีตัวอย่างการปรับขนาดหมุน180ºและลดคุณภาพของรูปภาพเป็น 95%

convert prueba.png -resize 400×400 -rotate 180 -quality 95 prueba.jpg

ประมวลผลด้วย Bash

Ubuntu ทุบตี

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

cd /home/pablinux/Escritorio

เมื่อเข้าไปในโฟลเดอร์เราจะเขียนคำสั่งต่อไปนี้เพื่อปรับขนาดภาพ. png ทั้งหมดในโฟลเดอร์เดสก์ท็อปให้กว้าง 830 พิกเซลและเพิ่มคำว่า "first" ไว้ข้างหน้า:

for file in *.png; do convert $file -resize 830 primera-$file; done

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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   จิมมี่โอลาโน dijo

    เป็นไปไม่ได้ที่ดีที่สุด!
    แม้ว่าฉันจะมีความคิดเกี่ยวกับเครื่องมือ "แปลง" แต่ฉันคิดว่ามันเป็นคำสั่ง Ubuntu "เนทีฟ" แต่วันนี้ฉันได้เรียนรู้แล้วว่ามันเป็นส่วนหนึ่งของ ImageMagick

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

    ขอบคุณ

    1.    ปาโบลอปาริซิโอ dijo

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

      คำอวยพร

  2.   อัลฟองโซ dijo

    ขอบคุณคุณ pablo. เป็นสิ่งที่ต้องพิจารณาในช่วงเวลาใดเวลาหนึ่ง