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.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
พารามิเตอร์นี้ไม่มีผลตั้งค่าให้ผิด