StretchDIBits не изменяет размер изображения - PullRequest
0 голосов
/ 13 января 2020

Я тестирую свое приложение на Windows Server 2012 R2. Он работает на любой другой (не серверной ОС), однако, пока я тестирую его здесь, он не изменяет размер изображения до указанного размера. Возвращение от вызовов StretchDIBits - это точно количество строк сканирования, указанное во входном буфере, где ожидаемый результат не возвращается.

Вот мой код:

SetStretchBltMode(resized_environment, HALFTONE);
StretchDIBits(resized_environment, 0, 0, output_x_axis, output_y_axis, 0, 0, bmp.bmWidth, bmp.bmHeight, 
   bitmap_data, (BITMAPINFO *) &bitmap_info, DIB_RGB_COLORS, SRCCOPY);

Что может быть вероятной причиной этого? Как я уже сказал, он работает на всех ОС, кроме этой.

...