gifts2017

GDI врапер

Опубликовал eugenie zheludkov (eugeniezheludkov) в раздел Программирование - Работа с интерфейсом

ActiveX компонента GDI для многостраничного, быстрого вывода графики, масштабирования, внутри-оконные перемещения изображений (своих рисунков, графиков) с размерами больше размера окна.

Скачал различные GDI враперы, ниодин немог нормально работать с картинками размером 9000 х 9000 и нормально их скроллировать, быстро это все обрабатывать. Данной компонентой можно рисовать графики, графические схемы. метод  draw позволяет рисовать интерпретируя символьную строку, метод smooth позволяет делать размытие гаусса, есть кривая безье  но она еще "кривая". Метод line реализован булевым (скоростным) алгоритмом рисования,  а не стандартным виндовым, setpixel пишет напрямую в видеопамять. для установки достаточно запустить dns_gdi.exe. Поскольку работаю напрямую с видеопамятью, цвета получаются либо самостоятельным расчетом по формуле R+G*255+B*65535 либо методом colorconv. частично доступны bitblt, strechblt т.е реализованы упрощенно. все описание методов и свойств находится внутри 1 обработки в процедуре ПриОткрытии.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
znsoft_gdi
.zip 1,55Mb
21.02.13
24
.zip 1,55Mb 24 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. GSA3D 20.01.12 11:50
А где можно посмотреть примеры использования?
2. Steve Gordon (SGordon1) 20.01.12 12:00
желательно для платформы 8.2
3. eugenie zheludkov (eugeniezheludkov) 23.01.12 06:38
2 примера использования на платформе 8.2 лежит в комплекте, простые рисовалки gdi объектов , но в ближ. время будет дописана и неверняка выложена, обработка которая показывает графически, в виде блок-схемы бизнес процесс перемещения грузов и где так же просто можно взяться за элемент схемы и передвинуть его или пересоеденить с другим элементом .. т.е живая блок-схема бизнес процесса которую можно изменять "налету". этакое представление справочника в виде блок-схемы, а не древовидное и не списком
4. GSA3D 23.01.12 09:05
А описание функций-методов где взять полное?
5. eugenie zheludkov (eugeniezheludkov) 09.06.12 04:47
Блин давно небыл на сайте :(
вообщем то наверное выложу исходники на дельфях чтоб могли модифицировать ,
описания функций сделал во внешней обработке в комплекте , отдельного описания не писал :(
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа