|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Проблема с TJPEGImage
Здравствуйте! У меня есть картинка jpg, скаченная из инета с помощью idHTTP и помещенная в переменную типа string. Мне необходимо перевести эту картинку в формат BMP и работать с ней уже как с типом TBitmap, но при этом для ускорения работы программы нельзя пользоваться сохранением картинки на жесткий диск и последующим чтением с помощью функций которые есть в различных примерах в сети.
Вот на всякий случай один из вариантов предлагаемых на просторах интернета: Код:
uses JPEG; procedure JPEGtoBMP( const FileName: TFileName); var jpeg: TJPEGImage; bmp: TBitmap; begin jpeg := TJPEGImage.Create; try jpeg.CompressionQuality := 100 ; {Default Value} jpeg.LoadFromFile(FileName); // нужен какой то аналог такой функции, но чтобы загрузка изображения шла именно из переменной типа string bmp := TBitmap.Create; try bmp.Assign(jpeg); // операции с картинкой ... finally bmp.Free; end; finally jpeg.Free; end; end; Если есть решение - пожалуйста приведите хотябы набросок кода! Последний раз редактировалось ssman, 28.05.2012 в 21:29. |