Несколько функций с применением GDI+

Здесь можно найти готовые «кирпичики» — части кода, пригодные для построения более крупных проектов, а также решения различных типовых и не очень задач на VB.

Модератор: Brickgroup

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Несколько функций с применением GDI+

Сообщение Andrey Fedorov » 30.03.2007 (Пт) 11:00

Приложен небольшой отладочный проект с несколькими функциями основанными на GDI+. Мне он позволил отказаться от заглючившего под Vista коммерческого контрола. Пример использования приложен.

Основные реализованные функции (назначение понятно из названия):

LoadPictureFromFile
LoadPictureFromBytes
ResizePicture
SavePictureToFile
SavePictureToBytes
SavePictureBytesToFile

И в нагрузочку - реализация OpenFileDialog с Preview рисунка.
Вложения
FileDlg.rar
(19.96 Кб) Скачиваний: 446
Последний раз редактировалось Andrey Fedorov 11.11.2009 (Ср) 17:59, всего редактировалось 2 раз(а).
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 30.03.2007 (Пт) 11:30

В чём преимущества по сравнению с полнофункциональной обёрткой Тёмыча?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 30.03.2007 (Пт) 13:33

GSerg писал(а):В чём преимущества по сравнению с полнофункциональной обёрткой Тёмыча?


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

А если нужно более продвинуто для VB6, то на planet-source-code был очень неплохой wrapper GDI+ (с исходниками, естественно). Ссылки, к сожалению, не помню ибо сейчас мне он не нужен...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

arthur2
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1688
Зарегистрирован: 23.01.2008 (Ср) 14:35

Re: Несколько функций с применением GDI+

Сообщение arthur2 » 01.07.2019 (Пн) 7:28

В свете возникшей недавно дискуссии: viewtopic.php?f=1&t=56561 и viewtopic.php?p=6793253#p6793253 получается, что код LoadPictureFromBytes нужно поправить :)
Артур
 
   


Вернуться в Кирпичный завод

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList