![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TFastDIB [D7, Win95/98, WinME, NT4, Win2k, WinXP]
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