Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Загрузка картинки в Memory DC из FreeImage Добавлено: 27.03.07 13:46  

Автор вопроса:  Winand | Web-сайт: winandfx.narod.ru
FreeImage грузит изображения в память. Возвращает адрес, как я понял. Нельзя ли эту картинку запихнуть в Steve McMahon's MemoryDC? А то она требует само изображение, из него которого получает ширину и высоту, потом создаёт hDC.

Ответить

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

Номер ответа: 1
Автор ответа:
 Viper



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #1 Добавлено: 27.03.07 15:04
Чем являются вышеперечисленные названия?

Ответить

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



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #2
Добавлено: 28.03.07 00:20
Ха! Да видно, это не легко.

FreeImage - это библиотека, котрая позволяет загружать изображения очень многих форматов.
MemoryDC - эта такой класс, грузишь картинку, и там она хранится, до тех пор пока тебе не нужно ее куда-нибудь нарисовать.

Но я так чувствую. что ответ вряд ли получу, ибо сам не могу даже нормально вопрос сформулировать )

Ответить

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



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #3
Добавлено: 28.03.07 00:25
Короче я загружаю картинку 2 раза:
Сначала грузит ФриИмэйдж (возвращает число(long)), потом это дела переделывается в картинку, потом загружается в Класс.
Слишком много действий, не пойму как быстрее сделать...

Ответить

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


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #4 Добавлено: 28.03.07 02:13
LoadPictute сразу в MemoryDC нельзя сразу?

Ответить

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



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #5
Добавлено: 28.03.07 16:55
Прошу прощения :) оказывается все легко
Там есть функция FreeImage_PaintDCEx которая с помощью StretchDIBits всё рисует.
Так что не нужно ни в какой MemDC загружать

Ответить

Страница: 1 |

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



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