![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| ДЫМ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 6.1.2004 Репутация: нет Всего: 8 |
САБЖ
|
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
GDI+
Хотя, при желании можно и OpenGL. |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 16 Всего: 112 |
В GLScene есть TGLCanvas, там даже демка есть сравнения быстродействия между обычным Canvas'ом и GLCanvas'ом (ускорение в среднем раз в 15-20).
Добавлено @ 14:41 Хотя я быстро щас глянул, и похоже нельзя рисовать полигоны с заливкой (только элипсы и прямоугольники с заливкой) -------------------- С уважением, г-н Посол. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
OpenGL естественно будет более быстрым...
Если видеокарта поддерживает аппаратный OpenGL. GDI+ работает не намного медленнее. Ну а стандартный Canvas естественно самое медленное, что можно придумать. |
|||
|
||||
| ДЫМ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 6.1.2004 Репутация: нет Всего: 8 |
А что такое GDI+?
Мне советовали FastLib, UltraDIB, никто с ними не работал? |
|||
|
||||
| s-mike |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 425 Регистрация: 16.1.2005 Где: Киев Репутация: 5 Всего: 16 |
Я работал. Но серьезного прироста скорости они не дают. Добавлено @ 07:52 Сравнение производительности Это сообщение отредактировал(а) s-mike - 9.6.2005, 07:53 |
|||
|
||||
| s-mike |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 425 Регистрация: 16.1.2005 Где: Киев Репутация: 5 Всего: 16 |
Да, а вот GDI+ - сила!!!
|
|||
|
||||
| ДЫМ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 6.1.2004 Репутация: нет Всего: 8 |
s-mike, я скачал заголовочные файлы, посмотрел примеры. Вообще, GDI+, как я понял, требует отдельного изучения и прежде чем лезть туда, поясните, кто может, намного ли быстрее TBitmap работает эта штука? Если быстрее, то за счет чего? Использует ли GDI+ библиотеки DirectX? Может кто имеет опыт работы с GDI+, расскажите, если не трудно. Просто достали меня эти графические библиотеки, я уже штук 5 перепробовал, запарился уже. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
В разы. Для рисования на канве GDI+ самое то. Быстрей ты не найдешь. Быстрее только DX и OpenGL. Поскольку тебе нужно рисовать примитивы, то GDI+ все же предпочтительней. Он для этого и создан. Вот здесь: http://www.delphikingdom.com/asp/itemq.asp?mode=1&itemid=480 найдешь весь необходимый материал. |
|||
|
||||
| ДЫМ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 6.1.2004 Репутация: нет Всего: 8 |
Все бы ничего, примитивы GDI+ рисует быстро, но только начал я выводить текст, вернулись тормоза, да еще какие.
|
|||
|
||||
| s-mike |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 425 Регистрация: 16.1.2005 Где: Киев Репутация: 5 Всего: 16 |
Он у тебя со сглаживанием наверно рисуется? Отключи сглаживание или рисуй обыкновенным GDI: TextOut, DrawText. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |