![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Преобразование PJpeg -> TBitMap?
Lari © (2005-12-23 10:20:00)Есть желание использовать JpegObj (размер подходящий). Нужно преобразовать JPEG в BMP.
Но переменная типа PJpeg преобразовывает только в PBitMap. :( . А его не воспринимают стандартные API функции.
Как можно преобразовать переменную типа PJpeg в стандартный виндовый тип TBitMap понятный для API?
homm (2005-12-23 11:15:00) [1]TBitmap.Handle - это и есть THandle, нужный для API функций.
Кроме того если тебе нужна только распаковка, то используй лучше tinyPictures http://www.homm86.narod.ru/
Barloggg (2005-12-23 11:06:00) [2]Ну так через Pbitmap и преобразуй, в чем вопрос-то?
Pcanvas в Pbitmap такойже как и Tcanvas в Tbitmap.
Скопируй его из одного в другой и всего делов.
А также никто не запрещает пользоваться такой штукой как Stream.
тут еще проще (но правда и топорнее). Загружаешь jpg, сохраняешь его как bmp (в поток или в файл) а потом уже загружаешь как Tbitmap.
есть еще как минимум один способ - поточечный :) тоже работает.