Class ImageAttributes

Class ImageAttributes

نام ها : Aspose.Imaging جمع آوری: Aspose.Imaging.dll (25.4.0)

یک Aspose.Imaging.ImageAttributes اشیاء حاوی اطلاعات در مورد چگونگی دستکاری bitmap و رنگ های متافیل در هنگام رزرو است. یک Aspose.Imaging.ImageAttributes اشیاء چندین تنظیمات تنظیم رنگ را حفظ می کند، از جمله ماتریس های تنظیم رنگ، ماتریس های تنظیم خاکستری، ارزش های اصلاح گاما، جدول های نقشه رنگی و ارزش های مرز رنگی. در طول رزرو، رنگ ها می توانند اصلاح، تاریک، روشن و حذف شوند. برای اعمال چنین دستکاری، یک Aspose.Imaging.ImageAttributes اشیاء را آغاز کنید و مسیر آن Aspose.Imaging.ImageAttributes اشیاء (با پاتیک Aspose.Imaging.Image) به روش تصویربرداری.

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)

تنظیم کانال خروجی (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(رنگ، رنگ، رنگ)

کلید رنگی (مجموع شفافیت) را برای یک دسته مشخص تنظیم کنید.

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

Parameters

colorLow Color

ارزش کلید رنگی پایین

colorHigh Color

ارزش کلید رنگی بالا

type ColorAdjustType

یک عنصر Aspose.Imaging.ColorAdjustType که دسته ای را مشخص می کند که کلید رنگی برای آن تنظیم شده است.

SetColorMatrices(رنگ آمیزی، رنگ آمیزی)

ماتریس تنظیم رنگ و ماتریس تنظیم خاکستری را برای رده پیش فرض تنظیم کنید.

public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)

Parameters

newColorMatrix ColorMatrix

ماتریس تنظیم رنگ

grayMatrix ColorMatrix

ماتریس تنظیم گریسکال

SetColorMatrices(رنگ ماتریکس، رنگ ماتریکس، رنگ ماتریکس)

ماتریس تنظیم رنگ و ماتریس تنظیم خاکستری را برای رده پیش فرض تنظیم کنید.

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

Parameters

newColorMatrix ColorMatrix

ماتریس تنظیم رنگ

grayMatrix ColorMatrix

ماتریس تنظیم گریسکال

flags ColorMatrixFlag

یک عنصر Aspose.Imaging.ColorMatrixFlag که نوع تصویر و رنگ را مشخص می کند که توسط ماتریس های تنظیم رنگ و تنظیم خاکستری تحت تاثیر قرار می گیرد.

SetColorMatrices(رنگ آمیزی، رنگ آمیزی، رنگ آمیزی، رنگ آمیزی، رنگ آمیزی)

ماتریس تنظیم رنگ و ماتریس تنظیم خاکستری را برای یک دسته مشخص تنظیم کنید.

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(رنگ آمیزی، رنگ آمیزی)

تنظیم ماتریس تنظیم رنگ برای رده پیش فرض.

public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)

Parameters

newColorMatrix ColorMatrix

ماتریس تنظیم رنگ

flags ColorMatrixFlag

یک عنصر Aspose.Imaging.ColorMatrixFlag که نوع تصویر و رنگ را مشخص می کند که توسط ماتریس تنظیم رنگ تحت تاثیر قرار می گیرد.

SetColorMatrix(رنگ آمیزی، رنگ آمیزی، رنگ آمیزی، رنگ آمیزی)

ماتریس تنظیم رنگ را برای یک دسته مشخص تنظیم کنید.

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(رنگ آمیزی، رنگ)

مقدار گاما را برای یک دسته مشخص تعیین کنید.

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(رنگ آمیزی، رنگ آمیزی)

کانال خروجی CMYK (Cyan-magenta-yellow-black) را برای یک دسته مشخص تنظیم کنید.

public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)

Parameters

flags ColorChannelFlag

یک عنصر Aspose.Imaging.ColorChannelFlag که کانال خروجی را مشخص می کند.

type ColorAdjustType

یک عنصر Aspose.Imaging.ColorAdjustType که دسته ای را مشخص می کند که کانال خروجی برای آن تنظیم شده است.

SetOutputChannelColorProfile(String)

فایل پروفایل رنگی کانال خروجی را برای دسته بندی پیش فرض تنظیم کنید.

public void SetOutputChannelColorProfile(string colorProfileFilename)

Parameters

colorProfileFilename string

نام مسیر یک فایل پروفایل رنگی اگر فایل پروفایل رنگی در دایرکتوری %SystemRoot%\System32\Spool\Drivers\Color باشد، این پارامتر می تواند نام فایل باشد.

SetOutputChannelColorProfile(رنگ، رنگ، رنگ، رنگ)

فایل پروفایل رنگی کانال خروجی را برای یک دسته مشخص تنظیم کنید.

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[ ], رنگ آمیزی)

جدول رنگی را برای یک دسته مشخص تنظیم کنید.

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(رنگ آمیزی، رنگ)

محدودیت (مجموع شفافیت) را برای یک دسته مشخص تنظیم کنید.

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، رنگ، بول)

تنظیم حالت چسب و رنگ مورد استفاده برای تصمیم گیری در مورد چگونگی چسباندن یک بافت در یک شکل یا در مرزهای شکل. یک بافت در یک شکل چسبیده می شود تا آن را پر کند زمانی که بافت کوچکتر از شکل است که آن را پر می کند.

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

Parameters

mode WrapMode

یک عنصر Aspose.Imaging.WrapMode که مشخص می کند که چگونه کپی های تکراری یک تصویر برای تایپ یک منطقه استفاده می شود.

color Color

این رنگ قابل مشاهده است اگر پارامتر حالت به Aspose.Imaging.WrapMode.Clamp تنظیم شده و دایره منبع منتقل به DrawImage بزرگتر از تصویر خود است.

clamp bool

این پارامتر هیچ اثر ندارد. آن را به جعلی تنظیم کنید.

 فارسی