|
Библиотека для быстрой работы с 32-х битными растрами. Быстрая работа с отдельными
пикселями, графическими примитивами, линиями. Поддерживает работу со слоями, имеются
различные эффекты, биттинговые функции. Библиотека динамически развивается, открытый
исходный код.
|
|
DIB Components |
Размер 317 кб |
|
|
|
Набор VCL компонент для низкоуровневой работы с DIB, хотя можно использовать
и как обычные модули. Функциональность выше средней - работа с TStream, фильтрация,
всевозможные методы Draw. Написано грамотно, используется Win32API + ASM.
|
|
|
Модуль для работы с расширением GDI в Windows XP (библиотека GdiPlus.dll) Версия
1.14. Много интересного и нового, советую посмотреть тем кто хочет ориентироваться
на новую платформу и просто для познавательных целей.
|
|
|
Компонент для создания фракталов. Работает с GDI. Красиво ... В комплекте пара
примеров. Delphi 4 и выше.
|
|
TUniDIB 1.26 |
Размер 19 кб |
|
|
|
Очередной не VCL компонент для работы с DIB. Кроме BMP понимает PCX файлы 1-32
бит на цвет. Хорошо реализованы функции работы с палитрой и пиксельного обращения
к данным изображения. Не поддерживает прозрачность.
|
|
|
VCL компонент для создания эффекта пламени.
|
|
|
Библиотека предназначена для создания окон не прямоугольной формы.
|
|
|
По названию можно понять для чего служит данный компонент - для написания игры
"Жизнь"
Кто не разу не видел такую игру, советую посмотреть. А от себя добавил вариант
на ASM, занимающий 141 байт - вот так раньше писали.
|
|
|
Компонент PicPuzzle предназначен для создания игр стиля "пятнадцать"
Т.е. перестановка кусочков картинки с целью получения исходного изображения. С
помощью этого компонента, такую игру можно написать за 30-40 сек. Главное выбрать
картинки соответствующего содержания ( X - XXX ) и успех вашего творения обеспечен
:)
|
|
|
Компонент - цифровое табло :) Я немного дописал его и теперь он понимает русский
шрифт. Куча всяких настроек, может скроллировать текст, изменять размер "лампочек"
... Вся информация о начертании букв хранится в матрицах - т.е. Вы можете добавить
свои шрифты... Delphi 4 и выше.
|
|
DIB Ultra 1.6 |
Размер 305 кб |
|
|
|
Еще один компонент для работы с DIB, аналог FastImage. Почти полностью написан
на ASM'е и следовательно вполне приемлемая скорость. Поддержка 32 битных изображений,
компрессии LZH, прозрачность, альфа каналов, сохранения-записи и много чего еще.
На сайте производителя досупна версия 1.7
|
|
Bitmap Resampler |
Размер 30 кб |
|
|
|
Данный модуль изменяет размер TBitmap в дольшую или меньшую сторону. При этом
применяются различные виды оптимизации (фильтрации) : сплайн, треугольная, средне
квадратичная и т.д.. Работает очень быстро ( ms ) т.к. все обрабатывается напрямую
через память. Особенно поражает картинка 5x5 увеличенная до размера 100x100 !
Delphi 2, 3 и выше.
|
|
Media Lib Version 1.9 |
Размер 50 кб |
|
|
|
Библиотека для работы с растровой графикой. Помимо кнопок и панелей имеются
достаточно интересные компоненты : mlMorfing, mlRegionForm, mlTracker. Будут полезны
при создании нестандартных интерфейсов. Кроме визуальных компонентов представляет
интерес модуль mutils.pas, да и вообще все. Много интересного для работы с растровой
графикой : FastBitmap, TransparentBitmap, TransparentDraw, быстрые эффекты заливки,
поворота, морфинга. Особо полезна для работы со спрайтами из за поддержки Transparent'а.
|
|
|
Еще одна библиотека для работы с растровой графикой. Доступен один класс TFastDib
и все необходимые свойства и процедуры : Draw, TansparentDraw, AlphaDraw ... В
отдельный модуль вынесены эффектовые процедуры, такие как Gamma, Contrast, Lightness,
Flip, Rotate, GaussianBlur, Spray, Wave, RotateWrap, SmoothRotateWrap ... и т.д.
И главное все работает без задержеки и в реальном времени. Можно написать неплохой
скриин сайвер или что-то иное.
На сайте распространителе доступны новые версии модулей и примеры его использования.
|
|
|
|