Class PixelDataFormat

Class PixelDataFormat

Tên không gian: Aspose.Imaging Tổng hợp: Aspose.Imaging.dll (25.4.0)

Định dạng dữ liệu pixel. đây là một đối tượng không thể thay đổi.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

Thành viên thừa kế

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

Fields

Grayscale

Nhận Aspose.Imaging.PixelDataFormat được xác định cho 8 bit mỗi pixel với 8 bits đại diện cho cường độ grayscale trong khoảng thời gian 0-255 .

public static PixelDataFormat Grayscale

Giá trị Field

PixelDataFormat

Grayscale16

Định nghĩa cho 16 bit mỗi pixel với tối đa 16 bits đại diện cho cường độ grayscale.

public static readonly PixelDataFormat Grayscale16

Giá trị Field

PixelDataFormat

Properties

BitsPerPixel

Nhận bit mỗi pixel.

public int BitsPerPixel { get; }

Giá trị bất động sản

int

Caption

Nhận bản ghi định dạng dữ liệu pixel.

public string Caption { get; }

Giá trị bất động sản

string

ChannelBits

Nhận số bit cho mỗi kênh.

public int[] ChannelBits { get; }

Giá trị bất động sản

int [ ]

ChannelsCount

Các kênh được tính.

public int ChannelsCount { get; }

Giá trị bất động sản

int

Cmyk

Nhận Aspose.Imaging.PixelDataFormat được xác định cho 32 bit mỗi pixel với 8 bit cho mỗi của cyan, magenta, vàng và đen.

public static PixelDataFormat Cmyk { get; }

Giá trị bất động sản

PixelDataFormat

Cmyka

Nhận được acmyk.

public static PixelDataFormat Cmyka { get; }

Giá trị bất động sản

PixelDataFormat

GrayscaleAlpha

Nhận Aspose.Imaging.PixelDataFormat được xác định cho 16 bit mỗi pixel với 8 bit đại diện cho cường độ grayscale trong khoảng thời gian 0-255 và thêm thành phần alpha 8 bits.

public static PixelDataFormat GrayscaleAlpha { get; }

Giá trị bất động sản

PixelDataFormat

PixelFormat

Nhận định dạng pixel.

public PixelFormat PixelFormat { get; }

Giá trị bất động sản

PixelFormat

Rgb16Bpp555

Nhận Aspose.Imaging.PixelDataFormat được định nghĩa cho 16 bit mỗi pixel với 5 bit cho mỗi màu đỏ, xanh và xanh, alpha không được xác định.

public static PixelDataFormat Rgb16Bpp555 { get; }

Giá trị bất động sản

PixelDataFormat

Rgb16Bpp565

Nếu bạn nhận được Aspose.Imaging.PixelDataFormat được xác định cho 16 bit mỗi pixel với 5 bit cho màu đỏ, 6 bit để màu xanh và 5 bits cho xanh, alpha không được định nghĩa.

public static PixelDataFormat Rgb16Bpp565 { get; }

Giá trị bất động sản

PixelDataFormat

Rgb24Bpp

Nhận Aspose.Imaging.PixelDataFormat được định nghĩa cho 24 bit mỗi pixel với 8 bit cho mỗi Alpha, đỏ, xanh và xanh, Alpha không được xác định.

public static PixelDataFormat Rgb24Bpp { get; }

Giá trị bất động sản

PixelDataFormat

Rgb24BppPng

Nhận Aspose.Imaging.PixelDataFormat được định nghĩa cho 24 bit mỗi pixel với 8 bit cho mỗi Alpha, đỏ, xanh và xanh, Alpha không được xác định.

public static PixelDataFormat Rgb24BppPng { get; }

Giá trị bất động sản

PixelDataFormat

Rgb32Bpp

Nhận Aspose.Imaging.PixelDataFormat được xác định cho 32 bit mỗi pixel với 8 bit cho mỗi alpha, đỏ, xanh và xanh.

public static PixelDataFormat Rgb32Bpp { get; }

Giá trị bất động sản

PixelDataFormat

RgbIndexed1Bpp

Nhận Aspose.Imaging.PixelDataFormat được xác định cho indexed 1 bit mỗi màu.Bộ lưu trữ dữ liệu pixel được chỉ định để cho phép lưu trữ dữ liệu và thu hồi bất cứ nơi nào bảng màu được sử dụng.Sử dụng với sự cẩn thận, bởi vì có thể yêu cầu chuyển đổi từ một bảng xếp hạng sang bảng xếp hạng khác hoặc từ RGBA sang mô hình màu indexed.

public static PixelDataFormat RgbIndexed1Bpp { get; }

Giá trị bất động sản

PixelDataFormat

RgbIndexed2Bpp

Nhận Aspose.Imaging.PixelDataFormat được xác định cho indexed 2 bit mỗi màu.Bộ lưu trữ dữ liệu pixel được chỉ định để cho phép lưu trữ dữ liệu và thu hồi bất cứ nơi nào bảng màu được sử dụng.Sử dụng với sự cẩn thận, bởi vì có thể yêu cầu chuyển đổi từ một bảng xếp hạng sang bảng xếp hạng khác hoặc từ RGBA sang mô hình màu indexed.

public static PixelDataFormat RgbIndexed2Bpp { get; }

Giá trị bất động sản

PixelDataFormat

RgbIndexed4Bpp

Nhận Aspose.Imaging.PixelDataFormat được xác định cho indexed 4 bit mỗi màu.Bộ lưu trữ dữ liệu pixel được chỉ định để cho phép lưu trữ dữ liệu và thu hồi bất cứ nơi nào bảng màu được sử dụng.Sử dụng với sự cẩn thận, bởi vì có thể yêu cầu chuyển đổi từ một bảng xếp hạng sang bảng xếp hạng khác hoặc từ RGBA sang mô hình màu indexed.

public static PixelDataFormat RgbIndexed4Bpp { get; }

Giá trị bất động sản

PixelDataFormat

RgbIndexed8Bpp

Nhận Aspose.Imaging.PixelDataFormat được xác định cho indexed 8 bit mỗi màu sắc.Bộ lưu trữ dữ liệu pixel được chỉ định để cho phép lưu trữ dữ liệu và thu hồi bất cứ nơi nào bảng màu được sử dụng.Sử dụng với sự cẩn thận, bởi vì có thể yêu cầu chuyển đổi từ một bảng xếp hạng sang bảng xếp hạng khác hoặc từ RGBA sang mô hình màu indexed.

public static PixelDataFormat RgbIndexed8Bpp { get; }

Giá trị bất động sản

PixelDataFormat

Rgba32Bpp

Nhận Aspose.Imaging.PixelDataFormat được xác định cho 32 bit mỗi pixel với 8 bit cho mỗi alpha, đỏ, xanh và xanh.

public static PixelDataFormat Rgba32Bpp { get; }

Giá trị bất động sản

PixelDataFormat

YCbCr

Nhận Aspose.Imaging.PixelDataFormat được xác định cho 24 bit mỗi pixel với 8 bit cho mỗi thành phần luma, màu xanh và màu đỏ khác nhau chroma.

public static PixelDataFormat YCbCr { get; }

Giá trị bất động sản

PixelDataFormat

Ycck

Nhận Aspose.Imaging.PixelDataFormat được xác định cho 32 bit mỗi pixel với 8 bit cho mỗi thành phần luma, sự khác biệt màu xanh, màu đỏ và croma đen.

public static PixelDataFormat Ycck { get; }

Giá trị bất động sản

PixelDataFormat

Methods

Equals(đối tượng)

Nó xác định xem System.Object được chỉ định có tương đương với trường hợp này hay không.

public override bool Equals(object obj)

Parameters

obj object

Hệ thống.Object để so sánh với trường hợp này.

Returns

bool

’truyền’ nếu System.Object được chỉ định là tương đương với trường hợp này; nếu không, ’lầm'.

GetBgr(int)

Nhận màu BGR với một số bit cụ thể cho mỗi mẫu.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

Số lượng bit mỗi mẫu.

Returns

PixelDataFormat

Màu sắc BGR

GetBgra(int)

Nhận màu BGRA với một số bit cụ thể cho mỗi mẫu.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

Số lượng bit mỗi mẫu.

Returns

PixelDataFormat

Màu sắc BGRA

GetCieLab(int, int, int, int)

Nhận màu CIE Lab với một số bit cụ thể cho mỗi mẫu.

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

Parameters

bitsPerL int

Số lượng bit mỗi kênh L.

bitsPerA int

Số bit mỗi kênh.

bitsPerB int

Số bit mỗi kênh B.

Returns

PixelDataFormat

CIE Lab Màu sắc

GetCmyk(int)

Nhận màu CMYK với một số bit cụ thể cho mỗi mẫu.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

Số lượng bit mỗi mẫu.

Returns

PixelDataFormat

Màu CMYK

GetCmyk(int, int, int, int, int)

Nhận màu CMYK với một số bit cụ thể cho mỗi mẫu.

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

Parameters

bitsPerCyanChannel int

Số lượng bit mỗi kênh Cyan.

bitsPerMagentaChannel int

Số bit mỗi kênh Magenta.

bitsPerYellowChannel int

Số bit mỗi kênh màu vàng.

bitsPerKeyChannel int

Số lượng bit mỗi kênh chính.

Returns

PixelDataFormat

Màu CMYK

GetCmyka(int, int, int, int, int, int)

Nhận màu CMYKA với một số bit cụ thể cho mỗi mẫu.

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

Parameters

bitsPerCyanChannel int

Số lượng bit mỗi kênh Cyan.

bitsPerMagentaChannel int

Số bit mỗi kênh Magenta.

bitsPerYellowChannel int

Số bit mỗi kênh màu vàng.

bitsPerKeyChannel int

Số lượng bit mỗi kênh chính.

bitsPerAlphaChannel int

