Модераторы: Snowy, Alexeis, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Polyline c AntiAliasing и Прозрачностью в PNGImage 
V
    Опции темы
AntonN
Дата 12.8.2010, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.8.2006

Репутация: 7
Всего: 18



а если там ниже еще есть такое условие? smile


--------------------
user posted image
PM MAIL WWW   Вверх
Flashboy
Дата 13.8.2010, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 13.3.2010

Репутация: нет
Всего: нет



Цитата(RomanEEP @ 12.8.2010,  20:31)
Закомментарь 2 строчки с фигурными скобками так:
Код

type
  TGPSmoothingMode = (
    SmoothingModeInvalid     = Ord(QualityModeInvalid),
    SmoothingModeDefault     = Ord(QualityModeDefault),
    SmoothingModeHighSpeed   = Ord(QualityModeLow),
    SmoothingModeHighQuality = Ord(QualityModeHigh),
    SmoothingModeNone,
    SmoothingModeAntiAlias
    //{$IF (GDIPVER >= $0110)}
    ,
    SmoothingModeAntiAlias8x4 = Ord(SmoothingModeAntiAlias),
    SmoothingModeAntiAlias8x8
    //{$IFEND}
    );

но чтобы быьб уверенным в работоспособности своего кода на других компах надо видимо в коде делать проверки на версию библиотеки.

Уже пробовал так, выдает ошибку:
user posted image

ОС Vista x64 SP2 bild 6002

А может кто-нибудь знает как реализовать прорисовку с подобным качеством - SmoothingModeAntiAlias, но без GDI+, а с чем-нибудь пошустрее?
GDI+ Конечно отличная библиотека для построения графических редакторов, но ее скорость не позволяет делать что либо большее.
С помощью обычного GDI все рисуется достаточно быстро, но как и всегда есть одно но качество графики страдает из-за отсутствия сглаживания и многих других эффектов!

Это сообщение отредактировал(а) Flashboy - 13.8.2010, 00:18
PM MAIL ICQ   Вверх
RomanEEP
Дата 13.8.2010, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 18.5.2006
Где: Коломна

Репутация: 1
Всего: 8



Я думаю GDI+ реализована достаточно грамотно и врят ли есть алгоритм который делает тоже самое ощутимо быстрее.
Другой выход - использовать видеокарту через интерфейсы OpenGL или DirectX
PM MAIL   Вверх
Flashboy
Дата 13.8.2010, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 13.3.2010

Репутация: нет
Всего: нет



Цитата(RomanEEP @ 13.8.2010,  09:19)
Я думаю GDI+ реализована достаточно грамотно и врят ли есть алгоритм который делает тоже самое ощутимо быстрее.
Другой выход - использовать видеокарту через интерфейсы OpenGL или DirectX

Согласен, более грамотного сглаживания ни в одном компоненте пока еще не видел.
Но я надеюсь что кто-нибудь, реализовал такие превращения на ASM'е в какую нибудь грамотную библиотечку.
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0460 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.