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.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
این پارامتر هیچ اثر ندارد. آن را به جعلی تنظیم کنید.