Apakah ada yang setara dengan "Vibrance" Adobe di Gimp?

24

Lihat: Apa perbedaan antara saturasi dan getaran di Lightroom?

Singkatnya, Adobe's Vibrance adalah penyesuaian warna "pintar" yang meningkatkan saturasi secara selektif, meninggalkan warna kulit dan warna jenuh lainnya.

Saya ingin tahu apakah ada yang setara di Gimp.

Saya telah menemukan beberapa plugin dan skrip yang menggunakan kata "vibrance" yang sama, tetapi dalam semua yang saya lihat, mereka tidak bermaksud hal yang sama. Biasanya, ini "super saturasi", seperti dalam skrip ini , yang mengklaim itu adalah "implementasi dari 'digital velvia'. Saya tidak mencari itu. Fitur Adobe tampaknya lebih halus (dan karenanya lebih berguna) alat untuk mengedit foto.

Jika tidak ada, apakah ada cara mudah (atau bahkan kurang nyaman) untuk meniru?

mattdm
sumber
1
"Vibrance" hanyalah sebuah kata yang dipilih Adobe, tidak memiliki arti khusus dalam konteks ini, seperti halnya saturasi.
Matt Grum
@ Matt Grum - jelas. Dan penggunaan Adobe tidak benar-benar cocok dengan bahasa Inggris biasa, itulah sebabnya sulit bagi Google untuk mendapat jawaban.
mattdm
Saya belum pernah mendengar tentang naskah EG Vibrance sampai Anda menyebutkannya di sini. Setelah bermain dengannya sedikit, saya terkejut Anda tidak menemukannya cukup halus. Pada pengaturan standarnya, sepertinya sangat halus bagi saya. Ini juga diatur untuk fine-tuning mudah melalui opacity layer.
Lyman Enders Knowles
Saya tidak terbiasa dengan apa sebenarnya warna getaran, tetapi jika Anda perlu memanipulasi kurva saturasi tanpa langkah-langkah perantara seperti de / re-composing ke / dari HSV dan sebagainya, coba plugin gimp ini - equalizer saturasi . Ada juga contoh yang sama di tautan.
Tidak langsung menjawab pertanyaan, tetapi apakah Anda mencoba darktable? Itu memang memiliki alat getaran yang tampaknya mirip dengan apa yang dilakukan Lightroom, dan jika Anda mencari yang setara Lightroom, maka darktable mendekati itu daripada Gimp.
Matthieu Moy

Jawaban:

26

Jika jawaban Matt tentang sifat getarannya benar (dan dokumentasi Adobe setuju ), Anda mungkin dapat memperoleh efek yang serupa di GIMP. Namun, saya tidak memiliki perangkat lunak Adobe, jadi saya tidak bisa menilai seberapa dekat ini benar-benar cocok dengan efek Adobe.

Gunakan Warna -> Komponen -> Dekomposisi, dekomposisi menjadi Hue / Saturasi / Nilai atau Hue / Saturasi / Luminance. Pilih layer Saturation dan gunakan Curves untuk meningkatkan saturasi dari bagian-bagian gambar yang tidak jenuh. (Yaitu, abu-abu tengah dari lapisan saturasi. Anda mungkin ingin menghindari meningkatkan saturasi dari bagian saturasi yang paling gelap, paling tidak jenuh lapisan, karena gips warna yang tak terduga dapat terjadi di area yang sangat dekat dengan hitam yang tidak berwarna, putih, atau abu-abu.) Gunakan Warna -> Komponen -> Ubah komposisi untuk menerapkan perubahan pada gambar asli.

Itu cukup janggal dibandingkan dengan menggunakan slider, dan itu tidak menawarkan kecerdasan tentang nada kulit, juga. Mungkin saja seseorang yang terbiasa menulis skrip GIMP (yaitu, bukan saya) dapat merampingkan dan memperbaikinya.

Ini foto yang saya coba dengan metode ini. Saya mencoba untuk mendapatkan peningkatan saturasi yang sama di rumput dengan kontrol saturasi biasa dan dengan menggunakan kurva pada lapisan saturasi terurai. Anda dapat melihat bahwa di kedua gambar yang disesuaikan, rumput jauh lebih jenuh, tetapi kontrol saturasi yang sederhana juga menempatkan merah di pagar dan di bulu anjing jauh di atas, di mana metode kurva tidak.

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Lyman Enders Knowles
sumber
15

Matt secara khusus bertanya:

apakah fitur Adobe melakukan sesuatu yang spesial dengan warna kulit

Saya selalu berpikir itu benar, dan Adobe langsung keluar dan mengatakan itu. Tapi saya ingin mengujinya sebelum mengatakannya. Inilah tes yang saya lakukan: Saya mengambil cetak kalibrasi standar kami, yang secara khusus dibuat untuk mencakup beragam warna kulit:

Asli

Dan saya berikan pertama peningkatan saturasi +100 di LR3.3, hanya untuk melihat seberapa buruk akan terlihat:

+100 saturasi

Lalu saya membuka kancing itu dan memberikannya +100 dorongan getaran sebagai gantinya:

+100 getaran

( Anda bisa (DAN HARUS) pergi melihat mereka semua besar .)

Berdasarkan percobaan itu, saya pikir getaran memberikan warna kulit sedikit dispensasi khusus . Sekarang, Matt kemudian melanjutkan dengan:

dan cara membuat ulang itu secara umum.

Saya harus memberi tahu Anda, saya seorang insinyur perangkat lunak, dan merupakan pengguna inti Gimp yang keras untuk waktu yang sangat lama ... dan ini membuat saya bingung selama berjam-jam. Tapi inilah tebakan terbaik bagaimana Anda bisa mencapainya:

  1. mendekomposisi gambar menjadi lapisan HSV dalam dokumen baru.
  2. Di dokumen utama Anda, buat layer baru, saya menyebutnya "faux vibrance", atur tipenya menjadi Saturation.
  3. pada layer baru itu, buat topeng
  4. kembali ke dokumen lapisan hsv yang Anda buat, pilih layer saturasi dan salin / tempelkan layer itu ke dalam layer faux vibrance yang Anda buat pada langkah 2.
  5. kembali ke dokumen lapisan hsv yang Anda buat, pilih lapisan rona dan salin / tempel lapisan itu ke MASK pada lapisan getaran palsu yang Anda buat pada langkah 3.
  6. masuk ke lapisan "faux vibrance" dan terapkan kurva padanya, dua jawaban lainnya berbicara tentang cara melengkung itu. Secara pribadi saya pikir ini adalah ruang untuk banyak trial and error, dan akan ada kurva berbeda untuk gambar yang berbeda.
  7. pada layer itu, Anda sekarang memiliki apa yang tampak seperti layer saturasi, tetapi itu tidak dapat digunakan dengan kontrol layer saturasi Gimp seperti apa adanya. Mengapa? karena setiap piksel di sana memiliki (kurang-lebih) nilai saturasi yang sama. (5-8 dalam pengalaman saya.) Peta gradien untuk menyelamatkan. Atur warna latar depan Anda ke 0 saturasi (hitam bekerja dengan baik) dan warna latar belakang Anda menjadi 100 saturasi (saya memang merah, tetapi Anda dapat memilih rona apa saja, selama sat adalah 100). Sekarang pilih gradien "FG ke BG" dan terapkan peta warna gradien ke layer.
  8. masuklah ke layer "faux vibrance" layer dan turunkan rona yang tidak ingin Anda sesuaikan. Warna kulit Kaukasia, misalnya, semuanya tampak berkerumun di sekitar 340-40. Jadi area-area topeng yang ingin Anda turunkan "cukup rendah", yang lainnya, Anda ingin mendorong hingga 100%. (Saya tidak akan pergi sejauh satu topeng "hidup atau mati", saya akan membalutnya di sekitar transisi, tapi tidak terlalu banyak.) Sekali lagi saya curiga setiap gambar akan mendapat manfaat dari topeng unik di sini, tapi saya mungkin akan membuat gradien khusus, lalu menerapkannya dengan peta gradien. (untuk menguji ini, saya baru saja membuat topeng yang dilukis dengan tangan sederhana, jelek, dengan dua warna: putih dan abu-abu 40% (V = 15).) Sangat mengejutkan ketika saya melihat pada lapisan Hue betapa LUAR BIASA warna kulitnya. .

