Вопрос: вы расстроены, потому что если сделать коробку прозрачной, то ее цвет будет выглядеть размытым. Вам нужна не только прозрачность, но и желаемая яркость, оттенок и насыщенность одновременно. Вы не можете использовать только сплошные цвета, потому что ваш рабочий процесс должен быть полностью перестроен без прозрачности. Верно?
50% прозрачный цвет по сравнению со сплошным цветом дает среднее значение видимого цвета. Предположим, вам нужно красное значение RW, и у вас есть 50% прозрачное красное значение RT по сравнению со сплошным красным значением RS. Необходимый прозрачный красный RT = 2*RW-RS. Чтобы каждый раз получать все значения красного цвета от 0 до 255, система должна разрешать значения красного цвета от -255 до 512. К сожалению, доступны только значения от 0 до 255, поэтому ваш цветовой диапазон будет ограничен.
Режимы наложения могут позволить больше, если они доступны в вашей системе. Вставьте доступные режимы в свой вопрос, чтобы помочь кому-то, кто разбирается в математике смешивания.
Если ваша рабочая среда позволяет использовать пользовательские формулы смешивания, у человека, который может их применять, не должно возникнуть проблем.
Другой способ, который требует математической пропеллерной головки, — это использование 16-битной глубины цвета и разумное масштабирование до обычных 8-битных цветов. Это также, к сожалению, выходит за рамки этого ответа.
Скотт
джуджа
Лучано
ксеноид