Що таке "альфа-значення чорного"?


11

Я намагаюся зрозуміти наступний параграф в інструкціях Google щодо матеріального дизайну:

Інші елементи, такі як піктограми та роздільники, також виграють від того, щоб мати альфа-чорний колір замість суцільного кольору, щоб переконатися, що вони працюють на фонах будь-якого кольору.

джерело

Що це значить? Значення альфа 00 було б абсолютно прозорим, правда?


Я думаю, що "чорного кольору" було / це друкарня. Або принаймні дуже погано сформульоване значення "альфа-значення для чорного"
Скотт,

Так, ви праві, значення Альфа стосується прозорості кольору. Значення переходить від 00 до FF у шістнадцятковому значенні, де 00 є повним прозорим, а FF - твердим / непрозорим. В Android ви вказуєте його як перші два символи у шестигранному форматі, наприклад, наприклад, # FF000000 - це чорний колір.
Samy S.Rathore

Відповіді:


5

Повний контекст такий:

Використовуйте альфа-значення для сірого тексту, піктограм та роздільників

Щоб передати ієрархію інформації, ви можете використовувати різні відтінки для тексту. Стандартне значення альфа-тексту для тексту на білому фоні - 87% (# 000000). Вторинний текст, який нижчий у візуальній ієрархії, повинен мати альфа-значення 54% (# 000000). Текстові підказки для користувачів, як, наприклад, у текстових полях та ярликах, мають ще меншу візуальну популярність і повинні мати значення альфа-26% (# 000000).

Інші елементи, такі як піктограми та роздільники, також виграють від того, щоб мати альфа-чорний колір замість суцільного кольору, щоб переконатися, що вони працюють на фонах будь-якого кольору.

Крім того, є два приклади зображень.

Проблема полягає в тому, що вони, як видається, використовують нове визначення "альфа-значення".

Крім того, наведені значення шестинадцяткових rgb не є правильними, а приклад відсотків - для їх ілюстрованого прикладу білого тексту на чорному тлі (текст говорить, що значення для чорного тексту на білому).

З того, що я можу сказати, вони пропонують вам використовувати значення прозорості на додаток до значень кольорів, визначаючи текст і правила.

Для піктограм, можливо, вони пропонують вам силует і надають небілий альфа-канал на відміну від фіксованого кольорового матового, щоб можна було програмно змінювати кольори, не надаючи нового мистецтва для кожної можливої ​​вартості.

TLDNR; розділ написаний погано і потребує копіювання


2
Якщо ви подивитесь на ілюстрацію крім цього абзацу, я думаю, що вони говорять, наприклад, 26% (# 000000) - це RGBA (0,0,0,0,26) або "чорний з непрозорістю 27%", що вгорі білого кольору виглядав б світло-сірим, як на зображенні.
cockypup

@cockypup Це має сенс. Я все ще думаю, що тут є чітка проблема: можливо, вони пропонують використовувати чорний колір у всіх випадках і використовувати значення альфа як спосіб імітувати "режим накладання накладок" або щось подібне
Yorik,

1
@yorik, це теж моя інтерпретація. Вони хочуть, щоб ви використовували альфа чорного, а не сірого, щоб він «накладав» колір.
DA01

@ DA01: "замість суцільного кольору" = не тільки сірого, а будь-якого кольору (?) Не маю уявлення!
Йорик

16

Значення альфа використовується в кольоровому просторі RGBA для позначення прозорості кольору. Значення альфа переходить від 0 до 1, де 0 повністю прозорий, а 1 зовсім не прозорий.

Це дозволяє робити «альфа-композицію», що, кажучи простіше кажучи, - це процес розміщення зображення поверх фону та поєднання кольорів для створення ілюзії прозорості. Щоб отримати додаткову інформацію про цей кольоровий простір, ви можете надати Google "rgba color space" або відвідати цю сторінку Wikipedia

Колір RGBA зазвичай позначається з 4 значеннями, 3 для кожного з компонентів RGB і останнє для значення альфа (наприклад (0,0,0,0,5)), хоча в документі «Стиль кольору», на який ви посилаєтесь, вони позначаються зі значенням% перед шістнадцятковим значенням RGB (наприклад, 50% (# 000000)).

" Альфа-значення чорного ", щонайменше, в області посилається на документ, був би коротким способом позначення будь-якого кольору в просторі RGBA, який має чорний колір як значення RGB (0,0,0). Вони варіюються від 100% суцільного чорного (0,0,0,1) до повністю напівпрозорого чорного (0,0,0,0), що проходить через усі можливі значення прозорості.

Так, наприклад, значення альфа-чорного 57%, позначене як 57% (# 000000), було б "альфа-значенням чорного", де альфа дорівнює 0,57, тобто воно непрозоре в 57%.

На цьому зображенні ви можете побачити "альфа-значення чорного", запропоновані в документі "Кольоровий стиль". Я розмістив їх поверх білого та червоного, щоб ви могли бачити "альфа-композицію" в дії.

введіть тут опис зображення


Ви маєте рацію, але дивлячись на документ google, на який посилається ОП, схоже, використовується нове визначення значення альфа.
Йорик

Як це відповідає на те, що таке "альфа-значення чорного"? Я також не знайомий з цією термінологією, і це не пояснює ІМО. Ваш чорний квадрат має значення альфа 100% (1), але що таке значення альфа чорного кольору? Скажіть на Червоній площі, як би ви дали їй значення Альфа Чорного?
Райан

3
Гарна думка. Відредаговано так, щоб відповідати як заголовку питання, так і питання в кінці тексту. Також додані посилання на документ, на який посилається ОП, і в якості прикладів на зображенні використовується колір документа.
cockypup

Я думаю, ти зламав загадку загадки про таємницю
Йорік
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.