![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
StretchBlt
novichoks © (2016-08-04 11:29:00)подскажите пожалуйста, масштабирую битмап на другой через
StretchBlt(myOverlayBitmap.Canvas.Handle, 0, 0, WidthS, HeightS, myBitmap.Canvas.Handle, 0, 0, myBitmap.Width, myBitmap.Height, SRCCOPY);
на некоторых изображениях в результате на myOverlayBitmap появляются артефакты в виде сине-фиолетовых пикселей.
подскажите куда копать?
Eraser (2016-08-05 18:09:00) [1]
SetStretchBltMode(myOverlayBitmap.Canvas.Handle, HALFTONE);
novichoks (2016-08-05 09:15:00) [2]вообщем нужно вызвать вначале:
SetStretchBltMode(myOverlayBitmap.Canvas.Handle, COLORONCOLOR);
спасибо за помощь!
novichoks (2016-08-04 11:39:00) [3]поменял на myOverlayBitmap.Canvas.StretchDraw стало нормально.