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

Как нарисовать 32-битные растровые изображения с альфа-каналом?
Мне нужно создать настраиваемый элемент управления для отображения изображений BMP с альфа-каналом. Фон может быть окрашен в разные цвета, а изображения имеют тени, поэтому мне нужно по-настоящему «раскрасить» альфа-канал. Кто-нибудь знает, как...
22293 просмотров
schedule 26.07.2022

Есть ли у кого-нибудь оптимизированная функция для предварительного умножения растрового изображения на альфа?
Функции смешивания GDIPlus для эффективности используют предварительно умноженный канал RGB на альфа-битовые карты. Однако предварительное умножение на альфа очень затратно, так как вам нужно обрабатывать каждый пиксель один за другим. Вроде бы...
2318 просмотров
schedule 24.06.2023

ActionScript 3. Нарисуйте две фигуры на графике одного и того же фрагмента ролика, избегая альфа-смешивания между ними.
Например: var mc:MovieClip=new MovieClip(); mc.graphics.beginFill(0x000000,0.5); mc.graphics.drawRect(0,0,100,100); mc.graphics.endFill(); mc.graphics.beginFill(0x000000,0.5); mc.graphics.drawRect(0,0,100,100); mc.graphics.endFill(); с этим...
3054 просмотров

Альфа-смешивание OpenGL ES (IPhone) выглядит странно
Я пишу игру для IPhone на Opengl ES, и у меня проблема с альфа-смешиванием: Я использую glBlendFunc(Gl.GL_SRC_ALPHA, Gl.GL_ONE_MINUS_SRC_ALPHA) для достижения альфа-смешивания и пытаюсь скомпоновать сцену с несколькими «слоями», чтобы я мог...
3682 просмотров
schedule 17.12.2023

Проблема смешивания OpenGL с прозрачным скайбоксом + прозрачная карта высот
Вот моя проблема. Я визуализирую ортогональный четырехугольник (заполняю область просмотра) перед всем (с раскрашиванием вершин в каждом углу), сразу после того, как я визуализирую кубический скайбокс с 6 прозрачными полигонами (GL_BLEND, исходный...
1063 просмотров

Алгоритм альфа-компоновки (режимы наложения)
Для собственного удовольствия я пытаюсь реализовать режимы наложения из спецификации PDF в SASS. Спецификация PDF: http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/PDF32000_2008.pdf Страница 322 - это раздел альфа-композитинга....
7514 просмотров
schedule 09.05.2024

Почему UIBezierPath strokeWithBlendMode ничего не делает?
Я настроил инструмент рисования, используя подход, аналогичный тому, что показан в этом SO-вопросе ... У меня есть подкласс UIView, который отслеживает касания, создает UIBezierPath ", добавляет пути к массиву, а затем рисует их в представлении в...
2498 просмотров
schedule 27.09.2023

Проблемы смешивания с использованием opengl (через lwjgl) при использовании текстуры png
У меня есть (надеюсь) небольшая проблема при использовании смешивания в OpenGL. В настоящее время я использую LWJGL и Slick-Util для загрузки текстуры. Сама текстура представляет собой png-графику размером 2048x2048, в которой я храню плитки...
1478 просмотров
schedule 30.03.2022

XNA 4 C# — не альфа-смешивание с черным
Я пытаюсь сделать так, чтобы мой экран-заставка стал черным. Я понял, что он исчезает в любом цвете, которым очищается экран в строке по умолчанию GraphicsDevice.Clear(Color.White); в методе обновления по умолчанию. Когда я делаю его белым, мое...
967 просмотров
schedule 04.05.2022

Несколько прозрачных текстур на одной грани меша в Three.js
Можно ли наложить несколько текстур друг на друга на одном лице в Three.js, чтобы альфа-смешивание выполнялось с ускорением на GPU в webGL? Текстуры применяются (или должны быть) применены к одной и той же грани, так что нижняя текстура (текстура...
22012 просмотров

Изменение альфа-канала меняет цвет
Я визуализирую элементы в OpenGL ES, и они имеют один и тот же цвет, но другую альфу. Проблема в том, что когда альфа равна 0,1, меняется цвет, а не только непрозрачность. Например, цвет изменится с черного на фиолетовый, если значение...
166 просмотров
schedule 24.11.2022

Win32 C++ Alphablend растровое изображение частично прозрачно
Я гуглил, видел примеры, другие вопросы здесь, код MSDN и загруженный пример. Я не могу понять, что с этим не так. // setting up the memory DC and selecting in the bitmap HDC hdc = GetDC(hWnd); HDC hdcMem = CreateCompatibleDC(hdc);...
2113 просмотров
schedule 12.07.2023

построение полупрозрачных линий / 16-битные альфа-значения
Я хотел бы нарисовать большое количество (около 1 миллиона) перекрывающихся полупрозрачных линий с очень маленькими значениями альфа. Я попробовал matplotlib, но, по-видимому, невозможно установить альфа-значения ниже определенного значения (1/256)...
146 просмотров

SDL2 - рендеринг по альфа-каналам текстуры
Я ищу способ рендеринга конкретно на альфа-каналах текстуры. идея состоит в том, чтобы создать «маску» во время выполнения, т. е. визуализировать текстуру, которая будет действовать как альфа-каналы другой текстуры. примечание: я знаю, как...
2339 просмотров
schedule 15.04.2023

как рассчитывается режим наложения по умолчанию (SKBlendModeAlpha)?
Как в SpriteKit рассчитывается режим наложения по умолчанию (SKBlendModeAlpha)? Не могли бы вы убедиться, что это работает на моих примерах ниже? Все узлы ниже используют SKBlendModeAlpha по умолчанию. Моя сцена имеет белый фон и два идентичных...
123 просмотров
schedule 19.07.2023

Как изменить непрозрачность изображения с предварительным умножением альфа-канала?
У меня есть предварительно умноженное альфа-изображение, которое требует изменения его непрозрачности. Изменение непрозрачности, применяемое к изображению, может быть от 0,0 до 1,0. Этот процесс легко осуществить, используя следующую формулу:...
186 просмотров
schedule 29.05.2023

Мягкие, прозрачные текстуры штрихов краски не смешиваются, как я ожидал
Я пытаюсь внедрить мягкие кисти в свое приложение GL 4.5. Я достиг 100% жестких кистей, но функциональность мягких кистей ниже паритета. Этот тип режима рисования, которого я пытаюсь добиться, называется «стирка» в Krita и является обычным режимом в...
226 просмотров
schedule 08.06.2022

Рефакторинг сложной смеси opengl
Я пытаюсь воспроизвести эффекты довольно сложной операции наложения (исправлено). (1-(1-src_alpha)*dest_alpha)*src+(1-src_alpha)*dest_alpha*dest src и dest относятся к соответствующим компонентам rgba в исходном и целевом буферах. Я...
81 просмотров
schedule 28.02.2022

Смешивание SDL, вызывающее неправильную интерполяцию кадров
Работая над движком частиц в SDL, я наткнулся на следующую проблему: После применения техники интерполяции кадров, как описано здесь (Шаг 6: Оптимизация, я в основном рисую последний кадр с альфой 254 на текущий кадр) так, чтобы он исчезал), я...
126 просмотров
schedule 28.03.2022

Как увеличить размер моей альфа-маски в Python/PyGame?
Я создаю 2D-сканер подземелий с помощью Pygame и хочу использовать главного героя в качестве источника света (чтобы вы могли видеть только небольшую часть подземелья вокруг себя). Я создал альфа-маску, но независимо от того, насколько большой я делаю...
147 просмотров
schedule 19.03.2024