Цветовая структура и HTML - PullRequest
       9

Цветовая структура и HTML

0 голосов
/ 23 декабря 2009


В HTML мы указываем цвет как количество красного, зеленого и синего. Но в сети мы указываем цвет как количество альфа, красный, зеленый и синий.

а) Что представляет собой альфа-значение? б) Поскольку целью структуры Color является определение цвета, поддерживаемого html (значение RGB), я не вижу точки в структуре Color, также включающей альфа-значение, поскольку html / CSS не поддерживает его?!


1011 * спасибо *

Ответы [ 5 ]

3 голосов
/ 23 декабря 2009

Color Structure фактически является частью пространства имен System.Drawing в платформе. Он используется для других вещей, кроме простого цвета HTML, включая графику и изображения, где альфа-канал имеет смысл.

Когда вы работаете с цветом HTML, вы можете просто использовать перегрузку FromArgb , которая задает только красный, зеленый и синий (от альфа до полностью непрозрачного).

Я думаю, что ваше замешательство лежит здесь:

"Since the purpose of Color structure is to specify a html supported color"

Это не цель структуры Color, а одно конкретное использование структуры Color. Эта структура имеет много других, очень правильных применений, где имеет смысл иметь альфа-канал. Вместо того, чтобы требовать от людей работать с несколькими структурами Color, платформа использует единую структуру общего назначения. Я считаю, что это был хороший выбор, так как он упрощает количество типов и сохраняет «цвет» совместимым с другим кодом, использующим типы цветов.

2 голосов
/ 23 декабря 2009

а) Альфа-канал - это канал прозрачности. б) предоставьте ему соответствующее значение для непрозрачности и не выставляйте его в ваших собственных функциях.

1 голос
/ 23 декабря 2009

Альфа - это соотношение, в котором пиксель должен смешиваться с пикселем фона под ним. Я не знал, HTML не поддерживает прозрачность. Я всегда думал, что браузеры будут поддерживать прозрачность.

1 голос
/ 23 декабря 2009

Альфа относится к уровню прозрачности / непрозрачности. Википедия по альфе

CSS использует непрозрачность некоторыми способами .

1 голос
/ 23 декабря 2009

Альфа-значение указывает на прозрачность.

.NET используется не только для ASP.NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...