Mengubah nuansa grayscale ke saluran alpha


20

Saya memiliki gambar skala abu-abu. Saya perlu mengonversi nada skala abu-abu menjadi data transparansi dalam saluran alfa menggunakan Adobe Photoshop. Katakanlah jika area tersebut berwarna hitam, maka tidak ada transparansi. Area putih akan dikonversi menjadi piksel transparan penuh di saluran alpha.

Bagaimana cara melakukannya?

Memperbarui:

Ini adalah contoh file, yang saya buat oleh Fireworks. Sampel ini adalah hasil yang ingin saya capai di Photoshop.

Mencicipi

Jika Anda membuka PNG ini di Photoshop, Anda akan melihat apa yang saya maksud.


Dari apa yang Anda katakan, Anda tidak ingin Saluran Alpha, Anda memerlukan Layer Mask. Silakan lihat jawaban saya yang diperbarui.
Django Reinhardt

1
Sebenarnya saya butuh alpha, tapi tolong beri saya waktu lagi untuk memverifikasi jawaban Anda dan kembali kepada Anda. Apa yang saya inginkan ada di Adobe Fireworks ... tetapi bukan Photoshop.
Pablo

Yah saya memberi Anda Alpha Channel, tetapi Anda memutuskan itu bukan apa yang Anda inginkan. Saya sarankan untuk memberikan opsi Layer Mask, karena ini memiliki efek yang Anda inginkan.
Django Reinhardt

Jawaban:


8

Buat layer yang benar-benar hitam (raster atau vektor). Kemudian...

Layer > Add Layer Mask

Akan menambahkan topeng yang benar-benar putih ke lapisan Anda. Ini akan menjadi saluran alpha. Saat Anda menonton saluran (dengan mengklik tab Channels di sebelah Layers) Anda akan melihat saluran alpha ini sebagai

Layer 0 Mask

Sekarang Anda dapat menyalin-menempelkan gambar skala abu-abu (atau saluran apa pun) ke sini dan Anda memilikinya. Gunakan CTRL + I untuk membalikkannya.


Bagaimana jawaban saya tidak memberi Anda hasil yang sama persis ??
Django Reinhardt

Jawaban ini sudah usang. Bisakah seseorang mengoreksi versi photoshop yang baru?
AzulShiva

@AzulShiva Anda bisa, cukup usulkan hasil edit.
vbence

17

Ok, ini sangat mudah.

  1. Buka tab CHANNELS.
  2. Anda akan melihat "Gray" di sebelah thumbnail gambar yang Anda inginkan (jika Anda tidak melihat "Gray", maka gambar Anda bukan skala abu-abu).
  3. Ctrlklik (atau klik, jika Anda menggunakan Mac) pada gambar mini di sebelah "Gray". Ini akan memilih semua area putih gambar.
  4. Sementara area putih tetap dipilih, kembali ke tab LAPISAN dan pilih layer dengan gambar Anda di atasnya.
  5. Sekarang pergi ke menu atas dan pilih: Layer> Layer Mask> Hide Selection. Jika "Layer Mask" tidak dapat dipilih, maka pastikan layer gambar Anda tidak diatur ke latar belakang (jika ya, klik dua kali padanya, lalu klik "OK" di jendela yang terbuka. Sekarang seharusnya diatur ke " Layer 0 ").

Semua area putih sekarang akan transparan di Photoshop.

Inilah gambar yang dilakukan dengan teknik di atas:

gambar diedit dengan teknik di atas


Saya punya versi negatifnya. Namun, gambarnya tidak transparan. Apa yang saya harapkan adalah melihat gambar latar belakang secara transparan pada area putih ketika saya membawa gambar skala abu-abu ini di atas yang lain. Ini tidak terjadi. Juga saya mengharapkan pada gambar grayscale itu sendiri untuk melihat kotak transparansi latar belakang photohop standar.
Pablo

