Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Изменение размера с помощью GDI+ Добавлено: 25.01.08 15:07  

Автор вопроса:  Arvitaly | Web-сайт: okazani.ru | ICQ: 301746136 
Подскажите кто-нибудь какую использовать функцию для изменения размера изображения, загруженной с помощью GdipCreateBitmapFromFile. Работаю на Visual Basic 6.
На *.NET переходить не хочу

Ответить

  Ответы Всего ответов: 10  

Номер ответа: 1
Автор ответа:
 BUMM ®



Вопросов: 8
Ответов: 482
 Профиль | | #1 Добавлено: 25.01.08 22:34
На *.NET переходить не хочу

значит забудь про GDI+

Ответить

Номер ответа: 2
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #2
Добавлено: 26.01.08 01:10
А что, с VB6 запрещается законом использовать gdi+ ?

Ответить

Номер ответа: 3
Автор ответа:
 Arvitaly



ICQ: 301746136 

Вопросов: 28
Ответов: 549
 Web-сайт: okazani.ru
 Профиль | | #3
Добавлено: 26.01.08 13:55
значит забудь про GDI+

Да я че то тоже не понял юмора
Ну на всякий случай :-)))))

Собственно говоря у меня получается изменить размер но только при помощи picturebox, а вот как бы обойтись без него? С помощью StdPicture у меня тоже не получилось. Подскажите можно как нибудь использовать функцию GdipDrawImageRectI, без использования picturebox, hdc как нибудь получить

Ответить

Номер ответа: 4
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #4
Добавлено: 26.01.08 15:03
Да, можно использовать класс McMahon's Memory DC.
Переделай под свои нужды если надо и юзай

Ответить

Номер ответа: 5
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #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-сайт: winandfx.narod.ru
 Профиль | | #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-сайт: winandfx.narod.ru
 Профиль | | #9
Добавлено: 27.01.08 02:32
ну да. всё правильно. Это BUMM ® что-то не то говорит...
Только вопрос не в этом. Или я уже ответил в #4?=) или нет..

Ответить

Номер ответа: 10
Автор ответа:
 Arvitaly



ICQ: 301746136 

Вопросов: 28
Ответов: 549
 Web-сайт: okazani.ru
 Профиль | | #10
Добавлено: 27.01.08 18:44
С таким же успехом можно сказать, что API - только часть *.NET и больше нигде нельзя использовать

Winand, спасибо за совет

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам