![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
копирование изображения с маштабированием без потерь качества [D7, XP]
redlord © (2006-09-03 00:25:00)нард помогите с графикой.
мне нужно из одного image скопировать изображение в другой image
тока есть одна проблема ректангл приемника меньше чем источника .
когда я использую bitblt то происходит копирование не всего изображения а тока той части которая помещается в ректангл приемника
а мненадо чтоб произошло маштабирование,
а при использовании StretchBlt маштабирование происходит но изображение конкретно теряет в качестве .
подскажите как скопировать изображение без потери качества?
P.S. веть компонент image нормально отображает картинку если ее маштабирует а вот скопировать результат етого маштабирования недает ((((
redlord (2006-09-04 00:36:00) [1]to жуков олег
сегодня уже поздно а завтра посмотрю SetStretchBltMode
Anatoly Podgoretsky (2006-09-03 15:01:00) [2]redlord (03.09.06 00:25)
Невозможно, маштабирование, особенно в меньший размер всегда с потерей качества, особенно если это новый размер равен одному пикселю.
Жуков Олег (2006-09-03 03:09:00) [3]SetStretchBltMode(DC, HALFTONE)?
Германн (2006-09-03 01:39:00) [4]
> redlord (03.09.06 01:31) [2]
>
> да с ассигн все как доктор прописал но тока с его помощью
> нельзя назначить координаты в приемнике куда надо пихнуть
> изображение
А если сначала Assign во временный приёмник с нужным размером, а уж потом копировать в нужный приёмник с указанием координат
> куда надо пихнуть изображение
?
redlord (2006-09-03 01:31:00) [5]да с ассигн все как доктор прописал но тока с его помощью нельзя назначить координаты в приемнике куда надо пихнуть изображение
или я не прав ?
Юрий Зотов (2006-09-03 00:57:00) [6]Stretch:=True и Image.Picture.Assign?