Share via


IWICPalette::InitializePredefined 메서드(wincodec.h)

색상표를 WICBitmapPaletteType 에 지정된 미리 정의된 색상표 중 하나로 초기화하고 필요에 따라 투명한 색을 추가합니다.

구문

HRESULT InitializePredefined(
  [in] WICBitmapPaletteType ePaletteType,
  [in] BOOL                 fAddTransparentColor
);

매개 변수

[in] ePaletteType

형식: WICBitmapPaletteType

원하는 미리 정의된 색상표 유형입니다.

[in] fAddTransparentColor

형식: BOOL

색상표에 추가할 선택적 투명 색입니다. 투명한 색이 필요하지 않은 경우 0을 사용합니다. 회색조 또는 흑백 색상표로 초기화할 때 이 매개 변수를 FALSE로 설정합니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

색상표에 투명한 색이 추가되면 색상표는 더 이상 미리 정의되지 않으며 WICBitmapPaletteTypeCustom으로 반환됩니다. 256개 미만의 항목이 있는 팔레트의 경우 투명한 항목이 색상표의 끝에 추가됩니다(즉, 16색 팔레트는 17색 색상표가 됩니다). 색상표가 256색인 경우 투명 색상표 항목이 미리 정의된 색상표의 마지막 항목을 대체합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 WINDOWS XP SP2, Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 wincodec.h
라이브러리 Windowscodecs.lib
DLL Windowscodecs.dll