มี "ความสั่นสะเทือน" ของ Adobe ใน Gimp หรือไม่?


24

ดู: ความแตกต่างระหว่างความอิ่มตัวและความสั่นสะเทือนใน Lightroom คืออะไร

สรุปแล้ว Vibrance ของ Adobe คือการปรับสีที่ "ชาญฉลาด" ซึ่งจะเพิ่มความอิ่มตัวของสีที่เลือกโดยเลือกจากสีผิวและสีอิ่มตัวอื่น ๆ เพียงอย่างเดียว

ฉันอยากรู้ว่า Gimp มีอะไรเทียบเท่า

ฉันพบสองปลั๊กอินและสคริปต์ที่ใช้คำว่า "vibrance" เดียวกัน แต่ในทุกสิ่งที่ฉันเห็นพวกเขาไม่ได้หมายถึงสิ่งเดียวกัน โดยปกติแล้วจะเป็น "super-saturation" ในสคริปต์นี้ซึ่งอ้างว่าเป็น "การใช้งาน 'digital velvia' ฉันไม่ได้มองหาสิ่งนั้นคุณลักษณะของ Adobe ดูเหมือนจะละเอียดกว่า (และมีประโยชน์มากกว่า) เครื่องมือสำหรับการแก้ไขภาพ

หากไม่มีสิ่งใดอยู่มีวิธีที่สะดวก (หรือแม้แต่สะดวกน้อยกว่า) ในการเลียนแบบหรือไม่?


1
"ความสั่นสะเทือน" เป็นเพียงคำที่ Adobe เลือก แต่ไม่มีความหมายเฉพาะในบริบทนี้เช่นความอิ่มตัว
Matt Grum

@ Matt Grum - ชัด และการใช้งานของ Adobe ไม่ตรงกับภาษาอังกฤษธรรมดาจริงๆซึ่งเป็นเหตุผลที่ Google ตอบยาก
mattdm

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

ฉันไม่คุ้นเคยกับสิ่งที่สั่นไหวสีที่ว่าเป็น แต่ถ้าคุณต้องการที่จะจัดการกับเส้นโค้งอิ่มตัวโดยไม่มีขั้นตอนใด ๆ เช่นกลาง de- / ใหม่เขียน / จาก HSV และอื่น ๆ ลองปลั๊กอิน GIMP นี้ - ควอไลเซอร์อิ่มตัว นอกจากนี้ยังมีตัวอย่างเดียวกันในลิงค์

ไม่ตอบคำถามโดยตรง แต่คุณลองทำ darktable หรือไม่? มันมีเครื่องมือที่มีความสั่นสะเทือนซึ่งคล้ายกับสิ่งที่ Lightroom กำลังทำอยู่และหากคุณกำลังมองหา Lightroom ที่เทียบเท่าแล้ว Darktable จะเข้ามาใกล้ยิ่งกว่า Gimp
Matthieu Moy

คำตอบ:


26

หากคำตอบของ Matt เกี่ยวกับลักษณะของการสั่นไหวนั้นถูกต้อง (และเอกสารของ Adobe ตกลง ) คุณอาจได้รับผลกระทบที่คล้ายกันใน GIMP อย่างไรก็ตามฉันไม่มีซอฟต์แวร์ Adobe ดังนั้นฉันจึงไม่สามารถตัดสินได้ว่านี่จะตรงกับผลกระทบของ Adobe หรือไม่

ใช้สี -> ส่วนประกอบ -> ย่อยสลายสลายเป็น Hue / Saturation / Value หรือ Hue / Saturation / Luminance เลือกเลเยอร์ความอิ่มตัวและใช้เส้นโค้งเพื่อเพิ่มความอิ่มตัวของส่วนที่ไม่อิ่มตัวของภาพ (นั่นคือสีเทาตรงกลางของชั้นความอิ่มตัว) คุณอาจต้องการหลีกเลี่ยงการเพิ่มความอิ่มตัวของส่วนที่มืดที่สุดและอิ่มตัวน้อยที่สุดของชั้นความอิ่มตัวเพราะสีที่ไม่คาดคิดสามารถเกิดขึ้นได้ในพื้นที่ที่อยู่ใกล้กับสีดำมาก สีขาวหรือสีเทา) ใช้ Colors -> Components -> Recompose เพื่อนำการเปลี่ยนแปลงมาใช้กับภาพต้นฉบับ

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

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

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


15

แมตต์ถามว่า:

ไม่ว่าคุณสมบัติของ Adobe จะทำอะไรพิเศษด้วยโทนสีผิว