Itu akan memberi Anda pengaturan dasar, setelah Anda berhasil, slider opacity pada lapisan itu adalah kontrol "getaran" Anda. Untuk mendemonstrasikan apa yang akan Anda dapatkan, inilah screencast singkat yang saya buat bermain dengan lapisan getaran palsu dengan gambar anak saya.

taksi
sumber
Keren terima kasih. Saya belum bisa memberikan hadiahnya, tetapi saya akan kagum jika seseorang datang dan memuncaki ini. :)
mattdm
Berdasarkan ini, saya telah menambahkan "getaran" ke daftar fitur terkait fotografi yang hilang dari Gimp. Saya pikir bahkan dengan proses Anda untuk melakukan sesuatu yang serupa, itu masih dianggap sebagai "hilang". photo.stackexchange.com/questions/556/…
mattdm
4

Jika Anda merasa nyaman menulis skrip GIMP, Anda dapat memodifikasi skrip yang disediakan di tautan Anda, untuk melakukan operasi berikut:

  1. Konversikan RGB ke HSV.
  2. Transformasikan bidang S dengan transformasi eksponensial (mirip dengan koreksi Gamma, tetapi dengan eksponen <1). Ini akan meningkatkan nilai saturasi rendah sambil menjaga nilai saturasi tinggi.
  3. Konversi kembali ke RGB.

UPDATE: Baru melihat jawaban @Lyman Enders Knowles. Ini pada dasarnya mengikuti langkah yang sama secara terprogram.

ya
sumber
0

Berdasarkan uraian singkat Anda tentang apa yang dilakukan oleh Vibrance, saya akan mendekati ini dengan salah satu dari dua cara di GIMP.

  1. Buat pilihan yang tidak termasuk warna kulit, susutkan dan lebih bulu dari pilihan jika perlu, dan lakukan penyesuaian saturasi tidak termasuk pilihan itu. Ini mungkin yang paling sederhana, tetapi itu akan tergantung pada seberapa baik Anda membuat pilihan (di antara alat-alat lain, Anda dapat memilih berdasarkan warna).

  2. Menggunakan penyesuaian Hue dan Saturation, sesuaikan warna berbeda secara terpisah, terapkan di samping tidak ada penyesuaian pada warna "merah". Tingkatkan tumpang tindih antara warna hingga 75% atau lebih untuk menghindari tepian yang keras. Ini akan bagus jika Anda ingin meningkatkan saturasi semua warna kecuali merah.

Anda juga dapat melakukan penyesuaian warna / saturasi dengan cara yang tidak merusak dengan membuat lapisan kosong baru yang diatur ke mode overlay "Warna" dan opacity rendah, kemudian menggunakan alat airbrush dengan sikat lembut besar dengan lembut untuk hanya melukis dalam beberapa warna. Atau untuk melakukannya tanpa pandang bulu untuk semua warna coba mode overlay "Saturation" dan hanya melukis dengan warna merah murni (atau hijau atau biru, tidak ada bedanya selama itu jenuh). Anda dapat menggunakan alat penghapus untuk mengurangi efek di area tertentu dengan lembut.

thomasrutter
sumber
0

menggunakan alat saturasi asli saturasi di gimp Anda dapat memilih warna yang Anda ingin meningkatkannya jauh lebih sederhana daripada metode yang disebutkan di atas dan sejauh yang saya tahu melakukan pekerjaan yang cukup baik dari meniru penyesuaian getaran di photoshop

Pengembara
sumber
2
Bisakah Anda menguraikan ini? Warna mana yang perlu dipilih untuk meniru efek slider 'Getaran'?
NickM