Вопросы по теме '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 просмотров
schedule
29.10.2023
Альфа-смешивание 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 просмотров
schedule
08.08.2022
Алгоритм альфа-компоновки (режимы наложения)
Для собственного удовольствия я пытаюсь реализовать режимы наложения из спецификации 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 просмотров
schedule
18.02.2022
Изменение альфа-канала меняет цвет
Я визуализирую элементы в 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 просмотров
schedule
29.07.2022
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