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
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
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
Properties
BitsPerPixel
Nhận bit mỗi pixel.
public int BitsPerPixel { get; }
Giá trị bất động sản
Caption
Nhận bản ghi định dạng dữ liệu pixel.
public string Caption { get; }
Giá trị bất động sản
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
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
Cmyka
Nhận được acmyk.
public static PixelDataFormat Cmyka { get; }
Giá trị bất động sản
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
PixelFormat
Nhận định dạng pixel.
public PixelFormat PixelFormat { get; }
Giá trị bất động sản
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
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
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
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
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
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
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
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
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
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
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
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
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
’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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Đú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
Đú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.