|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Дек 21, 2003 09:40:10 Можно както вырезать кусок, задав его координаты (RECT) из картинки? (из bitmap handle или из файла на диске) |
|
|
Дата: Дек 21, 2003 20:13:13 prog Если этот кусок нужно нарисовать на экране то просто создаешь совместимый контекст, выбираешь в нем картинку и функцией BitBlt копируешь кусок требуемого размера на экран. |
|
|
Дата: Дек 21, 2003 20:55:58 prog Тебе надо будет знать hDC, которому принадлежит Bitmap, а дальше делай так, как сказал Black_mirror. |
|
|
Дата: Дек 21, 2003 23:12:31 Нужно вырезать из файла на диске и записать на диск. :( Я загружаю битмап, получаю хэндл битмапа, hDC итд, потом надо вырезать из него кусок и записать на диск как jpg. :( |
|
|
Дата: Дек 22, 2003 02:17:16 Нуу, допустим распарсить bmp файл с диска не сложно, вырезать регион и сделать из него новый bmp соответсно тоже не будет проблем, но чтобы записать в jpg придется явно юзать стороннюю либу. |
|
|
Дата: Дек 22, 2003 22:52:24 prog Можешь попробовать стандартный виндовый OLE-шный IPicture. Загружать и сохранять jpg может легко. Поищи в msdn-е всякие OleLoadPicture, IStream и так далее... Ещё, как вариант, можно посмотреть на всякие софтины для пакетной обработки изображений. Какой-нибудь imagemagic, или как он там называется... Чтобы просто запускать его с нужными параметрами в командной строке. |
|
|
Дата: Дек 23, 2003 11:33:24 понятно спасибо буду пробовать |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.055 |