Страница: 1 |
Страница: 1 |
Вопрос: Изменение размера с помощью GDI+
Добавлено: 25.01.08 15:07
Автор вопроса: Arvitaly | Web-сайт:
Подскажите кто-нибудь какую использовать функцию для изменения размера изображения, загруженной с помощью GdipCreateBitmapFromFile. Работаю на Visual Basic 6.
На *.NET переходить не хочу
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
BUMM ®
Вопросов: 8
Ответов: 482
Профиль | | #1
Добавлено: 25.01.08 22:34
значит забудь про GDI+
Номер ответа: 2
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #2
Добавлено: 26.01.08 01:10
А что, с VB6 запрещается законом использовать gdi+ ?
Номер ответа: 3
Автор ответа:
Arvitaly
ICQ: 301746136
Вопросов: 28
Ответов: 549
Web-сайт:
Профиль | | #3
Добавлено: 26.01.08 13:55
Да я че то тоже не понял юмора
Ну на всякий случай ))))
Собственно говоря у меня получается изменить размер но только при помощи picturebox, а вот как бы обойтись без него? С помощью StdPicture у меня тоже не получилось. Подскажите можно как нибудь использовать функцию GdipDrawImageRectI, без использования picturebox, hdc как нибудь получить
Номер ответа: 4
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #4
Добавлено: 26.01.08 15:03
Да, можно использовать класс McMahon's Memory DC.
Переделай под свои нужды если надо и юзай
Номер ответа: 5
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #5
Добавлено: 26.01.08 15:04
А еще лучше юзать библиотеку FreeImage. Она всё умеет и без GDI+
Номер ответа: 6
Автор ответа:
BUMM ®
Вопросов: 8
Ответов: 482
Профиль | | #6
Добавлено: 26.01.08 21:37
GDI+ = GDI для .net
GDI != GDI+
Номер ответа: 7
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #7
Добавлено: 26.01.08 22:07
даже если для дотнет, когда стало запрещено использовать ее без дотнет? Вот у меня тут часы на экране написанные на VB6 с использованием gdi+ и ничего так. работают.
Номер ответа: 8
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #8
Добавлено: 27.01.08 01:04
Не тупите, GDI+ можно использовать везде, не только в дотнете.
По сути System.Drawing это обертка над GDI+
Номер ответа: 9
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #9
Добавлено: 27.01.08 02:32
ну да. всё правильно. Это BUMM ® что-то не то говорит...
Только вопрос не в этом. Или я уже ответил в #4? или нет..
Номер ответа: 10
Автор ответа:
Arvitaly
ICQ: 301746136
Вопросов: 28
Ответов: 549
Web-сайт:
Профиль | | #10
Добавлено: 27.01.08 18:44
С таким же успехом можно сказать, что API - только часть *.NET и больше нигде нельзя использовать
Winand, спасибо за совет