Class ImageAttributes

Class ImageAttributes

Името на пространството: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.4.0)

A Aspose.Imaging.ImageAttributes обект съдържа информация за това как битмапи и метафилни цветове се манипулират по време на рендериране. A Wl17.ImageAattributs общността поддържа няколко настройки за коригиране на цветовете, включително матрици за корекция на цвета, грейска скала-адаптиране, гама-корекционни стойности, таблици с цветови карти и цвет-ограничен стойност. по времето на пренебрегване, цветята могат да бъдат поправени, тъмни, светли и премахнати.

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, който посочва категорията, за която е изчистена матрицата за настройка на цвета.

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

Този параметър няма ефект. поставете го на фалшив.

 Български