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

Вниз

копирование изображения с маштабированием без потерь качества   Найти похожие ветки 

 
redlord   (2006-09-03 00:25) [0]

нард помогите с графикой.
мне нужно из одного image  скопировать изображение в другой image
тока есть одна проблема ректангл приемника меньше чем источника .

когда я использую bitblt то происходит копирование не всего изображения а тока той части которая помещается в ректангл приемника
а мненадо чтоб произошло маштабирование,
а при использовании StretchBlt маштабирование происходит но изображение конкретно теряет в качестве .


подскажите как скопировать изображение без потери качества?

P.S. веть компонент image нормально отображает картинку если ее маштабирует  а вот скопировать результат етого маштабирования недает ((((


 
Юрий Зотов ©   (2006-09-03 00:57) [1]

Stretch:=True и Image.Picture.Assign?


 
redlord   (2006-09-03 01:31) [2]

да с ассигн все как доктор прописал но тока с его помощью нельзя назначить координаты в приемнике куда надо пихнуть изображение
или я не прав ?


 
Германн ©   (2006-09-03 01:39) [3]


> redlord   (03.09.06 01:31) [2]
>
> да с ассигн все как доктор прописал но тока с его помощью
> нельзя назначить координаты в приемнике куда надо пихнуть
> изображение

А если сначала Assign во временный приёмник с нужным размером, а уж потом копировать в нужный приёмник с указанием координат
> куда надо пихнуть изображение
?


 
Жуков Олег   (2006-09-03 03:09) [4]

SetStretchBltMode(DC, HALFTONE)?


 
Anatoly Podgoretsky ©   (2006-09-03 15:01) [5]

redlord   (03.09.06 00:25)  
Невозможно, маштабирование, особенно в меньший размер всегда с потерей качества, особенно если это новый размер равен одному пикселю.


 
redlord   (2006-09-04 00:36) [6]

to жуков олег
сегодня уже поздно а завтра посмотрю SetStretchBltMode



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

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

Наверх




Память: 0.48 MB
Время: 0.038 c
2-1157189467
nikv
2006-09-02 13:31
2006.09.24
Текущая директория


15-1157363915
umbra
2006-09-04 13:58
2006.09.24
Линукс. Как из tar-фрхива извлечь конкретный файл/каталог?


3-1153561492
HelloWord
2006-07-22 13:44
2006.09.24
Метод delete в компоненте ADOQuery


15-1157435937
sanilo
2006-09-05 09:58
2006.09.24
Программы для рассылки факсов


15-1157039421
ArtemESC
2006-08-31 19:50
2006.09.24
html-книга...