Katman saydamlığını Photoshop'ta düzenlenebilir bir katman maskesine çıkarma


12

Bir katmanda "pişmiş" saydamlığı ayıklamanın ve Photoshop'ta bir katman maskesine dönüştürmenin basit bir yolu var mı? Basit bir örnek vermek gerekirse: Yarı saydam bir fırça ile birkaç kontur boyadığımı veya alfa kanalı ile bir .png dosyasına yapıştırdığımı varsayalım. Her bir piksel için rgb renk değerleri ve alfa değeri artık katman görüntüsünün kendisinde bulunmaktadır. Katman görüntüsünün katı olması ve her piksel için yalnızca RGB değerlerini içermesi için alfa değerlerini katman maskesi olarak düzenlemek istiyorum.

Bu mümkün mü ve bu durumda nasıl? Teşekkürler.

EDIT: Açıklığa kavuşturmak için - ben gerçekten kendileri saydamlık değerleri sonra değil, rgb değerleri ve alfa değerleri ayrılması. Bu, katmanın maskeli sağlam, opak bir görüntü haline gelmesi gerektiği anlamına gelir.

Yanıtlar:


19

Bu benim işim:

  1. Saydamlığı olan katmanı seçme
  2. Menü öğesinden Katman, Katman Maskesi, Saydamlık'ı tıklayın.

Saydamlık, oradan manipüle edebileceğiniz bir katman maskesine dönüştürülecektir.

EDIT: Photoshop CS5 veya sonraki sürümlerinde.


Bu, Photoshop'un hangi sürümü için geçerlidir? CS4'deyim ama bu seçeneği görmüyorum.
DuckMaestro

1

Photoshop
CS6'da

+1 Ayrıca, temel katmanı saydamlık olmadan düzenlemek için katman maskesini devre dışı bırakabilir ve daha sonra yeniden etkinleştirebilirsiniz. (Temel katmanı düzenlerken maskenin bağlantısını da kaldırmak isteyebilirsiniz.) Bu komutların tümü Katman Maskesi alt menüsünde bulunur.
devios1

@ MichaëlWitrant, "The Gimp" adını verdiğiniz için kaldırıldı
TKoL

2

Mike'ın çözümünü (Photoshop CS3) geliştirdim:

  1. Sayfanızı 'pişmiş' şeffaflıkla açın / oluşturun.
  2. Katmanlar penceresindeki katman simgesine sağ tıklayın ve Piksel Seç'i seçin.
  3. Katman menüsü -> Katmanı Çoğalt
  4. Katman menüsü -> Görünürü Birleştir
  5. Yarı saydam piksel kalmayana kadar 3. ve 4. adımları birkaç kez tekrarlayın. Seçim çerçevesi hala kalmalıdır.
  6. Katman menüsü -> Görüntüyü düzleştir. Şeffaflığın kaybolduğunu görmelisiniz. Seçim çerçevesi hala kalmalıdır.
  7. Katmanlar penceresinde katmana sağ tıklayın ve Arka Plandan Katman'ı seçin ...
  8. Katman menüsü -> Katman maskesi -> Seçimi Göster
  9. Bitti :-)

1

** DÜZENLEME - Boşver, şimdi bunun ilk yanıttan daha iyi olmadığını görüyorum. **

Bu Photoshop'ta yapılabilir.

  1. Yinelenen Resim
  2. Menü> Görüntü> Ayarlamalar> Eğrileri
  3. Eğrinin sağ üst köşesini tutun ve sağ alt köşeye sürükleyin - 255 girişi 0 çıkışını okumalıdır. Bu, saydamlık maskenizin tersidir. "Tamam" ı tıklayın
  4. Menü> Görüntü> Mod> Gri Tonlama
  5. Görüntüyü Düzleştir.
  6. Görüntüyü ters çevir. Bu senin masken.
  7. Hepsini seç
  8. Kopya.
  9. Orijinal görüntünüze geri dönün.
  10. Görüntüyü düzleştir
  11. Arka planı aç
  12. Menü> Katman> Katman Maskesi> Tümünü Göster
  13. Yeni kanallar paletine geçin ve yeni maske kanalını seçin.
  14. Maske görünümünü açmak için "göz" ü tıklayın.
  15. Yapıştırmak
  16. maske görünümünü geri kapatmak için göze tıklayın
  17. RGB kanalını tekrar seçin.

