Главная страница
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.033 c
1-1155188154
DelphiN!
2006-08-10 09:35
2006.09.24
AV при попытке поиска в строке


3-1153332500
DimDim
2006-07-19 22:08
2006.09.24
Запрос с вычислением


3-1153320083
SamProf
2006-07-19 18:41
2006.09.24
Как обновить данные в таблице


6-1146872718
Delphi5.01
2006-05-06 03:45
2006.09.24
Компонент для работы с протоколом SSH


2-1157092172
Delphi basic
2006-09-01 10:29
2006.09.24
Неправильно рассчитываюся выражения в SQL