Class ImageAttributes

Class ImageAttributes

ชื่อพื้นที่: Aspose.Imaging การประกอบ: Aspose.Imaging.dll (25.4.0)

A Aspose.Imaging.ImageAttributes object contains information about how bitmap and metaphile colors are manipulated during rendering. A Aspose.Imaging.ImageAttributes objectins several color-adjustment settings, including color-adjustment matrices, grayscale-adjustment matrices, gamma-correction values, color-map tables, and color-threshold values. ในระหว่าง rendering, colors can be corrected, darkened, illuminated, and removed. ในการใช้งานการจัดการดังกล่าว, initialize a Aspose.Imaging.ImageAttributes object and pass the path of that Aspose.Imaging.ImageAttributes object (along with the path of an Aspose.Imaging.Image to the Drawage method.

public sealed class ImageAttributes

Inheritance

object ImageAttributes

อนุญาโตตุลาการ

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

Constructors

ImageAttributes()

public ImageAttributes()

Methods

ClearBrushRemapTable()

ทําความสะอาดตารางการแก้ไขสีของ Aspose.Imaging.ImageAttributes วัตถุนี้

public void ClearBrushRemapTable()

ClearColorKey()

ทําความสะอาดกุญแจสี (ช่วงความโปร่งใส) สําหรับหมวดหมู่ที่กําหนดเอง

public void ClearColorKey()

ClearColorKey(ColorAdjustType)

ทําความสะอาดกุญแจสี (ช่วงความโปร่งใส) สําหรับหมวดหมู่ที่ระบุ

public void ClearColorKey(ColorAdjustType type)

Parameters

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่กุญแจสีจะถูกทําความสะอาด

ClearColorMatrix()

ทําความสะอาดการปรับสีสําหรับหมวดหมู่ที่กําหนดเอง

public void ClearColorMatrix()

ClearColorMatrix(ColorAdjustType)

ทําความสะอาดการปรับสีสําหรับหมวดหมู่ที่ระบุ

public void ClearColorMatrix(ColorAdjustType type)

Parameters

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่ matrix การปรับสีจะทําความสะอาด

ClearGamma()

ปิดการแก้ไข gamma สําหรับหมวดหมู่ที่กําหนดเอง

public void ClearGamma()

ClearGamma(ColorAdjustType)

ป้องกันการแก้ไข gamma สําหรับหมวดหมู่ที่ระบุ

public void ClearGamma(ColorAdjustType type)

Parameters

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่การแก้ไขเกัมม้าจะถูกปิดใช้งาน

ClearNoOp()

ทําความสะอาดการตั้งค่า NoOp สําหรับหมวดหมู่ที่กําหนดเอง

public void ClearNoOp()

ClearNoOp(ColorAdjustType)

ทําความสะอาดการตั้งค่า NoOp สําหรับหมวดหมู่ที่ระบุ

public void ClearNoOp(ColorAdjustType type)

Parameters

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่ตั้งค่า NoOp จะถูกลบ

ClearOutputChannel()

ทําความสะอาดการตั้งค่าช่องออก CMYK (Cyan-magenta-giel-black) สําหรับหมวดหมู่ที่กําหนดเอง

public void ClearOutputChannel()

ClearOutputChannel(ColorAdjustType)

ทําความสะอาดการตั้งค่าช่องออก (Cyan-Magenta-Yellow-Black) สําหรับหมวดหมู่ที่ระบุ

public void ClearOutputChannel(ColorAdjustType type)

Parameters

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่การตั้งค่าช่องออกจะถูกลบ

ClearOutputChannelColorProfile()

ทําความสะอาดการตั้งค่าโปรไฟล์สีช่องออกสําหรับหมวดหมู่ที่กําหนดเอง

public void ClearOutputChannelColorProfile()

ClearOutputChannelColorProfile(ColorAdjustType)

ทําความสะอาดการตั้งค่าโปรไฟล์สีของช่องออกสําหรับหมวดหมู่ที่ระบุ

public void ClearOutputChannelColorProfile(ColorAdjustType type)

Parameters

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่การตั้งค่าโปรไฟล์ช่องออกจะถูกลบ

ClearRemapTable()

ทําความสะอาดตารางการแก้ไขสีสําหรับหมวดหมู่ที่กําหนดเอง

public void ClearRemapTable()

ClearRemapTable(ColorAdjustType)

ทําความสะอาดตารางการแก้ไขสีสําหรับหมวดหมู่ที่ระบุ

public void ClearRemapTable(ColorAdjustType type)

Parameters

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่ตารางการแก้ไขจะถูกทําความสะอาด

ClearThreshold()

ทําความสะอาดค่าขอบเขตสําหรับหมวดหมู่ที่กําหนดเอง

public void ClearThreshold()

ClearThreshold(ColorAdjustType)

ทําความสะอาดค่า จํากัด สําหรับหมวดหมู่ที่ระบุ

public void ClearThreshold(ColorAdjustType type)

Parameters

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่ขอบเขตจะถูกทําความสะอาด

SetBrushRemapTable(ColorMap[])

กําหนดตารางการแก้ไขสีสําหรับหมวดหมู่สกรู

public void SetBrushRemapTable(ColorMap[] map)

Parameters

map ColorMap [ ]

ชุดของ Aspose.Imaging.ColorMap วัตถุ

SetColorKey(สี , สี)

กําหนดกุญแจสีสําหรับหมวดหมู่ที่กําหนดเอง

public void SetColorKey(Color colorLow, Color colorHigh)

Parameters

colorLow Color

คีย์สีต่ํา

colorHigh Color

ความสําคัญสีสูง

SetColorKey(สี, สี, ColorAdjustTyp)

กําหนดกุญแจสี (ช่วงความโปร่งใส) สําหรับหมวดหมู่ที่ระบุ

public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)

