ปรับปรุงภาพอัตโนมัติสำหรับ Ubuntu


17

F-Spot มีปุ่ม "ปรับปรุง" ที่สามารถเปลี่ยนภาพทางด้านซ้ายให้เป็นภาพที่อยู่ติดกับภาพ (ดูด้านล่าง) มันทำงานได้อย่างยอดเยี่ยมสำหรับภาพค่อนข้างหลากหลาย น่าเสียดายที่มันมีปัญหาและฉันไม่ได้ใช้มันเพื่อการจัดการรูปภาพอีกต่อไป

ไม่มีใครรู้ถึงฟังก์ชั่น "ปรับปรุง" ที่ยอดเยี่ยมที่คล้ายกัน? หนึ่งใน Shotwell นั้นไร้ประโยชน์

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


4

หากคุณใช้ GIMP เมนูแถบเครื่องมือจะมีตัวเลือกสำหรับ Colours-> Auto-> Equalize ฉันลองในภาพ "ก่อน" และผลลัพธ์ "หลังจาก" เกือบเหมือนกัน

นอกจากนี้ GIMP ยังให้คุณสามารถควบคุมการปรับเส้นโค้ง / ความคมชัด / สีได้มากขึ้น ด้วยตนเองหากคุณต้องการ


คุณถูก! มันทำได้ดีกว่า ImageMagick ในครึ่งบน แต่ก็ยังแย่กว่ารุ่น f-spot เล็กน้อย ฉันแน่ใจว่าเป็นไปได้ที่จะปรับปรุงด้วยตนเองหากคุณรู้วิธี
Jean Jordaan

+1 ฉันคิดว่า GIMP ทำได้ดีกว่า ImageMagick ในกรณีนี้และโดยทั่วไปดีกว่ามาก บางครั้งฉันพบ Colours-> Auto-> White Balance ก็ช่วยได้เช่นกัน
joeytwiddle

20

หากคุณอยู่ในบรรทัดคำสั่งฉันแนะนำ "แปลง" คำสั่งจาก ImageMagick Package ลอง:

$ convert -enhance -equalize -contrast image.jpg image_enhanced.jpg

และวนรอบแบทช์ทั้งหมดในเชลล์ Bash:

for file in *.jpg; do
 convert -enhance -equalize -contrast $file "${file%.jpg}_new.jpg"
done

snapshot_batch


เฮ้นั่นไม่เลวเลย! ครึ่งล่างของภาพออกมาดีกว่าในความคิดของฉัน แต่ครึ่งบนของภาพออกมาแย่กว่า :-p ฉันจะอัปเดตคำตอบเพื่อแสดงทั้งสาม
Jean Jordaan

3
'-qualize' ทำงานได้ไม่ดีสำหรับฉัน แต่ตัวเลือกอื่น ๆ น่าลอง
vkorchagin

11

สำหรับคนที่สะดุดในหัวข้อนี้และคิดว่าผลลัพธ์ที่ได้รับการปรับปรุงการทำให้เท่ากันและ / หรือความเปรียบต่างน่าเกลียดน่าลองใช้ตัวเลือกนี้:

convert -auto-gamma -auto-level -normalize original.jpg improved.jpg

และสำหรับคนรักชุดงานการมีต้นฉบับอยู่ในorigโฟลเดอร์ - ... :

for sp in orig/*; do 
  echo "Converting Image: $sp"
  convert -auto-gamma -auto-level -normalize $sp $(basename $sp)
done

ฉันเชื่อว่าผลลัพธ์ที่ได้คือสิ่งที่ผู้คนต้องการและต้องการสำหรับภาพถ่ายของพวกเขา: สมดุลสีขาว, การแก้ไขแกมม่าและการแก้ไขแสงโดยรวม ...

มีความสุข!


ใช้งานได้ดีมาก หมายเหตุbashปรับเปลี่ยนรหัสภาพในสถานที่เพิ่มคำนำหน้าให้$spถ้าคุณต้องการที่จะรักษาต้นฉบับ
ryanjdillon

ไม่มีการแปลงรูปภาพในสถานที่ด้วยสคริปต์ ภาพต้นฉบับอยู่ในโฟลเดอร์ "orig" และจะถูกสร้างขึ้นในโฟลเดอร์ปัจจุบัน
themole

2

เมื่อพยายามปรับปรุงการมองเห็นรายละเอียดในภาพที่บางภูมิภาคมีคอนทราสต์ต่ำฉันไม่พบวิธีแก้ปัญหาขั้นตอนเดียวใน ImageMagick หรือ The GIMP ที่น่าพอใจ (XV เคยมีปุ่มดี แต่ไม่ฟรีและยากที่จะได้รับตอนนี้)

แต่กระบวนการต่อไปนี้ให้ผลลัพธ์ที่ฉันต้องการ มันจำลองตัวกรอง pass สูง / ปานกลางใน The GIMP

http://www.gimpusers.com/tutorials/equalize-homogenize-brightness

  1. Do Layer -> Layer ที่ซ้ำกัน
  2. ในหน้าต่างเลเยอร์ (Ctrl-L) ต้องแน่ใจว่าได้เลือกสำเนาด้านบน
  3. Do Filter -> Blur -> Gaussian Blur ด้วยรัศมีขนาดกลาง (เช่น 25)
  4. ทำสี -> กลับด้าน
  5. Do Colors -> Desaturate -> (Lightness)
  6. ในหน้าต่างเลเยอร์ (Ctrl-L) ตั้งค่าโหมดเป็น "โอเวอร์เลย์"
  7. ถ้าพอใจให้ทำ Image -> Image Flatten มิฉะนั้นเลิกทำในขั้นตอนที่ 2 และลองอีกครั้งด้วยรัศมีการเบลอที่แตกต่างกัน

คุณอาจเห็น "รัศมี" ที่มองเห็นได้รอบ ๆ องค์ประกอบที่มืดหรือ "เงา" รอบองค์ประกอบแสง - นั่นมันใช้งานได้!

อาจได้ผลลัพธ์ที่ดีขึ้นโดยการรวมจำนวนเลเยอร์กับรัศมีการเบลอที่แตกต่างกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.