다음을 통해 공유


SKBitmap 생성자

정의

오버로드

SKBitmap()

너비와 높이가 0이고 픽셀이 없는 비트맵을 만드는 기본 생성자입니다. 해당 색 형식은 로 설정됩니다 Unknown.

SKBitmap(SKImageInfo)

사양에 따라 비트맵을 구성하는 생성자입니다 SKImageInfo .

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

사양에 따라 비트맵을 구성하는 생성자입니다 SKImageInfo .

SKBitmap(SKImageInfo, SKColorTable)
사용되지 않습니다..

사양 및 색 테이블에 따라 비트맵을 SKImageInfo 구성하는 생성자입니다.

SKBitmap(SKImageInfo, Int32)

사양에 SKImageInfo 따라 비트맵을 구성하는 생성자 및 행당 지정된 바이트 수(보폭 크기)

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)
사용되지 않습니다..

사양 및 색 테이블에 따라 비트맵을 SKImageInfo 구성하는 생성자입니다.

SKBitmap(Int32, Int32, Boolean)

색 유형이 로 설정된 지정된 너비, 높이 및 불투명도를 사용하여 비트맵을 만듭니다. PlatformColorType

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

지정된 너비, 높이, 색 유형 및 알파 형식으로 비트맵을 만듭니다.

SKBitmap(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

SKBitmap()

너비와 높이가 0이고 픽셀이 없는 비트맵을 만드는 기본 생성자입니다. 해당 색 형식은 로 설정됩니다 Unknown.

public SKBitmap ();

설명

이 생성자는 비트맵에 대한 백업 저장소를 할당하지 않습니다.

적용 대상

SKBitmap(SKImageInfo)

사양에 따라 비트맵을 구성하는 생성자입니다 SKImageInfo .

public SKBitmap (SkiaSharp.SKImageInfo info);

매개 변수

info
SKImageInfo

원하는 이미지 형식에 대한 설명입니다.

설명

이 생성자는 지정된 구성을 사용하여 비트맵을 만들 수 없는 경우 예외를 throw할 수 있습니다(예: 이미지 정보에 색 테이블이 필요하고 색 테이블이 없음).

적용 대상

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

사양에 따라 비트맵을 구성하는 생성자입니다 SKImageInfo .

public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKBitmapAllocFlags flags);

매개 변수

info
SKImageInfo

원하는 이미지 형식에 대한 설명입니다.

flags
SKBitmapAllocFlags

추가 플래그입니다.

설명

이 생성자는 지정된 구성을 사용하여 비트맵을 만들 수 없는 경우 예외를 throw할 수 있습니다(예: 이미지 정보에 색 테이블이 필요하고 색 테이블이 없음).

적용 대상

SKBitmap(SKImageInfo, SKColorTable)

주의

The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo) instead.

사양 및 색 테이블에 따라 비트맵을 SKImageInfo 구성하는 생성자입니다.

public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo) instead.")]
public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable);

매개 변수

info
SKImageInfo

원하는 이미지 형식에 대한 설명입니다.

ctable
SKColorTable

색 조회 테이블입니다.

특성

설명

이 메서드를 사용하여 색 조회 테이블을 사용할 비트맵을 만듭니다. 비트맵은 8비트 인덱싱된 비트맵으로, 각 값은 색 테이블의 인덱스를 나타내고 색은 색 테이블 배열의 특정 위치에 있는 값에 따라 결정됩니다.

적용 대상

SKBitmap(SKImageInfo, Int32)

사양에 SKImageInfo 따라 비트맵을 구성하는 생성자 및 행당 지정된 바이트 수(보폭 크기)

public SKBitmap (SkiaSharp.SKImageInfo info, int rowBytes);

매개 변수

info
SKImageInfo

원하는 이미지 형식에 대한 설명입니다.

rowBytes
Int32

행당 바이트 수입니다.

설명

이 생성자는 지정된 구성을 사용하여 비트맵을 만들 수 없는 경우 예외를 throw할 수 있습니다(예: 이미지 정보에 색 테이블이 필요하고 색 테이블이 없음).

적용 대상

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)

주의

The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo, SKBitmapAllocFlags) instead.

사양 및 색 테이블에 따라 비트맵을 SKImageInfo 구성하는 생성자입니다.

public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable, SkiaSharp.SKBitmapAllocFlags flags);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo, SKBitmapAllocFlags) instead.")]
public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable, SkiaSharp.SKBitmapAllocFlags flags);

매개 변수

info
SKImageInfo

원하는 이미지 형식에 대한 설명입니다.

ctable
SKColorTable

색 조회 테이블입니다.

flags
SKBitmapAllocFlags

추가 플래그입니다.

특성

설명

이 메서드를 사용하여 색 조회 테이블을 사용할 비트맵을 만듭니다. 비트맵은 8비트 인덱싱된 비트맵으로, 각 값은 색 테이블의 인덱스를 나타내고 색은 색 테이블 배열의 특정 위치에 있는 값에 따라 결정됩니다.

적용 대상

SKBitmap(Int32, Int32, Boolean)

색 유형이 로 설정된 지정된 너비, 높이 및 불투명도를 사용하여 비트맵을 만듭니다. PlatformColorType

public SKBitmap (int width, int height, bool isOpaque = false);

매개 변수

width
Int32

원하는 너비(픽셀)입니다.

height
Int32

원하는 높이(픽셀)입니다.

isOpaque
Boolean

true이면 를 SKAlphaTypeOpaque설정하고, 그렇지 않으면 로 설정합니다 Premul.

설명

이 생성자는 지정된 구성을 사용하여 비트맵을 만들 수 없는 경우 예외를 throw할 수 있습니다(예: 이미지 정보에 색 테이블이 필요하고 색 테이블이 없음).

적용 대상

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

지정된 너비, 높이, 색 유형 및 알파 형식으로 비트맵을 만듭니다.

public SKBitmap (int width, int height, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alphaType);

매개 변수

width
Int32

원하는 너비(픽셀)입니다.

height
Int32

원하는 높이(픽셀)입니다.

colorType
SKColorType

필요한 SKColorType입니다.

alphaType
SKAlphaType

필요한 SKAlphaType입니다.

설명

이 생성자는 지정된 구성을 사용하여 비트맵을 만들 수 없는 경우 예외를 throw할 수 있습니다(예: 이미지 정보에 색 테이블이 필요하고 색 테이블이 없음).

적용 대상

SKBitmap(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

public SKBitmap (int width, int height, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alphaType, SkiaSharp.SKColorSpace colorspace);

매개 변수

width
Int32
height
Int32
colorType
SKColorType
alphaType
SKAlphaType
colorspace
SKColorSpace

적용 대상