Альфа-смешивание изображений - PullRequest
0 голосов
/ 16 мая 2011

моя проблема такова:

У меня есть два полупрозрачных вида (представления, содержащие анимированные изображения с альфа-каналом), второй вид расположен над первым:

вид снизу в основном находится впрозрачный черный (эта чернота полностью прозрачная черная) и содержит также некоторые (непрозрачные) буквы

вид сверху, как правило, серо-зеленый и непрозрачный, и имеет только несколько «краев», которые также серые / зеленые, но в основномпрозрачный

когда я помещаю второй вид выше первого, я вижу верхний непрозрачный зеленый вид, а также цвета его зеленых (прозрачных) краев, кроме точек (пикселей), где отображаются нижние буквы

я вижу зеленые (прозрачные) края сверху и только буквы снизу - НИКАКОЕ НИЖНЕЕ ЧЕРНОЕ не показывает в результате [и это тот эффект, который я хочу получить)

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

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

но почему, когда я помещаю полупрозрачное представление поверх полупрозрачного представления, есть разные результаты ??

это проблема для меня, потому что мне нужны именно такие результаты смешивания, как в представлениях

...