Saya melihat. Saya pikir Anda salah mengutarakan pertanyaan Anda. Anda tidak ingin Saluran Alpha, Anda ingin Layer Mask. Saya akan memperbarui jawaban saya untuk Anda.
Django Reinhardt

perhatikan bahwa, jika Anda menyimpan file ini dengan layer mask sebagai tiff standar tanpa layer, transparansi akan hilang, dan bagian transparan yang dijelaskan oleh mask akan berwarna putih. (Dengan tiff, alpha adalah saluran). Jadi metode yang Anda gunakan tergantung pada file hasil yang diinginkan.
horatio

horatio, itu sama sekali tidak benar sama sekali. Cukup pastikan bahwa "Simpan transparansi" diaktifkan di jendela "Opsi TIFF" ketika Anda menyimpan, dan transparansi dari Layer Mask akan disimpan, bahkan ketika Anda memilih "Buang lapisan". Tidak percaya padaku Cobalah sendiri.
Django Reinhardt

3

program GIMP (gratis untuk digunakan dan diunduh dan mirip dengan photoshop) memiliki cara yang sangat sederhana untuk melakukan persis apa yang Anda minta tanpa banyak memilih dan menutupi. Saya tahu ini karena saya belajar mengedit foto dan melukis di GIMP sebelum saya pergi ke photoshop dan terkejut bahwa photoshop tidak memiliki cara yang cepat dan mudah ini untuk mengeluarkan semua putih, abu-abu dan menjaga tampilan yang mulus ke hitam tanpa banyak langkah.

Ketika Anda berada di GIMP prosesnya adalah sebagai berikut:

1 Buka dokumen Anda (yaitu foto hitam putih) 2. Klik kanan pada foto di menu lapisan pilih "tambahkan saluran Alpha" 3. Buka Menu Warna di atas dan pilih "Warna ke Alpha" sebuah jendela muncul menampilkan warna dan tekan oke. Itu dia. Anda selesai. Butuh waktu satu menit.

Anda dapat menyimpannya sebagai file photoshop atau apa pun. Juga Warna yang dipilih secara default menjadi putih pada hitam dan putih tetapi Anda dapat memilih warna apa saja warna yang Anda inginkan. Itu tidak meninggalkan banyak tepi compang-camping.


Terimakasih banyak. Saya kesulitan mendapatkan PhotoShop untuk bekerja sama dengan jawaban yang lain, tetapi GIMP melakukan pekerjaan yang layak kali ini (berada di ambang penulisan skrip untuk melakukannya - buang waktu untuk satu gambar!).
PeterT

0

Di Paint.NET

  1. Unduh dan instal "Paket Plugin BoltBait" dari sini
  2. Menu efek -> Objek -> Alihkan Gray ke Alpha ...
  3. Ketika ditanya, "Alihkan abu-abu ke alfa dengan menghapus", pilih putih.

0

Inilah jawaban yang BENAR untuk Anda:

Saran di atas tentang membuat saluran Alpha dan kemudian menggunakannya untuk membuat layer mask sudah benar, namun mereka kehilangan bahan akhir yang penting. Hasil yang Anda dapatkan dari di atas memang memiliki transparansi, namun pikselnya masih abu-abu sehingga efek bayangan terhadap latar belakang berwarna akan terlihat aneh.

Anda perlu menambahkan COLOR OVERLAY ke layer Anda dan mengaturnya ke BLACK. Dengan demikian semua piksel masih mempertahankan transparansi tetapi sekarang berwarna hitam. Ini berarti Anda dapat memiliki PNG transparan dengan bayangan - tidak diperlukan efek berlipat ganda.

Semoga ini akhirnya membantu!


Sepertinya Anda hampir mengatakan, "X2 akan menjadi pertanyaan yang lebih baik, dan jawaban di atas untuk Pertanyaan X bukanlah jawaban yang lengkap untuk Pertanyaan X2." . OP tidak pernah mengatakan apa-apa tentang keinginan untuk membuat efek bayangan, dan tidak melaporkan masalah seperti itu dengan jawaban yang lebih lama.
Scott
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.