![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
Как загрузить и нарисовать JPEG картинку используя API? Или на худой конец с использованием ActiveX в проекте не использующем MFC и ATL. Всем большая спасиба.
-------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Да так же, как и битмап
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
только вручную преобразовав к обычному битмапу. потом уж выводишь.
на худой конец - DirectDraw может выводить прям из джпега |
|||
|
||||
| stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
Baa А как данные жепега прочитать? LoadBitmap?
vaulter DX это слишком -------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
cully есть масса исходников по чтению JPEG, GIF и т.д.
|
|||
|
||||
| stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
Всем нуждающимся (JPEG, GIF, PNG, BMP,
LPPICTURE LoadImage(int ID) { HRSRC rc = FindResource(hInstance, MAKEINTRESOURCE(ID), "IMG"); if (rc) { HGLOBAL hGR = LoadResource(hInstance, rc); void * rPtr = LockResource(hGR); if (rPtr) { DWORD sz = SizeofResource(hInstance, rc); LPSTREAM pstm = NULL; HGLOBAL hG = GlobalAlloc(GMEM_MOVEABLE, sz); LPVOID pvData = GlobalLock(hG); CopyMemory(pvData, rPtr, sz); GlobalUnlock(hG); HRESULT hr = CreateStreamOnHGlobal(hG, TRUE, &pstm); LPPICTURE gpPicture; hr = ::OleLoadPicture(pstm, sz, FALSE, IID_IPicture, (LPVOID *)&gpPicture); pstm->Release(); return gpPicture; } else return NULL; } else return NULL; } -------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
| Klin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: нет Всего: 25 |
RxLib - RxGifAnimator -Заценил Классная штука!
З.Ы. Для Билдера -------------------- Я человек - попробуйте обвинить меня за это. |
|||
|
||||
| stab |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: нет Всего: 48 |
Klin RxLib -- это хорошо, но не в VC и не в чистом API. У мя задача сделать прогу размером менее 15Kb.
-------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
| Klin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: нет Всего: 25 |
Я просто для инфы
-------------------- Я человек - попробуйте обвинить меня за это. |
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
cully зи ресурсов-то оно понятно... вот из файла... тут интересней
хотя быстрее ACDSee оттрассировать... -------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |