Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TFastDIB [D7, Win95/98, WinME, NT4, Win2k, WinXP]


Страницы:   1 2

Pent ©   (2006-07-30 21:32:00) 

FastDIB- это набор модулей Delphi для работы с растровой графикой под Windows. Библиотека представляет класс TFastDIB (альтернатива TBitmap) и обширный набор процедур для работы с ним: загрузка из файлов и памяти, отрисовка на экране, сохранение, изменение размеров (ресэмплинг) и глубины цвета, графические эффекты, рисование графических примитивов. Все функции тщательно оптимизированы, что позволяет добиться высочайшего быстродействия. При этом библиотека является чисто программной (расчеты производятся центральным процессором, без использования ресурсов видеоускорителя).

C 2001 года проект был неактивен. Сейчас проект возрожден. Отныне он располагается на http://sourceforge.net/projects/tfastdib.

Если у вас есть пожелания, предложения и прочие комментарии, пишите мне: cmr.Pent(a)gmail.com.


miek   (2006-08-01 08:52:00) [21]

>ну не догнать на процессоре ускоритель, хоть тресни
В играх не догнать. В простых задачах - все наоборот.


Sapersky   (2006-08-01 00:22:00) [22]

актуально ли создание документации и дальнейшее развитие модулей.

Документация - не знаю, мне лично не нужна, хотя новички иногда жалуются что не хватает. Но тогда уж лучше не документация, а контекстная справка, вызываемая по F1.

Развитие - смотря в каком направлении. ИМХО, "не надо чинить то, что не сломалось", то есть кардинально переделывать существующие модули.

Добавлять новую функциональность - да. Например, мне бы пригодился оптимизированный под MMX Bilinear (сам пробовал, но получилось ещё медленнее чем в оригинале) и другие, более качественные методы resample (Spline, Lancros).

С другой стороны, когда выйдет Vista, которая всю графику рисует аппаратно, эти сверхоптимизированные функции окажутся не у дел - ну не догнать на процессоре ускоритель, хоть тресни. Можно, конечно, утешаться тем, что всех пользователей на новую ОС Мелкософт перетянет ещё нескоро...

У вас-то есть какие-то идеи по развитию?

или просто на канве рисуют:(
ну же, улыбнитесь, это ведь так прекрасно:)


Вообще-то и канвас, и TFastDIB ("чистый", без доп. модулей) - суть обёртки над GDI, только в первом случае вы получаете в довесок VCL. Так что мы улыбаемся :)


antonn   (2006-07-31 18:12:00) [23]

miek ©   (31.07.06 9:05) [5]
или просто на канве рисуют:(

ну же, улыбнитесь, это ведь так прекрасно:)


Pavia   (2006-07-31 16:59:00) [24]

По-моему более актуальным будет реализация этого дела на шейдерах.


miek   (2006-07-31 09:05:00) [25]

В теории актуально, на практике уже никому не нужно. Все юзают глсцене или просто на канве рисуют:(


Pent   (2006-07-31 08:33:00) [26]


> Ну и где признаки возрождения?
> Даже существующие примеры от Gordy не выложены.

Все будет! Хотелось бы услышать, актуально ли создание документации и дальнейшее развитие модулей.


Sapersky   (2006-07-31 04:18:00) [27]

Ну и где признаки возрождения?
Даже существующие примеры от Gordy не выложены.


DLag   (2006-07-31 01:12:00) [28]

Только вот нового ничего.
DIBUltra написана почти полностью на Асм-е, что даёт отличное быстродействие.
http://perso.magic.fr/sleon/


Pent   (2006-07-30 21:34:00) [29]

Парамонов А.В. aka cmr.Pent


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо