Class PixelDataFormat

Class PixelDataFormat

이름 공간 : Aspose.Imaging 모임: Aspose.Imaging.dll (25.4.0)

픽셀 데이터 형식: 이것은 변함없는 개체입니다.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

상속 회원들

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Fields

Grayscale

Aspose.Imaging.PixelDataFormat는 픽셀 당 8비트로 정의되며 0-255 사이즈에서 그리스칼 강도를 나타내는 8비트입니다.

public static PixelDataFormat Grayscale

필드 가치

PixelDataFormat

Grayscale16

픽셀 당 16비트로 정의되며 최대 16비트로 그레이스칼 강도를 나타냅니다.

public static readonly PixelDataFormat Grayscale16

필드 가치

PixelDataFormat

Properties

BitsPerPixel

픽셀 당 비트를 얻습니다.

public int BitsPerPixel { get; }

부동산 가치

int

Caption

픽셀 데이터 형식의 메모를 얻습니다.

public string Caption { get; }

부동산 가치

string

ChannelBits

각 채널에 대해 비트를 계산합니다.

public int[] ChannelBits { get; }

부동산 가치

int [ ] [ [ ]

ChannelsCount

채널을 계산할 수 있습니다.

public int ChannelsCount { get; }

부동산 가치

int

Cmyk

Aspose.Imaging.PixelDataFormat는 각각 사이안, 마겐타, 노란색 및 검은색의 8비트로 픽셀 당 32비트로 정의됩니다.

public static PixelDataFormat Cmyk { get; }

부동산 가치

PixelDataFormat

Cmyka

Acmyk 를 얻으십시오.

public static PixelDataFormat Cmyka { get; }

부동산 가치

PixelDataFormat

GrayscaleAlpha

Aspose.Imaging.PixelDataFormat는 픽셀 당 16비트로 정의되며, 0-255 사이즈에서 그레이스칼 강도를 나타내는 8비트와 추가 8비트 알파 구성 요소를 나타냅니다.

public static PixelDataFormat GrayscaleAlpha { get; }

부동산 가치

PixelDataFormat

PixelFormat

픽셀 형식으로 설정합니다.

public PixelFormat PixelFormat { get; }

부동산 가치

PixelFormat

Rgb16Bpp555

Aspose.Imaging.PixelDataFormat는 각각의 빨간색, 녹색 및 파란색에 대해 5비트로 픽셀 당 16비트로 정의되며, 알파는 정의되지 않습니다.

public static PixelDataFormat Rgb16Bpp555 { get; }

부동산 가치

PixelDataFormat

Rgb16Bpp565

Aspose.Imaging.PixelDataFormat는 빨간색을 위한 5비트, 녹색을 위한 6비트, 파란색을 위한 5비트로 픽셀 당 16비트로 정의되면 알파는 정의되지 않습니다.

public static PixelDataFormat Rgb16Bpp565 { get; }

부동산 가치

PixelDataFormat

Rgb24Bpp

Aspose.Imaging.PixelDataFormat는 알파, 빨간색, 녹색 및 파란색의 각각에 대해 8비트로 픽셀 당 24비트로 정의되며, 알파는 정의되지 않습니다.

public static PixelDataFormat Rgb24Bpp { get; }

부동산 가치

PixelDataFormat

Rgb24BppPng

Aspose.Imaging.PixelDataFormat는 알파, 빨간색, 녹색 및 파란색의 각각에 대해 8비트로 픽셀 당 24비트로 정의되며, 알파는 정의되지 않습니다.

public static PixelDataFormat Rgb24BppPng { get; }

부동산 가치

PixelDataFormat

Rgb32Bpp

Aspose.Imaging.PixelDataFormat는 알파, 빨간색, 녹색 및 파란색의 각각에 대해 8비트로 픽셀 당 32비트로 정의됩니다.

public static PixelDataFormat Rgb32Bpp { get; }

부동산 가치

PixelDataFormat

RgbIndexed1Bpp

Aspose.Imaging.PixelDataFormat를 인덱스 한 색상 당 1 비트로 정의합니다.인덱스 된 픽셀 데이터 저장소는 사용되는 색상 패널의 모든 곳에서 데이터 저장 및 복구를 허용하는 것을 목표로합니다.한 팔레트에서 다른 팔레트로 또는 RGBA에서 인덱스 된 색상 모델로 변환을 요구할 수 있기 때문에 조심스럽게 사용하십시오.

public static PixelDataFormat RgbIndexed1Bpp { get; }

부동산 가치

PixelDataFormat

RgbIndexed2Bpp

Aspose.Imaging.PixelDataFormat는 색상 당 2비트 인덱스를 위해 정의됩니다.인덱스 된 픽셀 데이터 저장소는 사용되는 색상 패널의 모든 곳에서 데이터 저장 및 복구를 허용하는 것을 목표로합니다.한 팔레트에서 다른 팔레트로 또는 RGBA에서 인덱스 된 색상 모델로 변환을 요구할 수 있기 때문에 조심스럽게 사용하십시오.

public static PixelDataFormat RgbIndexed2Bpp { get; }

부동산 가치

PixelDataFormat

RgbIndexed4Bpp

Aspose.Imaging.PixelDataFormat는 색상 당 인덱스된 4비트로 정의됩니다.인덱스 된 픽셀 데이터 저장소는 사용되는 색상 패널의 모든 곳에서 데이터 저장 및 복구를 허용하는 것을 목표로합니다.한 팔레트에서 다른 팔레트로 또는 RGBA에서 인덱스 된 색상 모델로 변환을 요구할 수 있기 때문에 조심스럽게 사용하십시오.

public static PixelDataFormat RgbIndexed4Bpp { get; }

부동산 가치

PixelDataFormat

RgbIndexed8Bpp

Aspose.Imaging.PixelDataFormat는 색상 당 8비트 인덱스를 위해 정의됩니다.인덱스 된 픽셀 데이터 저장소는 사용되는 색상 패널의 모든 곳에서 데이터 저장 및 복구를 허용하는 것을 목표로합니다.한 팔레트에서 다른 팔레트로 또는 RGBA에서 인덱스 된 색상 모델로 변환을 요구할 수 있기 때문에 조심스럽게 사용하십시오.

public static PixelDataFormat RgbIndexed8Bpp { get; }

부동산 가치

PixelDataFormat

Rgba32Bpp

Aspose.Imaging.PixelDataFormat는 알파, 빨간색, 녹색 및 파란색의 각각에 대해 8비트로 픽셀 당 32비트로 정의됩니다.

public static PixelDataFormat Rgba32Bpp { get; }

부동산 가치

PixelDataFormat

YCbCr

Aspose.Imaging.PixelDataFormat는 각각의 루마, 파란색 차이 및 빨간색 차이 크롬 구성 요소에 대해 8 비트로 픽셀 당 24 비트로 정의됩니다.

public static PixelDataFormat YCbCr { get; }

부동산 가치

PixelDataFormat

Ycck

Aspose.Imaging.PixelDataFormat는 각각의 루마, 파란색 차이, 빨간색 차이 및 검은 크롬 구성 요소에 대해 8 비트로 픽셀 당 32 비트로 정의됩니다.

public static PixelDataFormat Ycck { get; }

부동산 가치

PixelDataFormat

Methods

Equals(객체)

지정된 System.Object이 이 경우와 동일한지 결정합니다.

public override bool Equals(object obj)

Parameters

obj object

시스템.Object 이 경우와 비교할 수 있습니다.

Returns

bool

‘진실’이 지정된 System.Object이 이 경우와 동일한 경우; 그렇지 않으면 ‘거짓’입니다.

GetBgr(이트)

BGR 색상은 샘플 당 특정 번호의 비트로 얻습니다.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

샘플 당 비트 수.

Returns

PixelDataFormat

BGR 색상

GetBgra(이트)

샘플 당 지정된 수의 비트로 BGRA 색상을 얻습니다.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

샘플 당 비트 수.

Returns

PixelDataFormat

BGRA 색상

GetCieLab(인, 인, 인)

샘플 당 지정된 수의 비트로 CIE Lab 색상을 얻습니다.

public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)

Parameters

bitsPerL int

L 채널 당 비트 수.

bitsPerA int

1 채널 당 비트의 수.

bitsPerB int

B 채널 당 비트 수.

Returns

PixelDataFormat

CIE Lab 색상

GetCmyk(이트)

CMYK 색상은 샘플 당 특정 번호의 비트로 얻습니다.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

샘플 당 비트 수.

Returns

PixelDataFormat

CMYK 색상

GetCmyk(인트, 인트, 인트)

CMYK 색상은 샘플 당 특정 번호의 비트로 얻습니다.

public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)

Parameters

bitsPerCyanChannel int

Cyan 채널 당 비트 수.

bitsPerMagentaChannel int

Magenta 채널 당 비트 수.

bitsPerYellowChannel int

노란 채널 당 비트 수.

bitsPerKeyChannel int

키 채널 당 비트 수.

Returns

PixelDataFormat

CMYK 색상

GetCmyka(이트, 이트, 이트, 이트)

CMYKA 색상은 샘플 당 특정 번호의 비트로 얻습니다.

public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)

Parameters

bitsPerCyanChannel int

Cyan 채널 당 비트 수.

bitsPerMagentaChannel int

Magenta 채널 당 비트 수.

bitsPerYellowChannel int

노란 채널 당 비트 수.

bitsPerKeyChannel int

키 채널 당 비트 수.

bitsPerAlphaChannel int

알파 채널 당 비트 수.

Returns

PixelDataFormat

CMYK 색상

GetGrayscale(이트)

Grayscale 색상은 샘플 당 특정 번호의 비트로 얻습니다.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

샘플 당 비트 수.

Returns

PixelDataFormat

그레이스케일 색상

GetGrayscaleAlpha(이트)

GrayscaleAlpha 색상은 샘플 당 특정 번호의 비트로 얻습니다.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

샘플 당 비트 수.

Returns

PixelDataFormat

그레이스칼 알파 색상

GetGrayscaleAlpha(이트, 이트)

GrayscaleAlpha 색상은 샘플 당 특정 번호의 비트로 얻습니다.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

샘플 당 비트 수.

alphaChannelBits int

알파 채널에서 샘플 당 비트의 수.

Returns

PixelDataFormat

그레이스칼 알파 색상

GetHashCode()

이 경우 해시 코드를 반환합니다.

public override int GetHashCode()

Returns

int

이 예제에 대한 해시 코드, 해시 테이블과 같은 해시 알고리즘 및 데이터 구조에서 사용하기에 적합합니다.

GetRgb(이트)

RGB 색상은 샘플 당 특정 번호의 비트로 얻습니다.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

샘플 당 비트 수.

Returns

PixelDataFormat

RGB 색상

GetRgb(인, 인, 인)

RGB 색상은 샘플 당 특정 번호의 비트로 얻습니다.

public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)

Parameters

bitsPerRedChannel int

붉은 채널에 비트의 수.

bitsPerGreenChannel int

녹색 채널 당 비트 수.

bitsPerBlueChannel int

블루 채널 당 비트 수.

Returns

PixelDataFormat

RGB 색상

GetRgbIndexed(이트)

BGRA는 샘플 당 특정 숫자 비트로 인덱스 된 색상을 얻습니다.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

샘플 당 비트 수.

Returns

PixelDataFormat

BGRA 색상

GetRgba(이트)

RGBA 색상은 샘플 당 특정 번호의 비트로 얻습니다.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

샘플 당 비트 수.

Returns

PixelDataFormat

RGBA 색상

GetRgba(인트, 인트, 인트)

RGBA 색상은 샘플 당 특정 번호의 비트로 얻습니다.

public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)

Parameters

bitsPerRedChannel int

붉은 채널에 비트의 수.

bitsPerGreenChannel int

녹색 채널 당 비트 수.

bitsPerBlueChannel int

블루 채널 당 비트 수.

bitsPerAlphaChannel int

알파 채널 당 비트 수.

Returns

PixelDataFormat

RGBA 색상

에이전트(이트)

샘플 당 지정된 수의 비트로 YCbCr 색상을 얻습니다.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

샘플 당 비트 수.

Returns

PixelDataFormat

YCbCr 색상

에이전트(인, 인, 인)

샘플 당 지정된 수의 비트로 YCbCr 색상을 얻습니다.

public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)

Parameters

bitsPerY int

Y 채널 당 비트 수.

bitsPerCb int

Cb 채널 당 비트 수.

bitsPerCr int

Cr 채널 당 비트 수.

Returns

PixelDataFormat

YCbCr 색상

GetYcck(이트)

샘플 당 지정된 수의 비트로 YCCK 색상을 얻습니다.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

샘플 당 비트 수.

Returns

PixelDataFormat

YCCK 색상

ToString()

이 경우를 나타내는 System.String을 반환합니다.

public override string ToString()

Returns

string

이 기회를 대표하는 시스템.String입니다.

Operators

운영자 =(모델 번호:PixelDataFormat)

두 가지 Aspose.Imaging.PixelDataFormat 클래스에 대한 평등의 결과를 반환합니다.

public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Parameters

pixelFormat1 PixelDataFormat

첫 번째 Aspose.Imaging.PixelDataFormat를 비교할 수 있습니다.

pixelFormat2 PixelDataFormat

두 번째 Aspose.Imaging.PixelDataFormat 비교할 수 있습니다.

Returns

bool

사실 pixelFormat1’와 pixelFormat2’ 모두 동일한 데이터를 포함하거나 둘 다 파라미터가 0인 경우.

운영자 !=(모델 번호:PixelDataFormat)

두 가지 Aspose.Imaging.PixelDataFormat 클래스에 대한 불평등의 결과를 반환합니다.

public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Parameters

pixelFormat1 PixelDataFormat

첫 번째 Aspose.Imaging.PixelDataFormat를 비교할 수 있습니다.

pixelFormat2 PixelDataFormat

두 번째 Aspose.Imaging.PixelDataFormat 비교할 수 있습니다.

Returns

bool

사실 pixelFormat1’와 pixelFormat2’ 모두 불평등한 데이터를 포함하거나 파라미터 중 하나가 null인 경우.

 한국어