일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Direct2D
- 포인터
- CS
- VS ERROR
- 연산자
- 티스토리
- c
- Tips프로그래밍강좌
- Windows
- Javascript
- 프로그래밍
- Kotlin
- 리뷰
- 배열
- 지식나눔강좌
- 백준
- Programming
- Win32
- 문법
- Visual Studio
- doit코틀린프로그래밍
- c#
- 함수
- 알고리즘
- tipssoft
- Desktop
- 김성엽
- 이지스퍼블리싱
- c++
- Tips강좌
- Yesterday
- Today
- Total
목록IWICBitmapScaler (2)
F.R.I.D.A.Y.
비트맵 크기를 조절할 수 있는 IWICBitmapScaler IWICBitmapScaler IBitmapSource를 기반으로 구현된 인터페이스로, 대상의 크기를 조절할 때 사용합니다. 사용해야하는 이유 모든 이미지가 출력할 크기와 맞다면 모르겠지만, 많은 경우가 출력할 크기와 실제 파일의 width, height 크기가 다릅니다. 만일 원본에 크기 변형을 가하지 않은 상태로 그리게되면, 상당히 깨진 모습을 볼 수 있습니다. 다음은, 휴대폰에서 낼 수 있는 최대 화소인 1억 800만 카메라로 촬영한 이미지를 윈도우 전체에 출력한 모습입니다. 우측의 이미지는 Windows10에 내장된 사진 앱으로 파일을 열었을 때입니다. 사진 앱으로 열었을 때는 부드럽게 표현되는 이미지가 프로그램에서 열었을 때는 일부 깨..
픽셀 집합을 나타내는 WIC의 기본 단위 IBitmapSource 앞으로 이미지를 불러와서 진행하는 것이 많을텐데, 그 과정에서 IBitmapSource에 무엇이 있는지 알아볼 필요가 있습니다. 이 구조를 많은 메서드에서 이용하기 때문이죠. 하위 인터페이스 Bitmap Sources Overview - Win32 apps This topic introduces bitmap sources, a core Windows Imaging Component (WIC) component that represents the bitmap pixels of an image. docs.microsoft.com 이 페이지에서 보면 다음과 같은 대상이 이 인터페이스를 상속받아 구현되어 있다고 말합니다. IWICBitmapFra..