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 บิตต่อพิกเซลด้วย 8 บิตที่แสดงความเข้มของ grayscale ในช่วง 0-255

public static PixelDataFormat Grayscale

หมายเลข

PixelDataFormat

Grayscale16

กําหนดไว้สําหรับ 16 บิตต่อพิกเซลพร้อมถึง 16 บิตที่แสดงความเข้มของ grayscale

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 ที่กําหนดไว้สําหรับ 32 บิตต่อพิกเซลด้วย 8 บิตสําหรับแต่ละของไซาเนียม Magenta, สีเหลืองและสีดํา

public static PixelDataFormat Cmyk { get; }

คุณสมบัติมูลค่า

PixelDataFormat

Cmyka

รับ Acmyk

public static PixelDataFormat Cmyka { get; }

คุณสมบัติมูลค่า

PixelDataFormat

GrayscaleAlpha

ได้รับ Aspose.Imaging.PixelDataFormat ที่กําหนดไว้สําหรับ 16 บิตต่อพิกเซลด้วย 8 บิตที่แสดงความเข้มของแร่ในช่วง 0-255 และส่วนประกอบอัลฟา 8 บิตเพิ่มเติม

public static PixelDataFormat GrayscaleAlpha { get; }

คุณสมบัติมูลค่า

PixelDataFormat

PixelFormat

ได้รับรูปแบบพิกเซล

public PixelFormat PixelFormat { get; }

คุณสมบัติมูลค่า

PixelFormat

Rgb16Bpp555

ได้รับ Aspose.Imaging.PixelDataFormat ที่กําหนดไว้สําหรับ 16 บิตต่อ pixel กับ 5 บิตสําหรับแต่ละสีแดงสีเขียวและสีน้ําเงิน alpha ไม่กําหนดไว้

public static PixelDataFormat Rgb16Bpp555 { get; }

คุณสมบัติมูลค่า

PixelDataFormat

Rgb16Bpp565

ได้รับ Aspose.Imaging.PixelDataFormat ที่กําหนดไว้สําหรับ 16 บิตต่อ pixel ด้วย 5 บิตสําหรับสีแดง 6 บิตสําหรับสีเขียว 5 บิตสําหรับสีฟ้า alpha ไม่กําหนดไว้

public static PixelDataFormat Rgb16Bpp565 { get; }

คุณสมบัติมูลค่า

PixelDataFormat

Rgb24Bpp

ได้รับ Aspose.Imaging.PixelDataFormat ที่กําหนดไว้สําหรับ 24 บิตต่อพิกเซลด้วย 8 บิตสําหรับแต่ละอัลฟาสีแดงสีเขียวและสีฟ้าอัลฟาไม่ได้กําหนดไว้

public static PixelDataFormat Rgb24Bpp { get; }

คุณสมบัติมูลค่า

PixelDataFormat

Rgb24BppPng

ได้รับ Aspose.Imaging.PixelDataFormat ที่กําหนดไว้สําหรับ 24 บิตต่อพิกเซลด้วย 8 บิตสําหรับแต่ละอัลฟาสีแดงสีเขียวและสีฟ้าอัลฟาไม่ได้กําหนดไว้

public static PixelDataFormat Rgb24BppPng { get; }

คุณสมบัติมูลค่า

PixelDataFormat

Rgb32Bpp

ได้รับ Aspose.Imaging.PixelDataFormat ที่กําหนดไว้สําหรับ 32 บิตต่อพิกเซลด้วย 8 บิตสําหรับแต่ละอัลฟาสีแดงสีเขียวและสีน้ําเงิน

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 ที่กําหนดไว้สําหรับ 32 บิตต่อพิกเซลด้วย 8 บิตสําหรับแต่ละอัลฟาสีแดงสีเขียวและสีน้ําเงิน

public static PixelDataFormat Rgba32Bpp { get; }

คุณสมบัติมูลค่า

PixelDataFormat

YCbCr

ได้รับ Aspose.Imaging.PixelDataFormat ที่กําหนดไว้สําหรับ 24 บิตต่อพิกเซลด้วย 8 บิตสําหรับแต่ละส่วนของ luma, blue-difference และ red-difference chroma

public static PixelDataFormat YCbCr { get; }

คุณสมบัติมูลค่า

PixelDataFormat

Ycck

ได้รับ Aspose.Imaging.PixelDataFormat ที่กําหนดไว้สําหรับ 32 บิตต่อพิกเซลด้วย 8 บิตสําหรับแต่ละส่วนของ luma, blue-difference, red-difference และ black chroma

public static PixelDataFormat Ycck { get; }

คุณสมบัติมูลค่า

PixelDataFormat

Methods

Equals(วัตถุ)

กําหนดว่า System.Object ที่ระบุเท่ากับตัวอย่างนี้หรือไม่

public override bool Equals(object obj)

Parameters

obj object

ระบบ.วัตถุในการเปรียบเทียบกับตัวอย่างนี้

Returns

bool

‘จริง’ ถ้า System.Object ที่ระบุเท่ากับตัวอย่างนี้; ในทางอื่น ๆ, ‘ผิดพลาด’.

GetBgr(int)

ได้รับสี BGR ด้วยจํานวนบิตที่ระบุต่อตัวอย่าง

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

จํานวนบิตต่อตัวอย่าง

Returns

PixelDataFormat

สี BGR

GetBgra(int)

ได้รับสี BGRA ด้วยจํานวนบิตที่ระบุต่อตัวอย่าง

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

จํานวนบิตต่อตัวอย่าง

Returns

PixelDataFormat

สี BGRA

GetCieLab(int, int, int)

รับสี CIE Lab ด้วยจํานวนบิตที่ระบุต่อตัวอย่าง

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

Parameters

bitsPerL int

จํานวนบิตต่อช่อง L

bitsPerA int

จํานวนบิตต่อช่อง

bitsPerB int

จํานวนบิตต่อช่อง B

Returns

PixelDataFormat

CIE Lab สี

GetCmyk(int)

ได้รับ CMYK สีด้วยจํานวนบิตที่ระบุต่อตัวอย่าง

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

จํานวนบิตต่อตัวอย่าง

Returns

PixelDataFormat

สี CMYK

GetCmyk(int, int, int, int)

ได้รับ 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(int, int, int, int, int)

ได้รับ 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(int)

ได้รับสี Grayscale ด้วยจํานวนบิตที่ระบุต่อตัวอย่าง

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

จํานวนบิตต่อตัวอย่าง

Returns

PixelDataFormat

สีสีเทา

GetGrayscaleAlpha(int)

ได้รับสี GrayscaleAlpha ด้วยจํานวนบิตที่ระบุต่อตัวอย่าง

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

จํานวนบิตต่อตัวอย่าง

Returns

PixelDataFormat

สี GrayscaleAlpha

GetGrayscaleAlpha(int, int)

ได้รับสี GrayscaleAlpha ด้วยจํานวนบิตที่ระบุต่อตัวอย่าง

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

จํานวนบิตต่อตัวอย่าง

alphaChannelBits int

จํานวนบิตต่อตัวอย่างในช่องอัลฟา

Returns

PixelDataFormat

สี GrayscaleAlpha

GetHashCode()

กลับรหัส hash สําหรับตัวอย่างนี้

public override int GetHashCode()

Returns

int

รหัส hash สําหรับตัวอย่างนี้เหมาะสําหรับการใช้งานในอัลกอริทึม hashing และโครงสร้างข้อมูลเช่นตาราง hash

GetRgb(int)

ได้รับสี RGB ด้วยจํานวนบิตที่ระบุต่อตัวอย่าง

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

จํานวนบิตต่อตัวอย่าง

Returns

PixelDataFormat

สี RGB

GetRgb(int, int, int)

ได้รับสี RGB ด้วยจํานวนบิตที่ระบุต่อตัวอย่าง

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

Parameters

bitsPerRedChannel int

จํานวนบิตต่อช่องแดง

bitsPerGreenChannel int

จํานวนบิตต่อช่องสีเขียว

bitsPerBlueChannel int

จํานวนบิตต่อช่องน้ําเงิน

Returns

PixelDataFormat

สี RGB

GetRgbIndexed(int)

ได้รับ BGRA สีที่ระบุด้วยจํานวนบิตต่อตัวอย่าง

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

จํานวนบิตต่อตัวอย่าง

Returns

PixelDataFormat

สี BGRA

GetRgba(int)

ได้รับสี RGBA ด้วยจํานวนบิตที่ระบุต่อตัวอย่าง

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

จํานวนบิตต่อตัวอย่าง

Returns

PixelDataFormat

สี RGBA

GetRgba(int, int, int, int)

ได้รับสี 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

ภาษาไทย(int)

รับสี YCbCr ด้วยจํานวนบิตที่ระบุต่อตัวอย่าง

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

จํานวนบิตต่อตัวอย่าง

Returns

PixelDataFormat

สี YCbCr

ภาษาไทย(int, int, int)

รับสี 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(int)

รับสี YCCK ด้วยจํานวนบิตที่ระบุต่อตัวอย่าง

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

จํานวนบิตต่อตัวอย่าง

Returns

PixelDataFormat

สี YCCK

ToString()

กลับ System.String ที่แสดงตัวอย่างนี้

public override string ToString()

Returns

string

ระบบ String ซึ่งเป็นตัวแทนของ instance นี้

Operators

ผู้ประกอบการ =(PixelDataFormat และ 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’ มีข้อมูลที่เท่าเทียมกันหรือทั้งสองพารามิเตอร์เป็นศูนย์

ผู้ประกอบการ !=(PixelDataFormat และ 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’ มีข้อมูลที่ไม่เหมือนกันหรือหนึ่งในพารามิเตอร์เป็นศูนย์

 แบบไทย