Apa itu "nilai alfa hitam"?


11

Saya mencoba memahami paragraf berikut dalam pedoman Desain Bahan Google:

Elemen lain, seperti ikon dan pembagi, juga mendapat manfaat dari memiliki nilai alpha hitam daripada warna solid, untuk memastikan bahwa mereka bekerja pada latar belakang warna apa pun.

sumber

Apa artinya ini? Nilai 00 alpha akan sepenuhnya transparan, bukan?


Saya pikir "hitam" adalah / salah ketik. Atau paling tidak dengan kata-kata yang sangat buruk artinya "nilai alpha UNTUK hitam"
Scott

Ya Anda benar, nilai Alpha merujuk pada transparansi warna. Nilai beralih dari 00 ke FF dalam heksadesimal di mana 00 menjadi transparan lengkap dan FF solid / buram. Di Android, Anda menetapkannya sebagai dua karakter pertama dalam format hex, karena misalnya # FF000000 berwarna hitam pekat.
Samy S.Rathore

Jawaban:


5

Konteks lengkapnya adalah sebagai berikut:

Gunakan nilai alfa untuk teks abu-abu, ikon, dan pembagi

Untuk menyampaikan hierarki informasi, Anda dapat menggunakan nuansa berbeda untuk teks. Nilai alpha standar untuk teks pada latar belakang putih adalah 87% (# 000000). Teks sekunder, yang lebih rendah dalam hirarki visual, harus memiliki nilai alfa 54% (# 000000). Petunjuk teks untuk pengguna, seperti yang ada di bidang teks dan label, memiliki keunggulan visual yang bahkan lebih rendah dan harus memiliki nilai alfa 26% (# 000000).

Elemen-elemen lain, seperti ikon dan pembagi, juga mendapat manfaat dari memiliki nilai alpha hitam daripada warna solid, untuk memastikan bahwa mereka bekerja pada latar belakang warna apa pun.

Selain itu, ada dua contoh gambar.

Masalahnya adalah: mereka tampaknya menggunakan definisi novel "nilai alpha."

Selain itu, nilai hex-rgb yang dikutip tidak benar, dan persentase contoh adalah untuk contoh ilustrasi dari teks putih pada latar belakang hitam (teks mengatakan nilai tersebut untuk teks hitam pada putih).

Dari apa yang saya tahu, mereka menyarankan agar Anda menggunakan nilai transparansi selain nilai warna Anda saat menentukan teks dan aturan.

Untuk ikon, mungkin mereka menyarankan Anda untuk membuat siluet item dan menyediakan saluran alfa non-putih sebagai lawan dari matte warna tetap sehingga Anda dapat mengubah warna tanpa pemrograman, menyediakan seni baru untuk setiap nilai yang mungkin.

TLDNR; bagian ini ditulis dengan buruk dan perlu disalin


2
Jika Anda melihat ilustrasi di samping paragraf itu, saya pikir apa yang mereka katakan, misalnya, 26% (# 000000) adalah RGBA (0,0,0,0.26) atau "hitam dengan opacity 27%", yang di atas putih akan terlihat abu-abu muda, seperti pada gambar.
cockypup

@cockypup Itu masuk akal. Saya masih berpikir mereka memiliki masalah kejelasan di sini: mungkin bahwa mereka menyarankan menggunakan hitam dalam semua kasus dan dan menggunakan nilai alfa sebagai cara untuk mensimulasikan "mode campuran overlay" atau sesuatu yang sifatnya
Yorik

1
@Yorik itu interpretasi saya juga. Mereka ingin Anda menggunakan alpha hitam daripada abu-abu sehingga 'overlay' warnanya.
DA01

@ DA01: "bukan warna solid" = bukan hanya abu-abu tetapi warna (?) Tidak tahu!
Yorik

16

Nilai alfa digunakan dalam ruang warna RGBA untuk menunjukkan transparansi warna. Nilai alpha berubah dari 0 ke 1 di mana 0 benar-benar transparan dan 1 tidak transparan sama sekali.

Hal ini memungkinkan untuk melakukan "alpha compositing" yang, dalam istilah awam, adalah proses menempatkan gambar di atas latar belakang dan menggabungkan warna untuk menciptakan ilusi transparansi. Untuk informasi lebih lanjut tentang ruang warna ini, Anda dapat Google "ruang warna rgba" atau kunjungi halaman Wikipedia ini

Warna RGBA biasanya dilambangkan dengan 4 nilai, 3 untuk masing-masing komponen RGB dan yang terakhir untuk nilai alfa (mis. (0,0,0,0,5)), walaupun dalam dokumen Gaya Warna yang Anda referensikan dilambangkan. dengan nilai% di depan nilai RGB heksadesimal (mis. 50% (# 000000)).

" Nilai alfa hitam ", setidaknya dalam lingkup dokumen yang direferensikan, akan menjadi cara singkat untuk menunjukkan salah satu warna dalam ruang RGBA yang memiliki warna hitam sebagai nilai RGB, (0,0,0). Mulai dari 100% hitam pekat (0,0,0,1) hingga hitam pekat sepenuhnya (0,0,0,0) melewati semua nilai transparansi yang mungkin.

Jadi, misalnya nilai alfa 57% hitam, dilambangkan sebagai 57% (# 000000), akan menjadi "nilai alfa hitam" di mana alfa sama dengan 0,57 yang berarti 57% opak.

Pada gambar ini Anda dapat melihat "nilai alpha hitam" yang disarankan dalam dokumen Gaya Warna. Saya telah menempatkan mereka di atas putih dan merah sehingga Anda dapat melihat "alpha compositing" sedang beraksi.

masukkan deskripsi gambar di sini


Anda benar, tetapi ketika melihat google doc yang dirujuk OP, tampaknya menggunakan definisi baru dari nilai alpha.
Yorik

Bagaimana jawaban ini apa "nilai Alpha hitam" itu? Saya juga tidak akrab dengan terminologi itu dan ini tidak menjelaskannya IMO. Kotak Hitam Anda memiliki Nilai Alpha 100% (1), tetapi apa yang dimaksud dengan Nilai Alpha Hitam? Katakan di Lapangan Merah bagaimana Anda memberinya Nilai Alpha Hitam?
Ryan

3
Poin yang bagus. Diedit untuk menjawab judul pertanyaan dan pertanyaan di bagian akhir badan. Juga menambahkan referensi ke dokumen OP telah merujuk dan menggunakan warna dokumen sebagai contoh pada gambar.
cockypup

Saya pikir Anda memecahkan teka-teki teka-teki misteri
Yorik
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.