다음을 통해 공유


CGImageAlphaInfo 열거형

정의

비트맵 레이아웃 정보를 지정합니다.

public enum CGImageAlphaInfo
type CGImageAlphaInfo = 
상속
CGImageAlphaInfo

필드

First 4

알파 채널은 먼저 픽셀당 32비트, ARGB(채널당 8비트)를 사용합니다.

Last 3

알파는 픽셀당 32비트, 채널당 8비트(RGBA)입니다.

None 0

CMYK 처리, 픽셀당 32비트, 채널당 8비트(CMYK)에 사용됩니다.

NoneSkipFirst 6

알파 채널, 픽셀당 32비트, 채널당 8비트, 최상단 채널(xRGB)이 무시됩니다.

NoneSkipLast 5

알파 채널, 픽셀당 32비트, 채널당 8비트, 하위 채널은 무시됩니다(RGBx).

Only 7

색 데이터가 없고 알파 채널 데이터만 있습니다.

PremultipliedFirst 2

RGB에 대한 미리 곱한 값, 알파 채널은 픽셀당 32비트 및 채널당 8비트(ARGB)를 사용하여 먼저 제공됩니다.

PremultipliedLast 1

RGB, 알파에 대한 미리 곱한 값은 마지막으로, 픽셀당 32비트, 채널당 8비트(RGBA)입니다.

설명

석영은 빨강, 녹색 및 파랑(RGB), 시안, 마젠타, 노랑 및 키 검정(CMYK) 및 회색조 등 다양한 색상 모델을 지원합니다. 또한 다른 이미지로 이미지를 작성할 때 색의 투명도를 결정하는 알파 채널을 지정할 수 있습니다.

이 열거형은 데이터의 메모리 내 구성을 결정하고 색 모델, 알파 채널이 있는지 여부 및 구성 요소 값이 미리 곱한지 여부를 포함합니다.

사전 곱하기는 빨강, 녹색 및 파랑의 값이 이미 알파 값을 곱했음을 의미합니다. 이렇게 하면 렌더링 시 픽셀당 3개의 곱셈을 방지할 수 있으므로 렌더링 속도를 높일 수 있습니다.

적용 대상