Class ImageAttributes
Tên không gian: Aspose.Imaging Tổng hợp: Aspose.Imaging.dll (25.4.0)
Một Aspose.Imaging.ImageAttributes đối tượng chứa thông tin về làm thế nào bitmap và màu metaphile được thao túng trong quá trình rendering. Một Wl17.ImagicAattributs đối phẩm duy trì một số cài đặt điều chỉnh màu, bao gồm các matrices điều hòa màu sắc, matrice chỉnh sửa màu xám, giá trị sửa đổi gamma, bảng màu-mapp, và giá thang ranh màu. Trong quá khứ rending, màu có thể được sửa chữa, mờ tối, làm sáng và loại bỏ. Để áp dụng các thao tác như vậy, khởi động một __ WL17.ImagesAtribut object và đi qua con đường của nó.
public sealed class ImageAttributes
Inheritance
Thành viên thừa kế
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageAttributes()
public ImageAttributes()
Methods
ClearBrushRemapTable()
Xóa bảng sửa màu nén của Aspose.Imaging.ImageAttributes đối tượng này.
public void ClearBrushRemapTable()
ClearColorKey()
Tắt chìa khóa màu (khá khung minh bạch) cho thể loại mặc định.
public void ClearColorKey()
ClearColorKey(ColorAdjustType)
Tắt chìa khóa màu (khá khung minh bạch) cho một thể loại cụ thể.
public void ClearColorKey(ColorAdjustType type)
Parameters
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định thể loại mà chìa khóa màu được xóa.
ClearColorMatrix()
Làm sạch matrix điều chỉnh màu sắc cho thể loại mặc định.
public void ClearColorMatrix()
ClearColorMatrix(ColorAdjustType)
Làm sạch matrix điều chỉnh màu sắc cho một thể loại cụ thể.
public void ClearColorMatrix(ColorAdjustType type)
Parameters
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định loại mà matrix điều chỉnh màu được xóa.
ClearGamma()
Tắt chỉnh sửa gamma cho thể loại mặc định.
public void ClearGamma()
ClearGamma(ColorAdjustType)
Không thể sửa chữa gamma cho một thể loại cụ thể.
public void ClearGamma(ColorAdjustType type)
Parameters
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định loại mà sửa chữa gamma bị vô hiệu hóa.
ClearNoOp()
Xóa thiết lập NoOp cho thể loại mặc định.
public void ClearNoOp()
ClearNoOp(ColorAdjustType)
Tắt thiết lập NoOp cho một thể loại cụ thể.
public void ClearNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định loại mà NoOp cài đặt được xóa.
ClearOutputChannel()
Xóa cài đặt kênh phát hành CMYK (cyan-magenta-yellow-black) cho thể loại mặc định.
public void ClearOutputChannel()
ClearOutputChannel(ColorAdjustType)
Tùy chỉnh cài đặt kênh phát hành (cyan-magenta-yellow-black) cho một thể loại cụ thể.
public void ClearOutputChannel(ColorAdjustType type)
Parameters
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định loại mà thiết lập kênh phát ra được xóa.
ClearOutputChannelColorProfile()
Tùy chọn thiết lập hồ sơ màu kênh output cho thể loại mặc định.
public void ClearOutputChannelColorProfile()
ClearOutputChannelColorProfile(ColorAdjustType)
Tắt thiết lập hồ sơ màu kênh phát hành cho một thể loại cụ thể.
public void ClearOutputChannelColorProfile(ColorAdjustType type)
Parameters
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định loại mà thiết lập hồ sơ kênh output được xóa.
ClearRemapTable()
Xóa bảng sửa màu cho thể loại mặc định.
public void ClearRemapTable()
ClearRemapTable(ColorAdjustType)
Làm sạch bảng sửa màu cho một thể loại cụ thể.
public void ClearRemapTable(ColorAdjustType type)
Parameters
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định loại mà bảng sửa chữa được xóa.
ClearThreshold()
Tùy chọn giá trị giới hạn cho thể loại mặc định.
public void ClearThreshold()
ClearThreshold(ColorAdjustType)
Tùy chọn giá trị giới hạn cho một thể loại cụ thể.
public void ClearThreshold(ColorAdjustType type)
Parameters
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định loại mà giới hạn được xóa.
SetBrushRemapTable(ColorMap[])
Thiết lập bảng sửa màu cho thể loại nén.
public void SetBrushRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[ ]
Một loạt các đối tượng Aspose.Imaging.ColorMap.
SetColorKey(Màu, Màu)
Đặt chìa khóa màu cho thể loại mặc định.
public void SetColorKey(Color colorLow, Color colorHigh)
Parameters
colorLow
Color
Giá trị khóa màu thấp
colorHigh
Color
Giá trị khóa màu cao.
SetColorKey(Màu sắc, màu sắc, ColorAdjustType)
Đặt chìa khóa màu (khá trình minh bạch) cho một thể loại cụ thể.
public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)
Parameters
colorLow
Color
Giá trị khóa màu thấp
colorHigh
Color
Giá trị khóa màu cao.
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định thể loại mà chìa khóa màu được thiết lập.
SetColorMatrices(Màu sắc, ColorMatrix)
Thiết lập matrix điều chỉnh màu sắc và matrix điều chỉnh màu xám cho thể loại mặc định.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
Parameters
newColorMatrix
ColorMatrix
Matrix điều chỉnh màu sắc
grayMatrix
ColorMatrix
Matrix điều chỉnh grayscale.
SetColorMatrices(Màu sắc: ColorMatrix, ColorMatrix)
Thiết lập matrix điều chỉnh màu sắc và matrix điều chỉnh màu xám cho thể loại mặc định.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Matrix điều chỉnh màu sắc
grayMatrix
ColorMatrix
Matrix điều chỉnh grayscale.
flags
ColorMatrixFlag
Một yếu tố của Aspose.Imaging.ColorMatrixFlag mà chỉ định loại hình và màu sắc sẽ bị ảnh hưởng bởi các matrices điều chỉnh màu và quy mô màu xám.
SetColorMatrices(Màu sắc, ColorMatrix, ColorMatrixFlag, ColorAdjustType)
Thiết lập matrix điều chỉnh màu sắc và matrix điều chỉnh màu xám cho một thể loại cụ thể.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Matrix điều chỉnh màu sắc
grayMatrix
ColorMatrix
Matrix điều chỉnh grayscale.
mode
ColorMatrixFlag
Một yếu tố của Aspose.Imaging.ColorMatrixFlag mà chỉ định loại hình và màu sắc sẽ bị ảnh hưởng bởi các matrices điều chỉnh màu và quy mô màu xám.
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định loại mà các matrices điều chỉnh màu và màu xám được thiết lập.
SetColorMatrix(ColorMatrix)
Thiết lập matrix điều chỉnh màu cho thể loại mặc định.
public void SetColorMatrix(ColorMatrix newColorMatrix)
Parameters
newColorMatrix
ColorMatrix
Matrix điều chỉnh màu sắc
SetColorMatrix(Màu sắc: ColorMatrixFlag)
Thiết lập matrix điều chỉnh màu cho thể loại mặc định.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Matrix điều chỉnh màu sắc
flags
ColorMatrixFlag
Một yếu tố của Aspose.Imaging.ColorMatrixFlag mà chỉ định loại hình và màu sắc sẽ bị ảnh hưởng bởi matrix điều chỉnh màu.
SetColorMatrix(Màu sắc, ColorMatrixFlag, ColorAdjustType)
Thiết lập matrix điều chỉnh màu sắc cho một thể loại cụ thể.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Matrix điều chỉnh màu sắc
mode
ColorMatrixFlag
Một yếu tố của Aspose.Imaging.ColorMatrixFlag mà chỉ định loại hình và màu sắc sẽ bị ảnh hưởng bởi matrix điều chỉnh màu.
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định loại mà matrix điều chỉnh màu được thiết lập cho.
SetGamma(Sông)
Thiết lập giá trị gamma cho thể loại mặc định.
public void SetGamma(float gamma)
Parameters
gamma
float
Giá trị sửa chữa gamma.
SetGamma(Float, Màu sắcType)
Thiết lập giá trị gamma cho một thể loại cụ thể.
public void SetGamma(float gamma, ColorAdjustType type)
Parameters
gamma
float
Giá trị sửa chữa gamma.
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType danh sách chỉ định loại mà giá trị gamma được đặt cho.
SetNoOp()
Tắt điều chỉnh màu cho thể loại mặc định.
public void SetNoOp()
SetNoOp(ColorAdjustType)
Tắt điều chỉnh màu sắc cho một thể loại cụ thể.
public void SetNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định thể loại mà sửa màu được tắt.
SetOutputChannel(ColorChannelFlag)
Thiết lập kênh phát hành CMYK (cyan-magenta-già-sắc) cho thể loại mặc định.
public void SetOutputChannel(ColorChannelFlag flags)
Parameters
flags
ColorChannelFlag
Một yếu tố của Aspose.Imaging.ColorChannelFlag mà chỉ định kênh phát hành.
SetOutputChannel(ColorChannelFlag, Màu sắcType)
Thiết lập kênh phát hành CMYK (cyan-magenta-già-sắc) cho một thể loại cụ thể.
public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)
Parameters
flags
ColorChannelFlag
Một yếu tố của Aspose.Imaging.ColorChannelFlag mà chỉ định kênh phát hành.
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định loại mà kênh phát ra được thiết lập cho.
SetOutputChannelColorProfile(String)
Thiết lập tệp hồ sơ màu của kênh output cho thể loại mặc định.
public void SetOutputChannelColorProfile(string colorProfileFilename)
Parameters
colorProfileFilename
string
Tên đường bộ của tệp hồ sơ màu. Nếu tệp hồ sơ màu nằm trong thư mục %SystemRoot%\System32\Spool\Drivers\Color, thông số này có thể là tên tệp.
SetOutputChannelColorProfile(Thẻ, ColorAdjustType)
Thiết lập tệp hồ sơ màu của kênh output cho một thể loại cụ thể.
public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)
Parameters
colorProfileFilename
string
Tên đường bộ của tệp hồ sơ màu. Nếu tệp hồ sơ màu nằm trong thư mục %SystemRoot%\System32\Spool\Drivers\Color, thông số này có thể là tên tệp.
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định loại mà kênh output màu hồ sơ tập tin được thiết lập.
SetRemapTable(ColorMap[])
Thiết lập bảng sửa màu cho thể loại mặc định.
public void SetRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[ ]
Mỗi cặp màu chứa một màu hiện có (giá đầu tiên) và màu mà nó sẽ được mapped đến (Giá thứ hai).
SetRemapTable(ColorMap[ ], Màu sắc)
Thiết lập bảng sửa màu cho một thể loại cụ thể.
public void SetRemapTable(ColorMap[] map, ColorAdjustType type)
Parameters
map
ColorMap
[ ]
Mỗi cặp màu chứa một màu hiện có (giá đầu tiên) và màu mà nó sẽ được mapped đến (Giá thứ hai).
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định loại mà bảng sửa màu được thiết lập.
SetThreshold(Sông)
Thiết lập ranh giới (ranh giới minh bạch) cho thể loại mặc định.
public void SetThreshold(float threshold)
Parameters
threshold
float
Một số thực xác định giá trị giới hạn.
SetThreshold(Float, Màu sắcType)
Thiết lập ranh giới (ranh giới minh bạch) cho một thể loại cụ thể.
public void SetThreshold(float threshold, ColorAdjustType type)
Parameters
threshold
float
Một giá trị giới hạn từ 0.0 đến 1.0 được sử dụng như một điểm chia rẽ để phân loại màu sắc mà sẽ được mapped đến một giá trị tối đa hoặc tối thiểu.
type
ColorAdjustType
Một yếu tố của Aspose.Imaging.ColorAdjustType mà chỉ định loại mà giới hạn màu được đặt cho.
SetWrapMode(WrapMode)
Thiết lập chế độ vỏ được sử dụng để quyết định làm thế nào để vẽ một cấu trúc trên một hình dạng, hoặc trên các ranh giới hình dạng. một cấu trúc được vẽ trên một hình dạng để điền vào khi cấu trúc nhỏ hơn hình dạng nó đang điền.
public void SetWrapMode(WrapMode mode)
Parameters
mode
WrapMode
Một yếu tố của Aspose.Imaging.WrapMode chỉ định làm thế nào các bản sao lặp lại của một hình ảnh được sử dụng để vẽ một khu vực.
SetWrapMode(WrapMode, Màu sắc)
Thiết lập chế độ vải và màu sắc được sử dụng để quyết định làm thế nào để vải một cấu trúc trên một hình dạng, hoặc trên các ranh giới hình dạng. một cấu trúc được vải trên một hình dạng để điền vào khi cấu trúc nhỏ hơn hình dạng nó đang điền.
public void SetWrapMode(WrapMode mode, Color color)
Parameters
mode
WrapMode
Một yếu tố của Aspose.Imaging.WrapMode chỉ định làm thế nào các bản sao lặp lại của một hình ảnh được sử dụng để vẽ một khu vực.
color
Color
A Aspose.Imaging.ImageAttributes object that specifies the color of pixels outside of a rendered image. Màu này có thể nhìn thấy nếu các thông số chế độ được thiết lập cho Wl17.WrapMode.Clamp và góc thẳng nguồn được chuyển đến DrawIMage lớn hơn bản thân hình ảnh.
SetWrapMode(WrapMode, Màu sắc, Bool)
Thiết lập chế độ vải và màu sắc được sử dụng để quyết định làm thế nào để vải một cấu trúc trên một hình dạng, hoặc trên các ranh giới hình dạng. một cấu trúc được vải trên một hình dạng để điền vào khi cấu trúc nhỏ hơn hình dạng nó đang điền.
public void SetWrapMode(WrapMode mode, Color color, bool clamp)
Parameters
mode
WrapMode
Một yếu tố của Aspose.Imaging.WrapMode chỉ định làm thế nào các bản sao lặp lại của một hình ảnh được sử dụng để vẽ một khu vực.
color
Color
Một đối tượng màu mà chỉ định màu sắc của các pixel bên ngoài một hình ảnh được trình bày. Màu này có thể nhìn thấy nếu thông số chế độ được thiết lập cho Aspose.Imaging.WrapMode.Clamp và góc thẳng nguồn được chuyển sang DrawImage lớn hơn bản thân ảnh.
clamp
bool
Parameter này không có hiệu quả. đặt nó vào giả.