영어로 읽기

다음을 통해 공유


비트맵 크기 조정

StretchBlt 함수는 원본 디바이스 컨텍스트의 사각형에서 대상 디바이스 컨텍스트의 사각형으로 비트 블록 전송을 수행하여 비트맵의 크기를 조정합니다. 그러나 대상 사각형의 원본 사각형 차원을 복제하는 BitBlt 함수와 달리 StretchBlt 를 사용하면 애플리케이션에서 원본 사각형과 대상 사각형의 차원을 모두 지정할 수 있습니다. 대상 비트맵이 원본 비트맵보다 작은 경우 시스템은 디스플레이 디바이스에서 해당 이미지를 렌더링하기 전에 비트맵에 있는 색 데이터의 행 또는 열(또는 둘 다)을 결합합니다. 시스템은 SetStretchBltMode 함수를 호출하여 애플리케이션이 정의하는 지정된 스트레치 모드에 따라 색 데이터를 결합합니다. 대상 비트맵이 원본 비트맵보다 크면 시스템은 그에 따라 결과 이미지의 각 픽셀을 스케일링하거나 확대합니다.