ฉันคิดเสมอว่ามันทำได้และ Adobe ออกมาทันทีและบอกว่าทำ แต่ฉันต้องการทดสอบก่อนที่จะพูดอย่างนั้น นี่คือการทดสอบที่ฉันทำ: ฉันทำการพิมพ์การปรับเทียบมาตรฐานของเราซึ่งสร้างขึ้นมาโดยเฉพาะเพื่อให้ครอบคลุมโทนสีผิวที่หลากหลาย:

เป็นต้นฉบับ

และฉันให้มันเพิ่มขึ้น +100 อิ่มตัวใน LR3.3 ก่อนเพื่อดูว่ามันจะดูไม่ดี:

+100 ความอิ่มตัว

จากนั้นฉันก็เลิกทำอย่างนั้นและให้แรงสั่นสะเทือน +100 แทน:

+100 การสั่น

( คุณสามารถ (และควร) ไปดูพวกเขาทั้งหมดใหญ่ )

จากการทดลองนั้นฉันคิดว่าความสั่นสะเทือนช่วยให้โทนสีผิวมีการจ่ายพิเศษเล็กน้อย ตอนนี้แมตต์ก็ตามด้วย:

และวิธีการสร้างใหม่โดยทั่วไป

ฉันต้องบอกคุณฉันเป็นวิศวกรซอฟต์แวร์และเป็นผู้ใช้ Gimp ฮาร์ดคอร์เป็นเวลานานมาก ... และนี่ก็ทำให้ฉันนิ่งงันมาหลายชั่วโมง แต่นี่เป็นการคาดเดาที่ดีที่สุดว่าคุณจะทำให้สำเร็จได้อย่างไร:

  1. แยกภาพออกเป็นเลเยอร์ HSV ในเอกสารใหม่
  2. ในเอกสารหลักของคุณสร้างเลเยอร์ใหม่ฉันเรียกมันว่า "การสั่นไหวแบบ faux" ตั้งประเภทของมันเป็นความอิ่มตัว
  3. บนเลเยอร์ใหม่นั้นสร้างมาสก์
  4. กลับไปที่เอกสารเลเยอร์ hsv ที่คุณสร้างเลือกเลเยอร์ความอิ่มตัวและคัดลอก / วางเลเยอร์นั้นลงในเลเยอร์ความสั่นสะเทือนแบบ faux ที่คุณสร้างขึ้นในขั้นตอนที่ 2
  5. กลับไปที่เอกสารเลเยอร์ hsv ที่คุณสร้างขึ้นเลือกเลเยอร์ฮิวและคัดลอก / วางเลเยอร์นั้นลงใน MASK บนเลเยอร์ความสั่นสะเทือน faux ที่คุณสร้างขึ้นในขั้นตอนที่ 3
  6. ไปที่เลเยอร์ "ความสั่นสะเทือนแบบ faux" และใช้เส้นโค้งกับมันอีกสองคำตอบพูดคุยเกี่ยวกับวิธีการโค้ง โดยส่วนตัวแล้วฉันคิดว่านี่เป็นพื้นที่สำหรับการทดลองและข้อผิดพลาดมากมายและจะมีเส้นโค้งที่แตกต่างกันสำหรับภาพที่แตกต่างกัน
  7. ในชั้นนั้นตอนนี้คุณมีสิ่งที่ดูคล้ายกับชั้นความอิ่มตัว แต่ไม่สามารถใช้งานได้ด้วยการควบคุมชั้นความอิ่มตัวของ Gimp ตามที่เป็นอยู่ ทำไม? เพราะทุกพิกเซลในนั้นมีค่าความอิ่มตัวเท่ากัน (โดยประมาณ) (ในประสบการณ์ของฉัน 5-8) แผนที่ไล่โทนสีเพื่อช่วยชีวิต ตั้งค่าสีพื้นหน้าของคุณเป็น 0 ความอิ่มตัว (สีดำใช้งานได้ดี) และสีพื้นหลังของคุณเป็น 100 ความอิ่มตัว (ฉันทำสีแดงแล้ว แต่คุณสามารถเลือกเฉดสีใดก็ได้ จากนั้นเลือกการไล่ระดับสี "FG to BG" และใช้แผนที่สีไล่ระดับสีกับเลเยอร์
  8. เข้าไปในหน้ากากของเลเยอร์ "การสั่นไหวแบบ faux" และปรับโทนสีที่คุณไม่ต้องการปรับ ยกตัวอย่างเช่นผิวขาวทุกคนดูเหมือนจะกระจุกตัวอยู่ที่ประมาณ 340-40 ดังนั้นส่วนต่าง ๆ ของหน้ากากที่คุณจะต้องการวางลง "ค่อนข้างต่ำ" ทุกอย่างอื่นคุณจะต้องผลักดันได้ถึง 100% (ฉันจะไม่สวมหน้ากาก "หรือปิด" นิดหน่อยฉันจะขนมันไปรอบ ๆ การเปลี่ยนภาพ แต่ไม่มากนัก) ฉันสงสัยว่าทุกภาพจะได้รับประโยชน์จากหน้ากากที่ไม่ซ้ำกันที่นี่ แต่ฉัน อาจจะสร้างการไล่ระดับสีที่กำหนดเองจากนั้นนำไปใช้กับแผนที่การไล่ระดับสี (เพื่อทดสอบสิ่งนี้ฉันเพิ่งทำมาสก์มือวาดที่เรียบง่ายน่าเกลียดมีสองสี: สีขาวและสีเทา 40% (V = 15)) มันน่าประหลาดใจจริงๆเมื่อฉันดูเลเยอร์เว้ว่า OBVIOUS โทนสีผิวเป็นอย่างไร .

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


เยี่ยมมากขอบคุณ ฉันยังไม่สามารถมอบรางวัลให้คุณได้ แต่ฉันจะต้องประหลาดใจถ้ามีคนมาด้วยกัน :)
mattdm

