9 / 9 / 1
Регистрация: 04.07.2012
Сообщений: 209
|
|||||||||||
1 | |||||||||||
Как рисовать на канве с альфаканалом? XE05.06.2016, 21:34. Показов 1153. Ответов 5
Метки нет (Все метки)
Приветствую!
Реализую интерфейс IThumbnailProvider, там нужно передать системе картинку в формате ARGB. Новый делфи умеет работать с PNG, поэтому делаю так:
0
|
05.06.2016, 21:34 | |
Ответы с готовыми решениями:
5
как правильно рисовать на канве Рисовать на канве в NetBeans Можно ли средствами OpenGL рисовать на канве? Чем рисовать? JS на канве или PHP (библиотека JD) |
9 / 9 / 1
Регистрация: 04.07.2012
Сообщений: 209
|
|
05.06.2016, 21:38 [ТС] | 2 |
Пример
0
|
Postscripter
|
08.06.2016, 05:49
[ТС]
#4
|
Не по теме: Получилось, только без прозрачности. Причешу немножко и выложу. Там заминка вышла - постоянные AV... Долго думал и пришёл к выводу, что дурак не я, а TChart. Пришлось вручную рисовать.
0
|
BOGG ART
|
08.06.2016, 17:40
#5
|
Не по теме: Вы выкладывайте обе версии, а я посмотрю что можно сделать, может поправлю и чарт этот. Как вы вообще его рисуете интересно, ПэйнтТу?
0
|
9 / 9 / 1
Регистрация: 04.07.2012
Сообщений: 209
|
|
09.06.2016, 17:42 [ТС] | 6 |
BOGG ART,
Через PaintTo нельзя, можно словить белый квадрат, если Chart не успел построиться. Есть классный метод Draw, он позволяет перестроить график под любой указанный размер. Но отрисовка в обоих идёт через gdi, поэтому отсутствует сглаживание, картинка будет отличаться от той, что на форме. Вот тут проект с примерами: Как в редакторе tlb (COM) указать тип параметра "HBITMAP *p" PS тема неактуальна, альфаканал убрал.
0
|
09.06.2016, 17:42 | |
09.06.2016, 17:42 | |
Помогаю со студенческими работами здесь
6
Получить цвет пикселя с альфаканалом Как на канве правильнее сделать линию Как сделать перемещение линии на канве? Как на канве fabric js сделать непересекаемые области? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |