Вопросы по теме 'alphablending'

Компонент Blanket Alpha в GDI +
Есть ли способ установить значение Alpha, которое влияет на все последующие вызовы GDI / GDI +? другими словами, я хочу установить прозрачность для всех вызовов объекта Graphics . (Я ищу что-то похожее на то, как *Transform функции влияют на...
172 просмотров
schedule 21.05.2023

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

C # Alpha Blend Transparent PictureBox
У меня в форме отображается канал с веб-камеры, и я хочу рисовать поверх него. Я собирался сделать это с помощью графического блока, я обнаружил, что PictureBox не поддерживает истинную прозрачность, а только цвет формы, в которой он находится. Он...
17671 просмотров
schedule 24.04.2022

Изображение маски Gdiplus из другого изображения
Есть ли способ управлять альфа-каналом изображения, используя альфа-канал другого изображения? Предположим, у меня есть изображение, и я хочу изменить его альфа-начало непрозрачным слева и полностью прозрачным справа, в настоящее время я рисую...
1871 просмотров
schedule 11.02.2023

Есть ли API для попиксельного альфа-смешивания на GTK и OSX?
Я хочу рисовать прозрачные окна (с альфа-каналом) в Linux (GTK) и OSX. Есть ли API для этого? Обратите внимание, что я не хочу устанавливать глобальную прозрачность, альфа-уровень должен быть установлен для каждого пикселя. Я ищу тот же API, что...
1143 просмотров
schedule 20.05.2023

Проблемы со смешиванием (OpenGL)
Есть вопрос, может кто подскажет. Я пытаюсь сделать зеркальный эффект с помощью OpenGL. Рисую прозрачную плоскость, "отраженную" сцену, вырезанную трафаретом, и исходную. Но у меня вместо зеркала совершенно непрозрачная "стена". Я знаю, что это...
681 просмотров
schedule 06.04.2023

Как заставить работать полигональное сглаживание?
Я использую эти вызовы функций: glEnable(GL_BLEND) glEnable(GL_POLYGON_SMOOTH) glBlendFunc(GL_SRC_ALPHA_SATURATE, GL_ONE) Не работает и не рендерится. glEnable(GL_BLEND) glEnable(GL_POLYGON_SMOOTH) glBlendFunc(GL_SRC_ALPHA,...
8851 просмотров

Постоянная непрозрачность с помощью glBlendFunc на iPhone
Какой glBlendFunc мне следует использовать, чтобы гарантировать, что непрозрачность моего рисунка всегда одинакова? Когда я использую glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) и несколько изображений рисуются друг над другом, результат...
1601 просмотров
schedule 05.06.2022

Смешивание прозрачных текстур с глубиной
Я пытаюсь смешать текстуры с прозрачными областями: glEnable( GL_TEXTURE_2D ); glBindTexture( GL_TEXTURE_2D, ...); glVertexPointer( 2, GL_FLOAT, 0, ... ); glEnable (GL_BLEND); glBlendFunc (GL_ONE, GL_ONE_MINUS_SRC_ALPHA); glDrawArrays(...
2335 просмотров
schedule 13.01.2023

Delphi 6: как создать растровое изображение с TextOut с альфа-каналом?
Я опишу свою общую цель на тот случай, если вопрос, который я задал, не в лучшей форме, чтобы получить ответ, который я ищу. У меня есть сфера слов или «шар слов», который вращается вокруг оси X. Когда слова вращаются назад (координата Z изменяется...
1769 просмотров

Вычисление среднего значения двух цветов
Это лишь незначительно связано с программированием - гораздо больше нужно сделать с цветами и их представлением. Я работаю над приложением очень низкого уровня. У меня есть массив байтов в памяти. Это персонажи. Они были визуализированы со...
332 просмотров
schedule 31.07.2022

iOS: простая анимация
Я хочу создать простую анимацию, изменяющую альфа-значение: [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:2]; [view1 setAlpha:0.00]; [UIView commitAnimations]; Хорошо, таким образом, я изменяю значение альфа-канала...
18025 просмотров
schedule 08.02.2023

Мультитекстурирование затемняет всю сцену!
Я реализовал сцену, используя 3 quad, A, B и C. Quad C находится за quad B. Quad B находится поверх Quad A. Все четырехугольники используют одну и ту же текстуру, за исключением Quad B. Quad B использует альфа-карту и базовую текстуру, которые...
436 просмотров
schedule 11.07.2023

OpenGL FBO - белые пиксели кажутся прозрачными
Я делаю 2D-игру, используя OpenGL. Недавно я попытался реализовать объекты Framebuffer, и у меня возникли проблемы со смешением. Я создаю FBO (используя формат GL_RGBA). Когда я выполняю рендеринг в FBO, я сначала очищаю его до полностью...
1048 просмотров
schedule 24.05.2022

OpenCV (Emgu.CV) создание изображений с альфа-каналом
Я использую Emgu.CV для выполнения некоторых базовых операций с изображениями и их композиции. Мои изображения загружаются как Image<Bgra,Byte> . Вопрос №1: Когда я использую метод Image<,>.Add() , изображения всегда смешиваются...
10098 просмотров

Alphablend и TransparentBlt
Этот вопрос связан с моим более ранним вопросом о SO. Я хочу объединить два слоя с альфа-каналом, примененным только к определенной части исходного слоя. Один из способов, который я пробовал, заключался в том, чтобы установить для...
8380 просмотров
schedule 04.07.2022

Как рисовать с заменой вместо смешивания
Я пытаюсь «нарисовать» области прозрачности на растровом изображении - например, вырезать дыры в изображении. Следующий код не рисует линию прозрачности, потому что рисование прозрачной линии на растровом изображении, конечно же, смешивает, а не...
1567 просмотров
schedule 07.02.2023

Создайте альфа-маску (что теперь делает glBlendFunc?)
Я пытаюсь визуализировать квадратную границу (с переменной толщиной, чтобы линии не работали). Я думал, что 4 квадроцикла сделают свое дело (все одного размера, только повернутые и переведенные для каждой стороны). Тогда я подумал, что это должны...
326 просмотров
schedule 04.05.2023

OpenGL ES 2.0: значение альфа-канала во фрагментном шейдере игнорируется (используется glReadPixels())
Я пытаюсь отобразить очень простую вещь (по крайней мере, я так думал) с помощью OpenGL ES 2.0 на Android: монохромный четырехугольник с прозрачностью. Мой фрагментный шейдер в основном просто делает это: gl_FragColor = vec4(1.0, 0.0, 0.0, 0.5);...
1623 просмотров

Невозможно изменить цвет с помощью смешивания
Я новичок в OpenGL, и я немного застрял в смешивании. Я использую java и файл lwjgl. В результате я хочу получить набор различных текстур с их альфа-каналом. Я уже сделал это, и у меня нет проблем. Но потом я хочу добавить точки с GL_POINTS, и у...
210 просмотров
schedule 28.07.2022