Parameters

colorLow Color

คีย์สีต่ํา

colorHigh Color

ความสําคัญสีสูง

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่กุญแจสีจะตั้งไว้

SetColorMatrices(ColorMatrix และ ColorMatrix)

การตั้งค่าเส้นด้ายการปรับสีและเส้นด้ายการปรับสีสําหรับหมวดหมู่ที่กําหนดเอง

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)

Parameters

newColorMatrix ColorMatrix

Matrix การปรับสี

grayMatrix ColorMatrix

Matrix การปรับ Grayscale

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrix)

การตั้งค่าเส้นด้ายการปรับสีและเส้นด้ายการปรับสีสําหรับหมวดหมู่ที่กําหนดเอง

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)

Parameters

newColorMatrix ColorMatrix

Matrix การปรับสี

grayMatrix ColorMatrix

Matrix การปรับ Grayscale

flags ColorMatrixFlag

องค์ประกอบของ Aspose.Imaging.ColorMatrixFlag ซึ่งระบุประเภทของภาพและสีที่จะได้รับผลกระทบโดยการปรับสีและการปรับสี

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrix, ColorAdjustType)

ปรับการปรับสีและปรับสีสําหรับหมวดหมู่ที่ระบุ

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)

Parameters

newColorMatrix ColorMatrix

Matrix การปรับสี

grayMatrix ColorMatrix

Matrix การปรับ Grayscale

mode ColorMatrixFlag

องค์ประกอบของ Aspose.Imaging.ColorMatrixFlag ซึ่งระบุประเภทของภาพและสีที่จะได้รับผลกระทบโดยการปรับสีและการปรับสี

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุหมวดหมู่ที่การปรับสีและการปรับสีจะกําหนด

SetColorMatrix(ColorMatrix)

กําหนดการปรับสีสําหรับหมวดหมู่ที่กําหนดเอง

public void SetColorMatrix(ColorMatrix newColorMatrix)

Parameters

newColorMatrix ColorMatrix

Matrix การปรับสี

SetColorMatrix(ColorMatrix, สีMatrixFlag)

กําหนดการปรับสีสําหรับหมวดหมู่ที่กําหนดเอง

public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)

Parameters

newColorMatrix ColorMatrix

Matrix การปรับสี

flags ColorMatrixFlag

องค์ประกอบของ Aspose.Imaging.ColorMatrixFlag ซึ่งระบุประเภทของภาพและสีที่จะได้รับผลกระทบจากเมตริกซ์การปรับสี

SetColorMatrix(ColorMatrix, ColorMatrixFlag, ColorAdjustType)

กําหนดการปรับสีสําหรับหมวดหมู่ที่ระบุ

public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)

Parameters

newColorMatrix ColorMatrix

Matrix การปรับสี

mode ColorMatrixFlag

องค์ประกอบของ Aspose.Imaging.ColorMatrixFlag ซึ่งระบุประเภทของภาพและสีที่จะได้รับผลกระทบจากเมตริกซ์การปรับสี

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่ matrix การปรับสีจะตั้งไว้

SetGamma(เฟอร์รี่)

กําหนดค่า gamma สําหรับหมวดหมู่ที่กําหนดเอง

public void SetGamma(float gamma)

Parameters

gamma float

หมายถึงค่าการแก้ไข gamma

SetGamma(ตุ๊กตา, ColorAdjustType)

กําหนดค่า gamma สําหรับหมวดหมู่ที่ระบุ

public void SetGamma(float gamma, ColorAdjustType type)

Parameters

gamma float

หมายถึงค่าการแก้ไข gamma

type ColorAdjustType

องค์ประกอบของรายการ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่ค่า gamma จะกําหนดไว้

SetNoOp()

ปิดการปรับสีสําหรับหมวดหมู่ที่กําหนดเอง

public void SetNoOp()

SetNoOp(ColorAdjustType)

ปิดการปรับสีสําหรับหมวดหมู่ที่ระบุ

public void SetNoOp(ColorAdjustType type)

Parameters

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่การแก้ไขสีจะปิด

SetOutputChannel(ColorChannelFlag)

กําหนดช่องออก CMYK (Cyan-Magenta-Yellow-Black) สําหรับหมวดหมู่ที่กําหนดเอง

public void SetOutputChannel(ColorChannelFlag flags)

Parameters

flags ColorChannelFlag

องค์ประกอบของ Aspose.Imaging.ColorChannelFlag ซึ่งระบุช่องออก

SetOutputChannel(ColorChannelFlag, ColorAdjustType)

กําหนดช่องออก CMYK (Cyan-Magenta-Yellow-Black) สําหรับหมวดหมู่ที่ระบุ

public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)

Parameters

flags ColorChannelFlag

องค์ประกอบของ Aspose.Imaging.ColorChannelFlag ซึ่งระบุช่องออก

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่ช่องทางออกจะตั้งไว้

SetOutputChannelColorProfile(รั้ว)

กําหนดไฟล์โปรไฟล์สีช่องออกสําหรับหมวดหมู่ที่กําหนดเอง

public void SetOutputChannelColorProfile(string colorProfileFilename)

Parameters

colorProfileFilename string

ชื่อเส้นทางของไฟล์โปรไฟล์สี หากไฟล์โปรไฟล์สีอยู่ในไดเรกทอรี %SystemRoot%\System32\Spool\Drivers\Color ปารามิเตอร์นี้อาจเป็นชื่อไฟล์ ในทางอื่น ๆ ปารามิเตอร์นี้จะต้องเป็นชื่อเส้นทางที่มีคุณภาพเต็มรูปแบบ

SetOutputChannelColorProfile(ลวด, ColorAdjustType)

สร้างไฟล์โปรไฟล์สีช่องออกสําหรับหมวดหมู่ที่ระบุ

public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)

Parameters

colorProfileFilename string

ชื่อเส้นทางของไฟล์โปรไฟล์สี หากไฟล์โปรไฟล์สีอยู่ในไดเรกทอรี %SystemRoot%\System32\Spool\Drivers\Color ปารามิเตอร์นี้อาจเป็นชื่อไฟล์ ในทางอื่น ๆ ปารามิเตอร์นี้จะต้องเป็นชื่อเส้นทางที่มีคุณภาพเต็มรูปแบบ

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่ไฟล์โปรไฟล์สีช่องออกจะตั้งไว้

SetRemapTable(ColorMap[])

สร้างตารางการแก้ไขสีสําหรับหมวดหมู่ที่กําหนดเอง

public void SetRemapTable(ColorMap[] map)

Parameters

map ColorMap [ ]

ชุดของคู่สีประเภท Aspose.Imaging.ColorMap ทุกคู่สีมีสีที่มีอยู่ (ค่าแรก) และสีที่มันจะถูกวางแผน (ค่าที่สอง)

SetRemapTable(ColorMap[ ], ColorAdjustType)

สร้างตารางการแก้ไขสีสําหรับหมวดหมู่ที่ระบุ

public void SetRemapTable(ColorMap[] map, ColorAdjustType type)

Parameters

map ColorMap [ ]

ชุดของคู่สีประเภท Aspose.Imaging.ColorMap ทุกคู่สีมีสีที่มีอยู่ (ค่าแรก) และสีที่มันจะถูกวางแผน (ค่าที่สอง)

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่ตารางการแก้ไขสีจะตั้งไว้

SetThreshold(เฟอร์รี่)

กําหนดข้อ จํากัด (ช่วงความโปร่งใส) สําหรับหมวดหมู่ที่กําหนดเอง

public void SetThreshold(float threshold)

Parameters

threshold float

หมายเลขที่แท้จริงที่ระบุค่าขอบเขต

SetThreshold(ตุ๊กตา, ColorAdjustType)

กําหนดข้อ จํากัด (ช่วงความโปร่งใส) สําหรับหมวดหมู่ที่ระบุ

public void SetThreshold(float threshold, ColorAdjustType type)

Parameters

threshold float

หมายเลขข้อ จํากัด จาก 0.0 ถึง 1.0 ซึ่งจะใช้เป็นจุดตัดเพื่อจัดหมวดหมู่สีที่จะถูกวางแผนให้มีหมายเลขสูงสุดหรือต่ําสุด

type ColorAdjustType

องค์ประกอบของ Aspose.Imaging.ColorAdjustType ซึ่งระบุประเภทที่ข้อ จํากัด สีจะกําหนดไว้

SetWrapMode(WrapMode)

กําหนดโหมดวาล์วที่ใช้ในการตัดสินใจว่าวิธีการวาล์วโครงสร้างผ่านรูปร่างหรือขอบรูปร่าง โครงสร้างจะวาล์วผ่านรูปร่างเพื่อเติมมันเมื่อรูปร่างเล็กกว่ารูปร่างที่มันจะเติม

public void SetWrapMode(WrapMode mode)

Parameters

mode WrapMode

องค์ประกอบของ Aspose.Imaging.WrapMode ซึ่งระบุว่าการคัดลอกแบบซ้ําของภาพจะใช้ในการดึงพื้นที่

SetWrapMode(WrapMode สี)

กําหนดโหมดวาดและสีที่ใช้ในการตัดสินใจว่าวิธีการวาดเนื้อเยื่อผ่านรูปร่างหรือขอบรูปร่าง การวาดเนื้อเยื่อผ่านรูปร่างเพื่อเติมเนื้อเยื่อเมื่อรูปร่างเล็กกว่ารูปร่างที่มันเติม

public void SetWrapMode(WrapMode mode, Color color)

Parameters

mode WrapMode

องค์ประกอบของ Aspose.Imaging.WrapMode ซึ่งระบุว่าการคัดลอกแบบซ้ําของภาพจะใช้ในการดึงพื้นที่

color Color

A Aspose.Imaging.ImageAttributes object that specifies the color of pixels outside of a rendered image. สีนี้จะเห็นได้หากพารามิเตอร์โหมดที่ตั้งไว้ใน Aspose.Imaging.WrapMode.Clamp และมุมตรงแหล่งที่ผ่านไป DrawImage เป็นขนาดใหญ่กว่าภาพตัวเอง.

SetWrapMode(WrapMode, สี, bool)

กําหนดโหมดวาดและสีที่ใช้ในการตัดสินใจว่าวิธีการวาดเนื้อเยื่อผ่านรูปร่างหรือขอบรูปร่าง การวาดเนื้อเยื่อผ่านรูปร่างเพื่อเติมเนื้อเยื่อเมื่อรูปร่างเล็กกว่ารูปร่างที่มันเติม

public void SetWrapMode(WrapMode mode, Color color, bool clamp)

Parameters

mode WrapMode

องค์ประกอบของ Aspose.Imaging.WrapMode ซึ่งระบุว่าการคัดลอกแบบซ้ําของภาพจะใช้ในการดึงพื้นที่

color Color

วัตถุสีที่ระบุสีของพิกเซลภายนอกของภาพ rendered สีนี้จะเห็นได้หากพารามิเตอร์โหมดที่กําหนดไว้ใน Aspose.Imaging.WrapMode.Clamp และแนวตั้งแหล่งที่ผ่านไปใน DrawImage เป็นขนาดใหญ่กว่าภาพตัวเอง

clamp bool

พารามิเตอร์นี้ไม่มีผลตั้งค่าให้ผิด

 แบบไทย