Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.15;
Скачать: CL | DM;

Вниз

Преобразование PJpeg -> TBitMap?   Найти похожие ветки 

 
Lari   (2005-12-23 10:20) [0]

Есть желание использовать JpegObj (размер подходящий). Нужно преобразовать JPEG в BMP.
Но переменная типа PJpeg преобразовывает только в PBitMap. :( . А его не воспринимают стандартные API функции.

Как можно преобразовать переменную типа  PJpeg в стандартный виндовый тип TBitMap понятный для API?


 
Barloggg   (2005-12-23 11:06) [1]

Ну так через Pbitmap и преобразуй, в чем вопрос-то?
Pcanvas в Pbitmap такойже как и Tcanvas в Tbitmap.
Скопируй его из одного в другой и всего делов.

А также никто не запрещает пользоваться такой штукой как Stream.
тут еще проще (но правда и топорнее). Загружаешь jpg, сохраняешь его как bmp (в поток или в файл) а потом уже загружаешь как Tbitmap.

есть еще как минимум один способ - поточечный :) тоже работает.


 
homm ©   (2005-12-23 11:15) [2]

TBitmap.Handle - это и есть THandle, нужный для API функций.

Кроме того если тебе нужна только распаковка, то используй лучше tinyPictures http://www.homm86.narod.ru/



Страницы: 1 вся ветка

Текущий архив: 2006.10.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
3-1155906209
novill
2006-08-18 17:03
2006.10.15
Interbase. Как в select запрос вставить выбор (if или case)?


15-1158779176
ferr
2006-09-20 23:06
2006.10.15
Сижу, смотрю методичку...


3-1156062254
BoikoAV
2006-08-20 12:24
2006.10.15
Кто пользовался компонентом MasterView? Помогите...


3-1155280294
rasvv
2006-08-11 11:11
2006.10.15
Базы данных в потоках


9-1137052790
Nic
2006-01-12 10:59
2006.10.15
Чем отличается Managed DirectX от DirectX API?