Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.055 c
4-1277328004
grigor
2010-06-24 01:20
2017.01.15
Как найти список всех окон у которых есть иконки в трее?


15-1451394616
Kerk
2015-12-29 16:10
2017.01.15
Сувениры


15-1457422493
Pavia
2016-03-08 10:34
2017.01.15
C 8 марта!


15-1457536558
DVM
2016-03-09 18:15
2017.01.15
Как думаете, это ошибка в TPointerStream в VCL?


4-1279284463
POP
2010-07-16 16:47
2017.01.15
Есть ли смысл (сейчас) в Win_Inet_API?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский