Главная » Таги : "FastDIB"

RSS

Hello, world

Программа демонстрирует создание регионов на базе путей (paths). Путь – это способ для записи GDI-команд Windows (рисование линий, кривых, вывод текста). Создавать контуры с помощью путей гораздо легче, чем регионами; а преобразование в регион делается одной командой WinAPI. Регион используется для задания контуров окна – результат немного подтормаживает (GDI!), но в общем ведёт себя как обычное (почти) окно. Можно получить контур пути – это тоже реализовано в программе. По контуру делается вывод градиентными (в смысле цвета) отрезками; также рисуется вертикальный градиент фона. Всё это слегка размазывается FastLIB’овским blur’ом. Режим – палитровый, палитра – цветовой спектр. По таймеру делается анимация палитры.

Автор: Sapersky (sapersky@atnet.ru)

Для компиляции необходима библиотека FastLib

Скачать

Таги: , , , ,

FastDIB

Не нравитсяНравится   Рейтинг 0

Еще одна библиотека для работы с растровой графикой. Доступен один класс TFastDib и все необходимые свойства и процедуры: Draw, TansparentDraw, AlphaDraw,  побитовый доступ к изображению, доступ к цветовой палитре.

В отдельный модуль вынесены эффектовые процедуры, такие как Gamma, Contrast, Lightness, Flip, Rotate, GaussianBlur, Spray, Wave, RotateWrap, SmoothRotateWrap. Главное, все работает без задержеки и в реальном времени. Можно написать неплохой скриин сайвер или что-то иное. На сайте распространителе доступны новые версии модулей и примеры его использования.

TFastDIB consists of a DIB class and units with optimized routines for common graphics tasks like resampling, blending, quantizing & dithering, color space conversions, bit depth conversions, rendering primitives, and a collection of filters and effects.

Официальный сайт http://sourceforge.net/projects/tfastdib

Версия v3.9.9

Скачать

Таги: , ,

BTG viewer

Не нравитсяНравится   Рейтинг 0

это программа для загрузки и отображения космических фонов Homeworld (работает также с некоторыми фонами HW:Cataclysm).

Фон в Homeworld’е – это не куб с текстурами, как в большинстве других игр, а полигональная сфера, заданная нерегулярной сеткой разноцветных вершин. При выводе производится интерполяция Гуро между вершинами, и получаюся градиенты неземной (в прямом смысле :) ) красоты. Звёзды рисуются как небольшие спрайтики (в 3D-терминологии – billboards) с соответствующим blending mode, в данной программе реализованы как point sprites. Подробности в файле readme.txt. Автор Sapersky (sapersky@atnet.ru)

Для компиляции необходима библиотека DirectX 8 и FistDIB

Размер 160 кб
Скачать

Таги: , ,

Fumes

Не нравитсяНравится   Рейтинг 0

[Image]
Пример использования библиотеки FastLib. Работа с палитрой, и совместное использование с DirectX. Для компиляции потребуется библиотеки FastLib и DirectX 7.

Размер 4 кб
Скачать

Таги: ,

Cube

Не нравитсяНравится   Рейтинг 0

[Image]
Пример использования библиотеки FastLib. 3-х мерный вращающийся объект, с применением к нему различных эффектов – сглаживание, анти аллиазинг граней и т.д. Для компиляции потребуется библиотеки FastLib

Размер 3 кб
Скачать

Таги: ,