Share via


CGImage 클래스

정의

비트맵 이미지 및 비트맵 마스크를 나타냅니다.

public class CGImage : IDisposable, ObjCRuntime.INativeObject
type CGImage = class
    interface INativeObject
    interface IDisposable
상속
CGImage
구현

생성자

CGImage(Int32, Int32, Int32, Int32, Int32, CGColorSpace, CGBitmapFlags, CGDataProvider, nfloat[], Boolean, CGColorRenderingIntent)

비트맵 이미지 및 비트맵 마스크를 나타냅니다.

CGImage(Int32, Int32, Int32, Int32, Int32, CGColorSpace, CGImageAlphaInfo, CGDataProvider, nfloat[], Boolean, CGColorRenderingIntent)

비트맵 이미지 및 비트맵 마스크를 나타냅니다.

CGImage(IntPtr)

비트맵 이미지 및 비트맵 마스크를 나타냅니다.

속성

AlphaInfo

비트맵 구성입니다.

BitmapInfo

비트맵 구성입니다.

BitsPerComponent

구성 요소당 비트

BitsPerPixel

픽셀당 비트 수입니다.

ByteOrderInfo

비트맵 이미지 및 비트맵 마스크를 나타냅니다.

BytesPerRow

이미지의 행당 바이트 수입니다.

ColorSpace

이미지 색 영역입니다.

DataProvider

이미지의 데이터 공급자를 반환합니다.

Decode

상한 및 하한으로 구성된 값 배열을 반환하며, 해당 이미지 픽셀 데이터가 디코딩을 위해 선형으로 보간됩니다.

Handle

관리되지 않는 개체 표현에 대한 핸들(포인터)입니다.

Height

이미지 높이(픽셀)입니다.

IsMask

이 이미지가 마스크인지 비트맵인지 여부입니다.

PixelFormatInfo

비트맵 이미지 및 비트맵 마스크를 나타냅니다.

RenderingIntent

렌더링 의도입니다.

ScreenImage

스크린샷을 찍습니다.

ShouldInterpolate

이 이미지에 보간을 사용할 수 있는지 여부입니다.

UTType

이미지의 범용 형식 식별자를 가져옵니다.

Width

이미지 너비(픽셀)입니다.

메서드

Clone()

이미지의 복사본을 만듭니다.

CreateMask(Int32, Int32, Int32, Int32, Int32, CGDataProvider, nfloat[], Boolean)

비트맵 이미지 및 비트맵 마스크를 나타냅니다.

Dispose()

CGImage 개체에서 사용하는 리소스를 해제합니다.

Dispose(Boolean)

CGImage 개체에서 사용하는 리소스를 해제합니다.

Finalize()

CGImage 개체의 종료자

FromJPEG(CGDataProvider, nfloat[], Boolean, CGColorRenderingIntent)

비트맵 이미지 및 비트맵 마스크를 나타냅니다.

FromPNG(CGDataProvider, nfloat[], Boolean, CGColorRenderingIntent)

비트맵 이미지 및 비트맵 마스크를 나타냅니다.

ScreenImage(Int32, CGRect)

비트맵 이미지 및 비트맵 마스크를 나타냅니다.

WithColorSpace(CGColorSpace)

지정된 색 영역을 기반으로 이미지의 복사본을 만듭니다.

WithImageInRect(CGRect)

사각형에 지정된 차원으로 새 이미지를 만듭니다.

WithMask(CGImage)

지정된 마스크로 마스킹된 새 이미지를 만듭니다.

WithMaskingColors(nfloat[])

지정된 구성 요소를 사용하여 이미지의 값을 마스킹하여 새 이미지를 만듭니다.

적용 대상