จากนี้ฉันได้เพิ่ม "ความสั่นไหว" ในรายการคุณสมบัติที่เกี่ยวข้องกับการถ่ายภาพของฉันที่ขาดหายไปจาก Gimp ฉันคิดว่าแม้กระบวนการของคุณจะทำสิ่งที่คล้ายกัน แต่ก็ยังถือว่าเป็น "ขาดหาย" photo.stackexchange.com/questions/556/…
mattdm

4

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

  1. แปลง RGB เป็น HSV
  2. แปลงระนาบ S ด้วยการแปลงเลขชี้กำลัง (คล้ายกับการแก้ไขแกมม่า แต่มีเลขชี้กำลัง <1) สิ่งนี้จะปรับปรุงค่าความอิ่มตัวต่ำในขณะที่รักษาค่าความอิ่มตัวสูง
  3. แปลงกลับเป็น RGB

อัปเดต: เพิ่งเห็นคำตอบของ @Lyman Enders Knowles โดยทั่วไปแล้วจะทำตามขั้นตอนเดียวกันโดยทางโปรแกรม


0

จากคำอธิบายสั้น ๆ ของคุณเกี่ยวกับสิ่งที่ Vibrance ทำฉันจะเข้าหาสิ่งนี้ในหนึ่งในสองวิธีใน GIMP

  1. ทำการเลือกที่ไม่รวมสีผิวหดและขนมากกว่าการเลือกหากต้องการและใช้การปรับความอิ่มตัวโดยไม่รวมการเลือก นี่อาจจะง่ายที่สุด แต่ก็ขึ้นอยู่กับว่าคุณเลือกได้ดีแค่ไหน (ในเครื่องมืออื่น ๆ คุณสามารถเลือกสีได้)

  2. ใช้การปรับค่าฮิวและความอิ่มตัวของสี, ปรับสีที่ต่างกันโดยแยกจากกันโดยไม่ติดกับสี "แดง" เพิ่มการทับซ้อนระหว่างสีเป็น 75% หรือมากกว่านั้นเพื่อหลีกเลี่ยงขอบที่รุนแรง สิ่งนี้จะดีถ้าคุณต้องการเพิ่มความอิ่มตัวของทุกสียกเว้นสีแดง

นอกจากนี้คุณยังสามารถปรับสี / ความอิ่มตัวด้วยวิธีที่ไม่ทำลายได้โดยสร้างเลเยอร์ว่างใหม่ที่ตั้งค่าเป็นโหมดซ้อนทับ "สี" และความทึบต่ำจากนั้นใช้เครื่องมือพู่กันที่มีแปรงนุ่มขนาดใหญ่เบา ๆ เพื่อทาสีในบางสี หรือเพื่อเพิ่มความหลากหลายให้กับทุกสีลองใช้โหมดการซ้อนทับ "ความอิ่มตัว" และเพียงแค่ทาสีด้วยสีแดงบริสุทธิ์ (หรือสีเขียวหรือสีน้ำเงินทำให้ไม่แตกต่างกันตราบใดที่อิ่มตัว) คุณสามารถใช้เครื่องมือยางลบเพื่อลดผลกระทบในบางพื้นที่


0

การใช้เครื่องมือ saturation native saturation ใน gimp คุณสามารถเลือกสีที่คุณต้องการเพิ่มมันง่ายกว่าวิธีการที่กล่าวมาข้างต้นและเท่าที่ฉันสามารถบอกได้ว่าเป็นงานที่ดีมากในการจำลองการปรับความสั่นไหวใน photoshop


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