Алгоритм сжатия и растяжения картинки

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16703
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Алгоритм сжатия и растяжения картинки

Post by Lavr »

b2m wrote:
jdigreze wrote:а Ворд использует что-то более продвинутое
Видимо делает сначала SetStretchBltMode(hdc, HALFTONE);
Функция SetStretchBltMode

HALFTONE Преобразует пиксели исходного прямоугольника в блоки пикселей в целевом прямоугольнике.
Среднее значение цвета всего целевого блока пикселей подбирается близким по значению к цвету исходных пикселей.

После установки режима растяжения HALFTONE , приложение должно вызвать функцию SetBrushOrgEx, чтобы установить начало координат кисти. Если она завершается ошибкой, то происходит нарушение границ кисти

Этот параметр не поддерживается в среде Windows 95/98/Me.
iLavr