Số lượng bit mỗi kênh Alpha.

Returns

PixelDataFormat

Màu CMYK

GetGrayscale(int)

Nhận màu Grayscale với một số bit cụ thể cho mỗi mẫu.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

Số lượng bit mỗi mẫu.

Returns

PixelDataFormat

Màu Grayscale

GetGrayscaleAlpha(int)

Nhận GrayscaleAlpha màu với một số bit cụ thể cho mỗi mẫu.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

Số lượng bit mỗi mẫu.

Returns

PixelDataFormat

Màu sắc GrayscaleAlpha

GetGrayscaleAlpha(int, int)

Nhận GrayscaleAlpha màu với một số bit cụ thể cho mỗi mẫu.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

Số lượng bit mỗi mẫu.

alphaChannelBits int

Số bit mỗi mẫu trong kênh alpha.

Returns

PixelDataFormat

Màu sắc GrayscaleAlpha

GetHashCode()

Quay lại một mã hash cho trường hợp này.

public override int GetHashCode()

Returns

int

Một mã hash cho ví dụ này, phù hợp để sử dụng trong các thuật toán hashing và cấu trúc dữ liệu như một bảng hash.

GetRgb(int)

Nhận màu RGB với một số bit cụ thể cho mỗi mẫu.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

Số lượng bit mỗi mẫu.

Returns

PixelDataFormat

Màu sắc RGB

GetRgb(int, int, int, int)

Nhận màu RGB với một số bit cụ thể cho mỗi mẫu.

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

Parameters

bitsPerRedChannel int

Số bit mỗi kênh màu đỏ.

bitsPerGreenChannel int

Số lượng bit mỗi kênh xanh.

bitsPerBlueChannel int

Số bit mỗi kênh màu xanh

Returns

PixelDataFormat

Màu sắc RGB

GetRgbIndexed(int)

Nhận BGRA indexed màu với một số bit cụ thể cho mỗi mẫu.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

Số lượng bit mỗi mẫu.

Returns

PixelDataFormat

Màu sắc BGRA

GetRgba(int)

Nhận màu RGBA với một số bit cụ thể cho mỗi mẫu.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

Số lượng bit mỗi mẫu.

Returns

PixelDataFormat

Màu sắc RGBA

GetRgba(int, int, int, int, int)

Nhận màu RGBA với một số bit cụ thể cho mỗi mẫu.

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

Parameters

bitsPerRedChannel int

Số bit mỗi kênh màu đỏ.

bitsPerGreenChannel int

Số lượng bit mỗi kênh xanh.

bitsPerBlueChannel int

Số bit mỗi kênh màu xanh

bitsPerAlphaChannel int

Số lượng bit mỗi kênh Alpha.

Returns

PixelDataFormat

Màu sắc RGBA

Đánh giáCBCR(int)

Nhận màu YCbCr với một số bit cụ thể cho mỗi mẫu.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

Số lượng bit mỗi mẫu.

Returns

PixelDataFormat

Màu sắc của YCbCr

Đánh giáCBCR(int, int, int, int)

Nhận màu YCbCr với một số bit cụ thể cho mỗi mẫu.

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

Parameters

bitsPerY int

Số lượng bit mỗi kênh Y.

bitsPerCb int

Số lượng bit mỗi kênh Cb.

bitsPerCr int

Số lượng bit mỗi kênh Cr.

Returns

PixelDataFormat

Màu sắc của YCbCr

GetYcck(int)

Nhận màu YCCK với một số bit cụ thể cho mỗi mẫu.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

Số lượng bit mỗi mẫu.

Returns

PixelDataFormat

Màu sắc của YCCK

ToString()

Trở lại một System.String đại diện cho trường hợp này.

public override string ToString()

Returns

string

Một hệ thống.String đại diện cho trường hợp này.

Operators

Nhà điều hành =(Tính năng: PixelDataFormat)

Trở lại kết quả bình đẳng cho hai lớp Aspose.Imaging.PixelDataFormat.

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

Parameters

pixelFormat1 PixelDataFormat

Đầu tiên Aspose.Imaging.PixelDataFormat để so sánh.

pixelFormat2 PixelDataFormat

Thứ hai Aspose.Imaging.PixelDataFormat để so sánh.

Returns

bool

Đúng nếu cả pixelFormat1’ và pixelFormat2’ chứa dữ liệu tương đương hoặc cả hai thông số đều không.

Nhà điều hành !=(Tính năng: PixelDataFormat)

Trở lại kết quả không bình đẳng cho hai lớp Aspose.Imaging.PixelDataFormat.

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

Parameters

pixelFormat1 PixelDataFormat

Đầu tiên Aspose.Imaging.PixelDataFormat để so sánh.

pixelFormat2 PixelDataFormat

Thứ hai Aspose.Imaging.PixelDataFormat để so sánh.

Returns

bool

Đúng nếu cả pixelFormat1’ và pixelFormat2’ chứa dữ liệu không bằng nhau hoặc một trong các thông số là không.

 Tiếng Việt