Class ImageAttributes
Името на пространството: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.4.0)
A Aspose.Imaging.ImageAttributes обект съдържа информация за това как битмапи и метафилни цветове се манипулират по време на рендериране. A Wl17.ImageAattributs общността поддържа няколко настройки за коригиране на цветовете, включително матрици за корекция на цвета, грейска скала-адаптиране, гама-корекционни стойности, таблици с цветови карти и цвет-ограничен стойност. по времето на пренебрегване, цветята могат да бъдат поправени, тъмни, светли и премахнати.
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, който посочва категорията, за която е изчистена матрицата за настройка на цвета.
ClearGamma()
Изключва гама корекция за дефолтната категория.
public void ClearGamma()
ClearGamma(ColorAdjustType)
Изключва гама корекция за определена категория.
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-yellow-black) за подразбиране.
public void ClearOutputChannel()
ClearOutputChannel(ColorAdjustType)
Очиства настройката на изходния канал (циан-магента-жълто-черно) за определена категория.
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(Цвет, цвят, цветове)
Поставете цветовия ключ (прозрачен диапазон) за определена категория.
public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)
Parameters
colorLow
Color
Ниска стойност на цветовата ключ.
colorHigh
Color
Висока стойност на цветовата ключ.
type
ColorAdjustType
Елемент на Aspose.Imaging.ColorAdjustType, който посочва категорията, за която е зададен цветният ключ.
SetColorMatrices(Цветна матрица, ColorMatrix)
Поставете матрицата за корекция на цветовете и грейскалата за регулиране за подразбираната категория.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
Parameters
newColorMatrix
ColorMatrix
Матрица за настройка на цветовете.
grayMatrix
ColorMatrix
Матрица за адаптиране на матрицата.
SetColorMatrices(Цветни матрици, ColorMatrixFlag)
Поставете матрицата за корекция на цветовете и грейскалата за регулиране за подразбираната категория.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Матрица за настройка на цветовете.
grayMatrix
ColorMatrix
Матрица за адаптиране на матрицата.
flags
ColorMatrixFlag
Елемент на Aspose.Imaging.ColorMatrixFlag, който посочва вида на изображението и цвета, които ще бъдат засегнати от матриците за коригиране на цветовете и гравитационната скала.
SetColorMatrices(Цвет Матрикс, ColorMatrixFlag и ColorAdjust)
Поставете матрицата за корекция на цветовете и грейскалата за определена категория.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Матрица за настройка на цветовете.
grayMatrix
ColorMatrix
Матрица за адаптиране на матрицата.
mode
ColorMatrixFlag
Елемент на Aspose.Imaging.ColorMatrixFlag, който посочва вида на изображението и цвета, които ще бъдат засегнати от матриците за коригиране на цветовете и гравитационната скала.
type
ColorAdjustType
Елемент на Aspose.Imaging.ColorAdjustType, който посочва категорията, за която са зададени матриците за кольоро-адаптиране и граискална адаптация.
SetColorMatrix(ColorMatrix)
Поставете матрицата за настройка на цветовете за подразбиране.
public void SetColorMatrix(ColorMatrix newColorMatrix)
Parameters
newColorMatrix
ColorMatrix
Матрица за настройка на цветовете.
SetColorMatrix(Цветни матрици, ColorMatrixFlag)
Поставете матрицата за настройка на цветовете за подразбиране.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Матрица за настройка на цветовете.
flags
ColorMatrixFlag
Елемент на Aspose.Imaging.ColorMatrixFlag, който посочва вида на изображението и цвета, които ще бъдат засегнати от матрицата за настройка на цветовете.
SetColorMatrix(ColorMatrixFlag и ColorAdjustType)
Поставете матрицата за коригиране на цветовете за определена категория.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Матрица за настройка на цветовете.
mode
ColorMatrixFlag
Елемент на Aspose.Imaging.ColorMatrixFlag, който посочва вида на изображението и цвета, които ще бъдат засегнати от матрицата за настройка на цветовете.
type
ColorAdjustType
Елемент на Aspose.Imaging.ColorAdjustType, който посочва категорията, за която е зададена матрицата за настройка на цветовете.
SetGamma(Флота)
Поставете стойността на гамата за дефолтната категория.
public void SetGamma(float gamma)
Parameters
gamma
float
Гама корекционна стойност.
SetGamma(Флоат, ColorAdjustType)
Поставете стойността на гамата за определена категория.
public void SetGamma(float gamma, ColorAdjustType type)
Parameters
gamma
float
Гама корекционна стойност.
type
ColorAdjustType
Елемент на Aspose.Imaging.ColorAdjustType списък, който посочва категорията, за която е зададена стойността на гамата.
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, ЦветРедактиранеType)
Поставете изходния канал 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%\Sistem32\Drivers\Color, този параметър може да бъде името на файл.
SetOutputChannelColorProfile(Стъпка, ColorAdjustTyp)
Поставете файла на цветния профил на изходния канал за определена категория.
public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)
Parameters
colorProfileFilename
string
Името на пътеката на файла с цветни профили.Ако файлът с цветен профил е в директората %SystemRoot%\Sistem32\Drivers\Color, този параметър може да бъде името на файл.
type
ColorAdjustType
Елемент на Aspose.Imaging.ColorAdjustType, който посочва категорията, за която е зададен файла на цветния профил на изходния канал.
SetRemapTable(ColorMap[])
Поставете таблицата за премахване на цветовете за подразбиране.
public void SetRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[]
Всяка двойка от цветове съдържа съществуващ цвят (първата стойност) и цвета, на който ще бъде хартиран (втората стойността).
SetRemapTable(ColorMap[]Цветът на косата)
Поставете таблицата за преместване на цветове за определена категория.
public void SetRemapTable(ColorMap[] map, ColorAdjustType type)
Parameters
map
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
Този цвят е видим, ако параметърът на режима е зададен на Aspose.Imaging.WrapMode.Clamp и източникният правоъгъл преминава към DrawImage е по-голям от самия образ.
SetWrapMode(WrapMode, Цвет, боол)
Поставете режима на вграждане и цвета, използвани за решаване на това как да се тече текстура през една форма, или по границите на формата. Текстура е течена през формата, за да я попълни, когато текстурата е по-малка от формата тя се изпълва.
public void SetWrapMode(WrapMode mode, Color color, bool clamp)
Parameters
mode
WrapMode
Елемент на Aspose.Imaging.WrapMode, който посочва как се използват повтарящи се копия на изображение за талиране на област.
color
Color
Цветен обект, който посочва цвета на пикселите извън изображението. Този цвят е видим, ако параметърът на режима е зададен на Aspose.Imaging.WrapMode.Clamp и източникният правоъгълник, преминат към DrawImage, е по-голям от самия образ.
clamp
bool
Този параметър няма ефект. поставете го на фалшив.