Class PixelDataFormat
이름 공간 : Aspose.Imaging 모임: Aspose.Imaging.dll (25.4.0)
픽셀 데이터 형식: 이것은 변함없는 개체입니다.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
상속 회원들
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
필드 가치
Grayscale16
픽셀 당 16비트로 정의되며 최대 16비트로 그레이스칼 강도를 나타냅니다.
public static readonly PixelDataFormat Grayscale16
필드 가치
Properties
BitsPerPixel
픽셀 당 비트를 얻습니다.
public int BitsPerPixel { get; }
부동산 가치
Caption
픽셀 데이터 형식의 메모를 얻습니다.
public string Caption { get; }
부동산 가치
ChannelBits
각 채널에 대해 비트를 계산합니다.
public int[] ChannelBits { get; }
부동산 가치
int [ ] [ [ ]
ChannelsCount
채널을 계산할 수 있습니다.
public int ChannelsCount { get; }
부동산 가치
Cmyk
Aspose.Imaging.PixelDataFormat는 각각 사이안, 마겐타, 노란색 및 검은색의 8비트로 픽셀 당 32비트로 정의됩니다.
public static PixelDataFormat Cmyk { get; }
부동산 가치
Cmyka
Acmyk 를 얻으십시오.
public static PixelDataFormat Cmyka { get; }
부동산 가치
GrayscaleAlpha
Aspose.Imaging.PixelDataFormat는 픽셀 당 16비트로 정의되며, 0-255 사이즈에서 그레이스칼 강도를 나타내는 8비트와 추가 8비트 알파 구성 요소를 나타냅니다.
public static PixelDataFormat GrayscaleAlpha { get; }
부동산 가치
PixelFormat
픽셀 형식으로 설정합니다.
public PixelFormat PixelFormat { get; }
부동산 가치
Rgb16Bpp555
Aspose.Imaging.PixelDataFormat는 각각의 빨간색, 녹색 및 파란색에 대해 5비트로 픽셀 당 16비트로 정의되며, 알파는 정의되지 않습니다.
public static PixelDataFormat Rgb16Bpp555 { get; }
부동산 가치
Rgb16Bpp565
Aspose.Imaging.PixelDataFormat는 빨간색을 위한 5비트, 녹색을 위한 6비트, 파란색을 위한 5비트로 픽셀 당 16비트로 정의되면 알파는 정의되지 않습니다.
public static PixelDataFormat Rgb16Bpp565 { get; }
부동산 가치
Rgb24Bpp
Aspose.Imaging.PixelDataFormat는 알파, 빨간색, 녹색 및 파란색의 각각에 대해 8비트로 픽셀 당 24비트로 정의되며, 알파는 정의되지 않습니다.
public static PixelDataFormat Rgb24Bpp { get; }
부동산 가치
Rgb24BppPng
Aspose.Imaging.PixelDataFormat는 알파, 빨간색, 녹색 및 파란색의 각각에 대해 8비트로 픽셀 당 24비트로 정의되며, 알파는 정의되지 않습니다.
public static PixelDataFormat Rgb24BppPng { get; }
부동산 가치
Rgb32Bpp
Aspose.Imaging.PixelDataFormat는 알파, 빨간색, 녹색 및 파란색의 각각에 대해 8비트로 픽셀 당 32비트로 정의됩니다.
public static PixelDataFormat Rgb32Bpp { get; }
부동산 가치
RgbIndexed1Bpp
Aspose.Imaging.PixelDataFormat를 인덱스 한 색상 당 1 비트로 정의합니다.인덱스 된 픽셀 데이터 저장소는 사용되는 색상 패널의 모든 곳에서 데이터 저장 및 복구를 허용하는 것을 목표로합니다.한 팔레트에서 다른 팔레트로 또는 RGBA에서 인덱스 된 색상 모델로 변환을 요구할 수 있기 때문에 조심스럽게 사용하십시오.
public static PixelDataFormat RgbIndexed1Bpp { get; }
부동산 가치
RgbIndexed2Bpp
Aspose.Imaging.PixelDataFormat는 색상 당 2비트 인덱스를 위해 정의됩니다.인덱스 된 픽셀 데이터 저장소는 사용되는 색상 패널의 모든 곳에서 데이터 저장 및 복구를 허용하는 것을 목표로합니다.한 팔레트에서 다른 팔레트로 또는 RGBA에서 인덱스 된 색상 모델로 변환을 요구할 수 있기 때문에 조심스럽게 사용하십시오.
public static PixelDataFormat RgbIndexed2Bpp { get; }
부동산 가치
RgbIndexed4Bpp
Aspose.Imaging.PixelDataFormat는 색상 당 인덱스된 4비트로 정의됩니다.인덱스 된 픽셀 데이터 저장소는 사용되는 색상 패널의 모든 곳에서 데이터 저장 및 복구를 허용하는 것을 목표로합니다.한 팔레트에서 다른 팔레트로 또는 RGBA에서 인덱스 된 색상 모델로 변환을 요구할 수 있기 때문에 조심스럽게 사용하십시오.
public static PixelDataFormat RgbIndexed4Bpp { get; }
부동산 가치
RgbIndexed8Bpp
Aspose.Imaging.PixelDataFormat는 색상 당 8비트 인덱스를 위해 정의됩니다.인덱스 된 픽셀 데이터 저장소는 사용되는 색상 패널의 모든 곳에서 데이터 저장 및 복구를 허용하는 것을 목표로합니다.한 팔레트에서 다른 팔레트로 또는 RGBA에서 인덱스 된 색상 모델로 변환을 요구할 수 있기 때문에 조심스럽게 사용하십시오.
public static PixelDataFormat RgbIndexed8Bpp { get; }
부동산 가치
Rgba32Bpp
Aspose.Imaging.PixelDataFormat는 알파, 빨간색, 녹색 및 파란색의 각각에 대해 8비트로 픽셀 당 32비트로 정의됩니다.
public static PixelDataFormat Rgba32Bpp { get; }
부동산 가치
YCbCr
Aspose.Imaging.PixelDataFormat는 각각의 루마, 파란색 차이 및 빨간색 차이 크롬 구성 요소에 대해 8 비트로 픽셀 당 24 비트로 정의됩니다.
public static PixelDataFormat YCbCr { get; }
부동산 가치
Ycck
Aspose.Imaging.PixelDataFormat는 각각의 루마, 파란색 차이, 빨간색 차이 및 검은 크롬 구성 요소에 대해 8 비트로 픽셀 당 32 비트로 정의됩니다.
public static PixelDataFormat Ycck { get; }
부동산 가치
Methods
Equals(객체)
지정된 System.Object이 이 경우와 동일한지 결정합니다.
public override bool Equals(object obj)
Parameters
obj
object
시스템.Object 이 경우와 비교할 수 있습니다.
Returns
‘진실’이 지정된 System.Object이 이 경우와 동일한 경우; 그렇지 않으면 ‘거짓’입니다.
GetBgr(이트)
BGR 색상은 샘플 당 특정 번호의 비트로 얻습니다.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
샘플 당 비트 수.
Returns
BGR 색상
GetBgra(이트)
샘플 당 지정된 수의 비트로 BGRA 색상을 얻습니다.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
샘플 당 비트 수.
Returns
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
CIE Lab 색상
GetCmyk(이트)
CMYK 색상은 샘플 당 특정 번호의 비트로 얻습니다.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
샘플 당 비트 수.
Returns
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
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
CMYK 색상
GetGrayscale(이트)
Grayscale 색상은 샘플 당 특정 번호의 비트로 얻습니다.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
샘플 당 비트 수.
Returns
그레이스케일 색상
GetGrayscaleAlpha(이트)
GrayscaleAlpha 색상은 샘플 당 특정 번호의 비트로 얻습니다.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
샘플 당 비트 수.
Returns
그레이스칼 알파 색상
GetGrayscaleAlpha(이트, 이트)
GrayscaleAlpha 색상은 샘플 당 특정 번호의 비트로 얻습니다.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
샘플 당 비트 수.
alphaChannelBits
int
알파 채널에서 샘플 당 비트의 수.
Returns
그레이스칼 알파 색상
GetHashCode()
이 경우 해시 코드를 반환합니다.
public override int GetHashCode()
Returns
이 예제에 대한 해시 코드, 해시 테이블과 같은 해시 알고리즘 및 데이터 구조에서 사용하기에 적합합니다.
GetRgb(이트)
RGB 색상은 샘플 당 특정 번호의 비트로 얻습니다.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
샘플 당 비트 수.
Returns
RGB 색상
GetRgb(인, 인, 인)
RGB 색상은 샘플 당 특정 번호의 비트로 얻습니다.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
붉은 채널에 비트의 수.
bitsPerGreenChannel
int
녹색 채널 당 비트 수.
bitsPerBlueChannel
int
블루 채널 당 비트 수.
Returns
RGB 색상
GetRgbIndexed(이트)
BGRA는 샘플 당 특정 숫자 비트로 인덱스 된 색상을 얻습니다.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
샘플 당 비트 수.
Returns
BGRA 색상
GetRgba(이트)
RGBA 색상은 샘플 당 특정 번호의 비트로 얻습니다.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
샘플 당 비트 수.
Returns
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
RGBA 색상
에이전트(이트)
샘플 당 지정된 수의 비트로 YCbCr 색상을 얻습니다.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
샘플 당 비트 수.
Returns
YCbCr 색상
에이전트(인, 인, 인)
샘플 당 지정된 수의 비트로 YCbCr 색상을 얻습니다.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
Y 채널 당 비트 수.
bitsPerCb
int
Cb 채널 당 비트 수.
bitsPerCr
int
Cr 채널 당 비트 수.
Returns
YCbCr 색상
GetYcck(이트)
샘플 당 지정된 수의 비트로 YCCK 색상을 얻습니다.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
샘플 당 비트 수.
Returns
YCCK 색상
ToString()
이 경우를 나타내는 System.String을 반환합니다.
public override string ToString()
Returns
이 기회를 대표하는 시스템.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
사실 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
사실 pixelFormat1’와
pixelFormat2’ 모두 불평등한 데이터를 포함하거나 파라미터 중 하나가 null인 경우.