Bitti!

Bu yaygın bir sorunsa, kolayca bir eylem olarak kaydedilebileceğini unutmayın.


1

Daha kolay yol:

  1. Görüntü katmanında beyaz renk katmanı oluşturma
  2. Görüntünün altında siyah bir katman oluşturun

Ve şimdi işe yaramalı!


0

Tamam, tam olarak aradığınız şey olduğundan emin değilim ama yakın görünüyor.

  • Sayfanızı 'pişmiş' şeffaflıkla açın / oluşturun.
  • Katmanlar penceresindeki katman simgesine sağ tıklayın ve Piksel Seç'i seçin.
  • Katman menüsü -> Görüntüyü düzleştir. Renk yoğunluğunun arttığını ve saydamlığın kaybolduğunu görmelisiniz. Seçim çerçevesi hala kalmalıdır.
  • Katmanlar penceresinde katmana sağ tıklayın ve Arka Plandan Katman'ı seçin ...
  • Katman menüsü -> Katman maskesi -> Seçimi Göster

Şimdi oldukça doygun renklere sahip opak bir katmanınız ve saydamlığı yaratan bir katman maskeniz olmalıdır.


Cevabınız için teşekkür ederim, ama rgb-değerleri öncekiyle aynı olmayacağından, peşimde olduğum gibi değil ... peşinde olduğum şey, kendisinde katman maskesi değil, ayrılık rgb değerleri ve şeffaflık arasında kolayca bağımsız olarak düzenlenebilir. Bildiğim en iyi yol, neredeyse tamamen saydam pikseller opak hale gelinceye kadar görüntünün LOT (> 1000) kopyasını üst üste koymak. Sonra saydamlığı (sizin veya başka bir yöntemle çıkarılan) katman maskesi olarak yapıştırın.
son çocuk

Photoshop'ta tanımladığınız katmanlama yönteminden daha iyi bir yol bulamıyorum. Bununla birlikte, görüntüyü şeffaf bir PNG'ye kaydetmek ve daha sonra Photoshop'a geri yüklenebilen Png2pam kullanarak Netpbm PAM görüntüsüne dönüştürmek mümkündür ve alfa kanalını kolayca bir katman maskesine dönüştürebilirsiniz. İki uyarı (1) Pngtopam Linux veya Windows / Cygwin için bir komut satırı yardımcı programıdır ve (2) tamamen şeffaf olan pikseller beklediğiniz gibi davranmayabilir. Süreci açıklamamı istiyorsanız, lütfen bana bildirin.
Mike Fitzpatrick

