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

Вниз

Image - StretchBlt - CopyRect   Найти похожие ветки 

 
IGORka   (2003-06-02 18:18) [0]

Уважаемие мастера Delphi!
У меня есть одна проблема:
при уменшении размера картинки (Image) следующим способом:
StretchBlt(Form1.Image2.Canvas.Handle, 1, 1, w-15, h-15,
( w-10) Уважаемие мастера Delphi!
У меня есть одна проблема:
при уменшении размера картинки (Image) следующим способом:
StretchBlt(Form1.Image2.Canvas.Handle, 1, 1, w-15, h-15,
Form1.Image1.Canvas.Handle, 1, 1, w, h,SRCCOPY);
или

dest.Left := 1;
dest.Top := 1;
dest.Right := (w-10);
dest.Bottom := (h-10);
source.Left := 1;
source.Top := 1;
source.Right := w;
source.Bottom := h;
Form1.Image2.Canvas.CopyRect(dest, Image1.Canvas,source);

на изображении возникают квадратики.
что делать??? может есть кое-какие варианти решения етой проблеми????


 
Думкин ©   (2003-06-03 06:21) [1]

Смотря какая у тебя винда.
Если 2000 то все просто:
SetStretchBltMode(Canvas.Handle,HalfTone);
Если 98 или МЕ то надо или самому или воспользоваться библиотекой Graphics32 http://g32.org



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

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

Наверх




Память: 0.46 MB
Время: 0.041 c
4-96500
Bless
2003-07-17 17:22
2003.09.29
Разница между сообщениями TVM_GETITEM и TVN_DISPINFO


3-96077
nikkkk
2003-09-09 17:33
2003.09.29
Переиндексация таблиц DBASE IV


6-96336
Лазуточкин Сергей
2003-07-31 12:03
2003.09.29
Кнопки в Internet Explorer


1-96249
Dysan
2003-09-17 15:50
2003.09.29
Project1.dpr


1-96222
ev
2003-09-15 20:05
2003.09.29
самостоятельная прорисовка TListView