Форум: "Прочее";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
ВнизCanvas. Вывести зеркальное изображение с альфой? Найти похожие ветки
← →
K-1000 © (2016-02-10 17:02) [0]AlphaBlend() - не поддерживает зеркалирование.
StretchBlt() - поддерживает зеркалирование, но не поддерживает альфу.
Рисую 32-bpp картинку зеркально через StretchBlt() во временное изображение. Затем временное изображение рисую через AlphaBlend().
Всё спотыкается в то, что StretchBlt() - не поддерживает альфу.
Делать зеркалирование через Scanline не приемлемо по скорости.
Какие есть варианты?
← →
K-1000 © (2016-02-10 17:05) [1]*Как вывести зеркальное изображение с альфой?
← →
KilkennyCat © (2016-02-10 17:36) [2]Через GDI
← →
K-1000 © (2016-02-10 17:37) [3]> KilkennyCat © (10.02.16 17:36) [2]
Рисую через GDI.
← →
KilkennyCat © (2016-02-10 17:39) [4]забыл плюс в конце.
http://troitsk.org/sites/warrior/gdiplus.html
← →
K-1000 © (2016-02-10 17:41) [5]
> KilkennyCat © (10.02.16 17:39) [4]
Оставим как вариант.
← →
KilkennyCat © (2016-02-10 17:43) [6]незачто.
← →
Dimka Maslov © (2016-02-10 21:30) [7]scanline позволяет вообще буквально всё!
← →
Eraser © (2016-02-11 00:40) [8]
> Dimka Maslov © (10.02.16 21:30) [7]
причем весьма быстро.
там в реальном времени 4K изображение рендерить что ли надо?
← →
KilkennyCat © (2016-02-11 03:36) [9]
> Eraser © (11.02.16 00:40) [8]
да и 4к не вопрос, мощностя-то тоже возросли.
← →
K-1000 © (2016-02-11 08:14) [10]
> Dimka Maslov © (10.02.16 21:30) [7]
>
> scanline позволяет вообще буквально всё!
+1
Ок. Пока скорости Scanline хватает. Всем спасибо.
← →
han_malign © (2016-02-11 12:32) [11]SetWorldTransform
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.096 c