0
  1. Netpbm komut satırı yardımcı programlarının yüklü olduğundan emin olun. Windows için Cygwin'in kurulu olması ve netpbmpaketi seçmeniz / kurmanız gerekir . Ubuntu için şu komutla kurabilirsiniz:sudo apt-get install netpbm
  2. Photoshop'ta (veya benzeri) görüntünüzü 24 bit renk ve şeffaflıkla bir PNG dosyasına dönüştürün ve inputfile .png olarak kaydedin
  3. Komut satırında aşağıdaki komutu çalıştırın

    pngtopam -alphapam girişdosyası .png> outputfile .pam
    

  4. PAM dosyasını Photoshop'a geri yükleyin. Herhangi bir şeffaflık olmadan orijinal görüntüden orijinal RGB değerlerine sahip olduğunuzu göreceksiniz. Orijinal görüntüde daha önce tam saydamlığa geçişlerin olduğu düz renkte bazı pürüzlü kenarlar görebilirsiniz. Şimdilik endişelenmeyin, çünkü katman maskesi düzeltir.

  5. Arka planı katmana dönüştürme (Katman menüsü -> Yeni -> Arka Plandan Katman)
  6. Alfa kanalından bir seçim oluşturun (Menü seçin -> Seçimi Yükle ve Kanal olarak Alfa 1'i seçin)
  7. Seçimi katman maskesine dönüştürme (Katman menüsü -> Katman Maskesi -> Seçimi göster)

Bitti. Görüntü şimdi orijinal görüntüye benzemelidir ve isterseniz daha popüler bir dosya biçiminde kaydedebilirsiniz.

'Saf' renkteki tıknaz kenarlıklar sizin için bir sorun oluşturuyorsa, katman maskesini seçip bir eşik ayarı uygulayarak (tercih ederseniz eşik = 2 veya 1) bunları geliştirebilirsiniz. Bundan sonra, görüntüyü düzleştirin ve 5, 6 ve 7. adımları tekrarlayın.

Birisi bana bunu Photoshop'ta nasıl yapacağımı gösterebilseydi, nasıl olduğunu öğrenmekten çok memnun olurum.


0

Ray'ın cevabı neredeyse doğrudur, ancak en azından Photoshop'un bazı sürümlerinde, bahsettiği öğeler mevcut değildir. Muhtemelen söylemeye çalıştığı şey (5.0.2 gibi eski sürümlerde kullanıyorum):

  1. “Katmanlar” paletinde, ilgilendiğiniz katmanın küçük resim görüntüsünü sağ tıklatın (Windows) / control tuşuna basarak tıklatın (Mac).
  2. Ortaya çıkan bağlam menüsünde, “Katman Saydamlığını Seç” i seçin.
  3. Artık katman olarak "Hızlı Maske" olarak da adlandırılan alfa saydamlığına sahipsiniz.

Bu hızlı maskeyi katman için düzenlenebilir bir maskeye dönüştürmek için:

  1. Katman maskeleri kapalıysa, “Katmanlar” paletinde katmanı seçin, “Katman” menüsünü açın, “Katman Maskesi Ekle” alt menüsünü açın ve “Tümünü Göster” i seçin.
  2. Katman maskesi minik resmini Alt (Windows) / Option (Mac) tuşunu basılı tutarak tıklatın (büyük olasılıkla bir boş maske etkin olacaktır)
  3. Önceden katmanın saydamlığından oluşturduğunuz seçimi kullanarak “Düzenle” menüsünü açın, “Doldur…” u seçin,% 100 opaklıkta siyah kullanın ve “Tamam” a basın.
  4. Artık, katmanın orijinal saydamlığının, katmanın orijinal saydamlığına ek olarak çalışan düzenlenebilir bir maske olarak bir kopyasına sahip olacaksınız (beyaz boşluk veya yalnızca düzenlenebilir maskenin alt katmanlarda ortaya çıkması için arkasındaki herhangi bir şeyi istiyorsanız, katmanın orijinal saydamlığını saklayın yedek bir kanalda veya başka bir şeyde, katmanı opak beyaz / herhangi bir katmana birleştirin ve ardından orijinal saydamlığı düzenlenebilir bir katman maskesine geri koyun.) Bu maske, katmanın saydamlığına çeşitli şekillerde müdahale edebilir veya uygulanabilir, Photoshop'un yerleşik yardım sisteminin “Katman maskelerini kullanma” bölümünde ayrıntılı olarak açıklandığı gibi.

Bunun yerine hızlı maskeyi normal bir alfa kanalına dönüştürmek için:

  1. Hızlı maske modunda, “q” tuşuna basarak veya “Araçlar” paletinde / çubuğunda bir karede daire bulunan düğmeye basarak düzenleyin.
  2. “Kanallar” paletinde (“Hızlı Maske” kanalının seçilen tek kanal olması gerekir) paletin menüsünü açın ve “Kanalı Çoğalt…” seçeneğini seçin.
  3. Adı normalde önemsizdir, ancak belirli bir ad vermeniz gerekebilir. İstediğiniz alfa kanalının türüne bağlı olarak ters çevirmek de isteyebilirsiniz. Her durumda, “Tamam” a basın.
  4. Artık katmanın alfa kanalı olarak saydamlığına sahipsiniz.

0

photoshop'un hoş ve basit bir çözümü var.

Katmanı seçin, Katman menüsü -> Katman Maskesi -> Saydamlık seçeneğine gidin.

A (alfa) gri tonlamalı bir maskeye çıkarılır ve katmanınız şimdi opaktır (RGB). Görmek için maskeyi devre dışı bırakın.

A'yı RGB ile tekrar birleştirmek için maskeyi uygulayın.


-1

Seviyeleri kullanın. çıkış seviyelerini 0 ila 255 arasında çevirin. siyah arka katman ekleyin.


Bunu nasıl yapacağınızı açıklayabilir misiniz? Lütfen yorumlarda yanıt vermeyin; daha net ve eksiksiz hale getirmek için cevabınızı düzenleyin .
Scott
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.