информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяСетевые кракеры и правда о деле ЛевинаАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Крупный взлом GoDaddy 
 Просроченный сертификат ломает... 
 Phrack #70/0x46 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
)) как вариант, но хотелось бы с потоками, т.к. GDI+ с ними напрямую дружит 01.10.09 10:52  Число просмотров: 1086
Автор: Vedrus <Serokhvostov Anton> Статус: Member
<"чистая" ссылка> <обсуждение закрыто>
<beginners>
Как загрузить в GDI+ картинку из Интернет минуя файл? 01.10.09 08:05  
Автор: Vedrus <Serokhvostov Anton> Статус: Member
<"чистая" ссылка> <обсуждение закрыто>
Я загружаю картинку с Интернет в массив LPBYTE, потом сохраняю этот массив в файл mygif.gif и, наконец, открываю его с помощью комбинации Bitmap* photo = new Bitmap(L«mygif.gif»). Такой процесс длится довольно долго, хотелось бы делать это быстрее. Можно ли как-нибудь передать массив LPBYTE напрямую в класс Bitmap?

У класса Bitmap 12 альтернативных конструкторов. Одному из них можно на вход подавать поток IStream. Я пробовал копать в эту сторону, но пока не докопал.
Память аллоцируй через GlobalAlloc(), а потом делай CreateStreamOnHGlobal(). И в бой. 5 минут гуглосёрфа. 01.10.09 11:04  
Автор: HandleX <Александр М.> Статус: The Elderman
Отредактировано 01.10.09 11:05  Количество правок: 1
<"чистая" ссылка> <обсуждение закрыто>
Спасибо, работает! 01.10.09 12:46  
Автор: Vedrus <Serokhvostov Anton> Статус: Member
<"чистая" ссылка> <обсуждение закрыто>
Memory mapped file? 01.10.09 10:50  
Автор: Fighter <Vladimir> Статус: Elderman
<"чистая" ссылка> <обсуждение закрыто>
)) как вариант, но хотелось бы с потоками, т.к. GDI+ с ними напрямую дружит 01.10.09 10:52  
Автор: Vedrus <Serokhvostov Anton> Статус: Member
<"чистая" ссылка> <обсуждение закрыто>
1






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2021 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach