Я загружаю картинку с Интернет в массив 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