Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.01.15;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.026 c
15-1450980808
pavelnk
2015-12-24 21:13
2017.01.15
Ip письма яндекса


2-1421429703
Александр_2015
2015-01-16 20:35
2017.01.15
размер dbf-файла меньше на один байт


2-1426309809
vrem
2015-03-14 08:10
2017.01.15
Uses разные unit автоматически - как?


2-1421889993
duponamk
2015-01-22 04:26
2017.01.15
Сортировка данных по нажатию на заголовок DBGrid


1-1340607264
viosvi
2012-06-25 10:54
2017.01.15
ориентация листа OpenOffice