Class TgaImage
اسم الفضاء : Aspose.Imaging.FileFormats.Tga تجميع: Aspose.Imaging.dll (25.4.0)
التعامل مع ملفات الصورة TGA raster باستخدام API الخاص بنا، مخصصة لـ TARGA(Truevision Advanced Raster Adapter) تنسيق، مما يتيح التحميل اللاسلكي والتخصيص بسهولة تحديث الممتلكات العامة مثل المؤلف، التوقيت،معرف الصورة، وإصدار البرمجيات، في حين استخدام مختلف البيتات لكل بكسل الإعدادات،قناة ألفا وشفافية الألوان. بالإضافة إلى ذلك، يمكنك تصدير صور TGAإلى غيرها من تنسيقات الرسائل الشعبية، وضمان التوافق لمشاريعك.
[JsonObject(MemberSerialization.OptIn)]
public class TgaImage : RasterCachedImage, IDisposable, IObjectWithBounds, IRasterImageArgb32PixelLoader, IRasterImageRawDataLoader, IHasXmpData, IHasMetadata
Inheritance
object ← DisposableObject ← DataStreamSupporter ← Image ← RasterImage ← RasterCachedImage ← TgaImage
Implements
IDisposable , IObjectWithBounds , IRasterImageArgb32PixelLoader , IRasterImageRawDataLoader , IHasXmpData , IHasMetadata
الأعضاء الموروثين
RasterCachedImage.CacheData() , RasterCachedImage.Blend(Point, RasterImage, Rectangle, byte) , RasterCachedImage.Resize(int, int, ResizeType) , RasterCachedImage.Resize(int, int, ImageResizeSettings) , RasterCachedImage.RotateFlip(RotateFlipType) , RasterCachedImage.Rotate(float, bool, Color) , RasterCachedImage.Crop(Rectangle) , RasterCachedImage.Dither(DitheringMethod, int, IColorPalette) , RasterCachedImage.Grayscale() , RasterCachedImage.NormalizeHistogram() , RasterCachedImage.BinarizeFixed(byte) , RasterCachedImage.BinarizeOtsu() , RasterCachedImage.BinarizeBradley(double, int) , RasterCachedImage.BinarizeBradley(double) , RasterCachedImage.AdjustBrightness(int) , RasterCachedImage.AdjustContrast(float) , RasterCachedImage.AdjustGamma(float, float, float) , RasterCachedImage.AdjustGamma(float) , RasterCachedImage.OnCached() , RasterCachedImage.OnPaletteChanged(IColorPalette, IColorPalette) , RasterCachedImage.IsCached , RasterImage.xmpData , RasterImage.RemoveMetadata() , RasterImage.Save(Stream, ImageOptionsBase, Rectangle) , RasterImage.GetModifyDate(bool) , RasterImage.Dither(DitheringMethod, int) , RasterImage.Dither(DitheringMethod, int, IColorPalette) , RasterImage.GetDefaultPixels(Rectangle, IPartialArgb32PixelLoader) , RasterImage.GetDefaultRawData(Rectangle, IPartialRawDataLoader, RawDataSettings) , RasterImage.GetDefaultArgb32Pixels(Rectangle) , RasterImage.GetDefaultRawData(Rectangle, RawDataSettings) , RasterImage.GetArgb32Pixel(int, int) , RasterImage.GetPixel(int, int) , RasterImage.SetArgb32Pixel(int, int, int) , RasterImage.SetPixel(int, int, Color) , RasterImage.ReadScanLine(int) , RasterImage.ReadArgb32ScanLine(int) , RasterImage.WriteScanLine(int, Color[]) , RasterImage.WriteArgb32ScanLine(int, int[]) , RasterImage.LoadPartialArgb32Pixels(Rectangle, IPartialArgb32PixelLoader) , RasterImage.LoadPartialPixels(Rectangle, IPartialPixelLoader) , RasterImage.LoadArgb32Pixels(Rectangle) , RasterImage.LoadArgb64Pixels(Rectangle) , RasterImage.LoadPartialArgb64Pixels(Rectangle, IPartialArgb64PixelLoader) , RasterImage.LoadPixels(Rectangle) , RasterImage.LoadCmykPixels(Rectangle) , RasterImage.LoadCmyk32Pixels(Rectangle) , RasterImage.LoadRawData(Rectangle, RawDataSettings, IPartialRawDataLoader) , RasterImage.LoadRawData(Rectangle, Rectangle, RawDataSettings, IPartialRawDataLoader) , RasterImage.SaveRawData(byte[], int, Rectangle, RawDataSettings) , RasterImage.SaveArgb32Pixels(Rectangle, int[]) , RasterImage.SavePixels(Rectangle, Color[]) , RasterImage.SaveCmykPixels(Rectangle, CmykColor[]) , RasterImage.SaveCmyk32Pixels(Rectangle, int[]) , RasterImage.SetResolution(double, double) , RasterImage.SetPalette(IColorPalette, bool) , RasterImage.Resize(int, int, ImageResizeSettings) , RasterImage.Rotate(float, bool, Color) , RasterImage.Rotate(float) , RasterImage.BinarizeFixed(byte) , RasterImage.BinarizeOtsu() , RasterImage.BinarizeBradley(double) , RasterImage.BinarizeBradley(double, int) , RasterImage.Blend(Point, RasterImage, Rectangle, byte) , RasterImage.Blend(Point, RasterImage, byte) , RasterImage.Grayscale() , RasterImage.NormalizeHistogram() , RasterImage.AdjustBrightness(int) , RasterImage.AdjustContrast(float) , RasterImage.AdjustGamma(float, float, float) , RasterImage.AdjustGamma(float) , RasterImage.GetSkewAngle() , RasterImage.NormalizeAngle() , RasterImage.NormalizeAngle(bool, Color) , RasterImage.Filter(Rectangle, FilterOptionsBase) , RasterImage.ReplaceColor(Color, byte, Color) , RasterImage.ReplaceColor(int, byte, int) , RasterImage.ReplaceNonTransparentColors(Color) , RasterImage.ReplaceNonTransparentColors(int) , RasterImage.ToBitmap() , RasterImage.ReleaseManagedResources() , RasterImage.UpdateMetadata() , RasterImage.UpdateDimensions(int, int) , RasterImage.PremultiplyComponents , RasterImage.UseRawData , RasterImage.UpdateXmpData , RasterImage.XmpData , RasterImage.RawIndexedColorConverter , RasterImage.RawCustomColorConverter , RasterImage.RawFallbackIndex , RasterImage.RawDataSettings , RasterImage.UsePalette , RasterImage.RawDataFormat , RasterImage.RawLineSize , RasterImage.IsRawDataAvailable , RasterImage.HorizontalResolution , RasterImage.VerticalResolution , RasterImage.HasTransparentColor , RasterImage.HasAlpha , RasterImage.TransparentColor , RasterImage.ImageOpacity , RasterImage.DataLoader , Image.CanLoad(string) , Image.CanLoad(string, LoadOptions) , Image.CanLoad(Stream) , Image.CanLoad(Stream, LoadOptions) , Image.Create(ImageOptionsBase, int, int) , Image.Create(Image[]) , Image.Create(MultipageCreateOptions) , Image.Create(string[], bool) , Image.Create(string[]) , Image.Create(Image[], bool) , Image.GetFileFormat(string) , Image.GetFileFormat(Stream) , Image.GetFittingRectangle(Rectangle, int, int) , Image.GetFittingRectangle(Rectangle, int[], int, int) , Image.Load(string, LoadOptions) , Image.Load(string) , Image.Load(Stream, LoadOptions) , Image.Load(Stream) , Image.GetProportionalWidth(int, int, int) , Image.GetProportionalHeight(int, int, int) , Image.RemoveMetadata() , Image.CanSave(ImageOptionsBase) , Image.Resize(int, int) , Image.Resize(int, int, ResizeType) , Image.Resize(int, int, ImageResizeSettings) , Image.GetDefaultOptions(object[]) , Image.GetOriginalOptions() , Image.ResizeWidthProportionally(int) , Image.ResizeHeightProportionally(int) , Image.ResizeWidthProportionally(int, ResizeType) , Image.ResizeHeightProportionally(int, ResizeType) , Image.ResizeWidthProportionally(int, ImageResizeSettings) , Image.ResizeHeightProportionally(int, ImageResizeSettings) , Image.RotateFlip(RotateFlipType) , Image.Rotate(float) , Image.Crop(Rectangle) , Image.Crop(int, int, int, int) , Image.Save() , Image.Save(string) , Image.Save(string, ImageOptionsBase) , Image.Save(string, ImageOptionsBase, Rectangle) , Image.Save(Stream, ImageOptionsBase) , Image.Save(Stream, ImageOptionsBase, Rectangle) , Image.GetSerializedStream(ImageOptionsBase, Rectangle, out int) , Image.SetPalette(IColorPalette, bool) , Image.UpdateContainer(Image) , Image.GetCanNotSaveMessage(ImageOptionsBase) , Image.GetFitRectangle(Rectangle) , Image.GetImage2Export(ImageOptionsBase, Rectangle, IImageExporter) , Image.GetFitRectangle(Rectangle, int[]) , Image.OnPaletteChanged(IColorPalette, IColorPalette) , Image.OnPaletteChanging(IColorPalette, IColorPalette) , Image.ReleaseManagedResources() , Image.BitsPerPixel , Image.Bounds , Image.Container , Image.Height , Image.Palette , Image.UsePalette , Image.Size , Image.Width , Image.InterruptMonitor , Image.BufferSizeHint , Image.AutoAdjustPalette , Image.HasBackgroundColor , Image.FileFormat , Image.BackgroundColor , DataStreamSupporter.timeout , DataStreamSupporter.CacheData() , DataStreamSupporter.Save() , DataStreamSupporter.Save(Stream) , DataStreamSupporter.Save(string) , DataStreamSupporter.Save(string, bool) , DataStreamSupporter.SaveData(Stream) , DataStreamSupporter.ReleaseManagedResources() , DataStreamSupporter.OnDataStreamContainerChanging(StreamContainer) , DataStreamSupporter.DataStreamContainer , DataStreamSupporter.IsCached , DisposableObject.Dispose() , DisposableObject.ReleaseManagedResources() , DisposableObject.ReleaseUnmanagedResources() , DisposableObject.VerifyNotDisposed() , DisposableObject.Disposed , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
توفير صورة JPG كصورة TGA.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
تحميل الصورة PNG، وتحويلها إلى TgaImage وتخزينها كصورة TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
Constructors
TgaImage(الستار)
يبدأ كائن Aspose.Imaging.FileFormats.Tga.TgaImage الجديد باستخدام مسار الملف المقدمتحميل محتوى الصورة.هذا البناء يبدأ بفعالية الصورةعلى سبيل المثال، مما يتيح الوصول اللامبالاة إلى ملفات الصورة TGA، وتبسيط التكاملفي سياق عمل التطبيق الخاص بك.
public TgaImage(string path)
Parameters
path
string
الطريق إلى تحميل صورة.
Exceptions
المسار المحدد صفر.
TgaImage(RasterImage)
إنشاء مثال جديد من فئة Aspose.Imaging.FileFormats.Tga.TgaImage من خلال توفير علامة التبويبهذا البناء يسهل الاندماج المباشر للمواقع الموجودةتسريع الصور إلى تنسيق الصورة TGA، وتسريع عملية التحويل لتعزيز التوافق داخل أنظمة البرمجيات الخاصة بك.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
الصورة الرائعة
Examples
تحميل الصورة PNG، وتحويلها إلى TgaImage وتخزينها كصورة TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
إطلاق مثال جديد من فئة Aspose.Imaging.FileFormats.Tga.TgaImage باستخدام تدفق إلىتحميل الصورة.هذا البناء يسمح لدمج البيانات الصورة دون انقطاعمن التدفقات، مما يسهل المعالجة الفعالة ومعالجة صور TGA داخلتطبيقات البرمجيات الخاصة بك
public TgaImage(Stream stream)
Parameters
stream
Stream
تدفق لتحميل صورة.
Properties
AuthorComments
إعادة تدوير أو وضع التعليقات المقدمة من قبل المؤلف للصورة.غالبًا ما يحتوي على معلومات قيمة ، مثل وصفات أو ملاحظات ، أوالمزيد من السياق حول الصورة.من خلال الوصول أو تعديل المؤلف التعليقاتالممتلكات، يمكن للمطورين تعزيز البيانات المعدلة المرتبطة بالصورة، وتوفيرالمستخدمين مع إدراك قيمة وواقع فيما يتعلق بمحتوىها أو إنشائها.هذا هو حقل ASCII يتكون من 324 بايتا التي يتم تنظيمها كأربعة خطوطيحتوي على 80 حرفًا ، تليها كل حرف من أصل صفر.
public string AuthorComments { get; set; }
قيمة الممتلكات
Examples
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
AuthorName
يعيد أو يضع اسم المؤلف المرتبط بالصورة.يسمح للمطورين بالوصول أو تعديل بيانات اسم المؤلف ، مما يتيحمعلومات قيمة عن صانع الصورة.باستخدام اسم المؤلفالممتلكات، يمكن للمستخدمين بسهولة تحديد الشخص المسؤول عن إنشاء أوالمساهمة في الصورة، وتعزيز بياناتها الشاملة، وتوفير قيمةالسياق للمشاهدين.هذا الحقل هو إجمالي 40 حرف ASCII للاسم.إذا تم استخدام الحقل،يجب أن يحتوي على اسم الشخص الذي خلق الصورة (المؤلف).
public string AuthorName { get; set; }
قيمة الممتلكات
Examples
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
BackgroundColor
يعيد أو يحدد لون الخلفية للصورة.هذا الممتلكات يسمحلتحديد اللون المستخدم لخلفية الصورة، وضمان اتساق وتحسين عرض الرؤية.وهذا مفيد بشكل خاص في السيناريوهات حيثيتم عرض الصورة على خلفية ذات لون مختلف أو عند عرضصورة على قناة أخرى.
public override Color BackgroundColor { get; set; }
قيمة الممتلكات
BitsPerPixel
استرداد النقاط لكل بكسل، وتوفير المعلومات الأساسية حولعمق اللون للصورة.هذا الممتلكات يخدم كمعيار حاسم لفهممستوى التفاصيل والثروة الملونة الموجودة في الصورة، ومساعدة المطورين فيتحسين خوارزميات المعالجة وتخصيص الموارد للحصول على صورة فعالةالتلاعب والتعامل مع المهام.
public override int BitsPerPixel { get; }
قيمة الممتلكات
BytesPerPixel
احصل على بايتات القيمة لكل بكسل، والتي تشير إلى كمية الذاكرة التي تم احتلالها بواسطةكل بكسل في الصورة.هذه الممتلكات تخدم كمعيار حاسم للذاكرةالإدارة والتحسين، ومساعدة المطورين في توزيع الموارد بفعاليةمعالجة بيانات الصورة
public int BytesPerPixel { get; }
قيمة الممتلكات
DateTimeStamp
تحصل على أو إعداد تاريخ/وقت.هذا المجال يحدد القيمة للتاريخ والوقت الذي تم حفظ الصورة.على الرغم من أن أنظمة التشغيل عادة ما تكون ملفات التوقيت والتاريخ ، إلا أن هذه الميزة هيإذا كان نظام التشغيل قادرًا على تغيير علامة الزمن والتواريخ إذا كان الملفمن خلال استخدام هذا المجال ، يتم ضمان منطقة غير قابلة للتغيير في التاريخ والوقت.التسجيل .
public DateTime? DateTimeStamp { get; set; }
قيمة الممتلكات
DateTime ?
Examples
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
FileFormat
احصل على معلومات حاسمة حول تنسيق الملف للصورة التي تمثلهاعلى سبيل المثال Aspose.Imaging.FileFormats.Tga.TgaImage. فهم تنسيق الملفات أمر ضروريالتحقق من التوافق وضمان التكامل المستمر داخل أنظمة البرمجيات،تمكين المعالجة الفعالة والتلاعب بالصور.
public override FileFormat FileFormat { get; }
قيمة الممتلكات
GammaValueDenominator
يعود إلى الجزء المذكور من قيمة غاما ، وهو عامل شامل فيتحديد تمثيل الألوان داخل الصور.للصور التي تفتقر إلى غاماتصحيح، يجب أن يكون هذا القيمة 1.0، وضمان دقة عرض الألوان.تقدير وتسليط الضوء على هذا المعلم أمر أساسي للحفاظ على اللونالولاء والوصول إلى صورة دقيقة.
public ushort GammaValueDenominator { get; }
قيمة الممتلكات
Examples
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
GammaValueNumerator
يحصل الرقم على جزء من قيمة غاما ، وهو أمر ضروري لون دقيقفي الصور دون تصحيح غاما ، يجب أن يكون هذا القيمةفهم واستخدام هذه القيمة أمر حيوي للحفاظ على اللونالإخلاص والتأكد من الصورة الدقيقة.
public ushort GammaValueNumerator { get; }
قيمة الممتلكات
Examples
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
HasAlpha
استرداد قيمة بوليان تشير إلى ما إذا كان Aspose.Imaging.FileFormats.Tga.TgaImage يحتوي علىقناة ألفا، وتسهيل تأثيرات الشفافية.هذه الممتلكات توفر الأساسيةمعلومات للتعامل مع تكوين الصورة والتصوير، ومساعدة المطورين فيتنفيذ العديد من التأثيرات البصرية والعمليات التكوينية.
public override bool HasAlpha { get; }
قيمة الممتلكات
Examples
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
HasBackgroundColor
يعيد أو يضع قيمة تشير إلى ما إذا كانت الصورة تحتوي على خلفيةهذا الممتلكات مفيدة لتحديد ما إذا كانت الصورة تشملألوان الخلفية منفصلة عن المحتوى الأمامي.يمكنك تخصيص معالجة الصور أو عرضها استنادا إلى وجود أو غيابلون خلفية
public override bool HasBackgroundColor { get; set; }
قيمة الممتلكات
HasColorMap
احرص على معرفة ما إذا كان هذا المثال Aspose.Imaging.FileFormats.Tga.TgaImage يحتوي على خريطة ملونة.فهم وجود خريطة الألوان أمر حاسم للتفسير الدقيقوتلاعب البيانات الملونة للصورة.
public bool HasColorMap { get; }
قيمة الممتلكات
Examples
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
HasTransparentColor
يعيد أو يضع قيمة بوليانية تشير إلى ما إذا كانت الصورة تحتوي علىالألوان الشفافة.هذه الممتلكات ضرورية لتحديد ما إذا كانت الصورةيدعم الشفافية، ويساعدك على تنفيذ المعالجة المناسبةالعمليات المتعلقة بالشفافية مثل الخلط أو التركيب أو التخطيط.
public override bool HasTransparentColor { get; set; }
قيمة الممتلكات
Height
احصل على ارتفاع الصورة التي يتم تغطيتها بواسطة هذا Aspose.Imaging.FileFormats.Tga.TgaImageهذه الممتلكات تتيح للمطورين تفاصيل حاسمة تتعلقالأبعاد العمودية للصورة، مما يتيح التكامل اللامبالاة والتلاعبصور داخل حلول البرمجيات الخاصة بهم.
public override int Height { get; }
قيمة الممتلكات
Examples
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
ImageId
يحصل أو يضع الهوية الفريدة المرتبطة بالصورة.هذا الهوية يخدم كنقطة مرجعية لتحديد وتمييز الصورة عن الآخرين داخلالنظام أو التطبيق.من خلال إعداد أو استرداد معرف الصورة، يمكنك إدارة وتتبع الصور بفعالية، وتسهيل إدارة الصورة المنظمة والاستردادالعمليات .
يحتوي هذا الحقل الاختياري على معلومات تحديد الصورة.الطول الأقصى لهذا الحقل هو 255 بايت.
public string ImageId { get; set; }
قيمة الممتلكات
Examples
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
IsGrayScale
احصل على قيمة بوليانية تشير إلى ما إذا كان Aspose.Imaging.FileFormats.Tga.TgaImage يمثلالصورة الرمادية على نطاق واسع.هذه الممتلكات هي الأساسية للتمييز بين اللون واللونصور على مقياس رمادي، ومساعدة المطورين في تطبيق المعالجة المناسبة وتقنيات التصوير القائمة على خصائص الألوان للصورة.
public bool IsGrayScale { get; }
قيمة الممتلكات
Examples
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
JobNameOrId
يعيد أو يضع اسم العمل أو الهوية المرتبطة بالصورة.يسمح لك بالوصول أو تعديل البيانات الميتا المتعلقة بالعمل أو المشروع المحددمن خلال استخدام الخصائص اسم العمل / الهوية ، يمكن للمستخدمين بسهولةتحديد المشروع أو المهمة التي تنتمي إليها الصورة، وتسهيلتنظيم وإدارة الأصول الصورة داخل تدفقات العمل أو المشاريع الكبيرة.
public string JobNameOrId { get; set; }
قيمة الممتلكات
Examples
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
JobTime
يعيد أو يحدد علامة التوقيت التي تشير إلى وقت العمل المرتبط بالصورة.هذه الخصائص تسمح للمطورين بالوصول أو تعديل البيانات الزمنية المرتبطةالمهمة أو المشروع المرتبط بالصورة.
public TimeSpan? JobTime { get; set; }
قيمة الممتلكات
TimeSpan ?
Examples
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
PixelAspectRatioDenominator
يعود إلى الجزء المذكور من نسبة Pixel Aspect ، وهو عامل حاسم فيتحديد الجانب البصري للبيكسلات داخل الصورة.هذه القيمة ضروريةللحفاظ على تمثيل بكسل دقيق ونسب الجانب في جميع أنحاءعمليات عرض الصور ومعالجة الصور، وضمان جودة عالية الإنتاج البصري.
public ushort PixelAspectRatioDenominator { get; }
قيمة الممتلكات
Examples
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
PixelAspectRatioNumerator
يتراجع عن مكون الرقم من نسبة Pixel Aspect ، والتي تؤثر علىالجانب البصري من البكسل داخل الصورة.فهم وتلاعب هذاالقيمة ضرورية لتحقيق التمثيل الدقيق للبكسل ونسب الجانبفي التصوير والتجهيز.
public ushort PixelAspectRatioNumerator { get; }
قيمة الممتلكات
Examples
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
SoftwareId
إدارة معرف البرمجيات (ID) المرتبطة بالصورة، مما يتيحما يصل إلى 40 حرف ASCII. هذه الممتلكات تخدم كوسيلة لتحديدالبرامج المستخدمة في إنشاء أو معالجة الصورة، وتوفير قيمةالميتايدات لأغراض تنظيمية ومعلوماتية.
public string SoftwareId { get; set; }
قيمة الممتلكات
Examples
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
SoftwareVersion
يعيد أو يضع نسخة البرمجيات المرتبطة بالصورة.طول شريط النسخة هو عادة من 3 إلى 4 أحرف.مفيد لمتابعة البرمجيات المستخدمة لإنشاء أو التلاعب بالصورة ويمكنتوفير سياق قيمة لمعالجة الصور والتحقق من التوافق.
public string SoftwareVersion { get; set; }
قيمة الممتلكات
Examples
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
SoftwareVersionLetter
يعيد أو يضع مكون الخط من نسخة البرمجيات المرتبطة بـهذه الممتلكات تمثل تفاصيل إضافية داخل نسخة البرمجياتقوس قزح ويمكن أن تكون مفيدة لتمييز النسخة الدقيقة.
public char SoftwareVersionLetter { get; set; }
قيمة الممتلكات
Examples
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
SoftwareVersionNumber
يعيد أو يضع المكون الرقمي للنسخة البرمجية المرتبطةهذه الممتلكات تمثل الجزء الرقمي من نسخة البرمجياتيقدم معلومات هامة عن نسخة البرمجيات المستخدمة فيإنشاء أو تعديل الصورة.
public ushort SoftwareVersionNumber { get; set; }
قيمة الممتلكات
Examples
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
TransparentColor
يعيد أو يحدد اللون الرئيسي المرتبط بالصورة.هذه الخصائص تسمحيمكنك الوصول أو تعديل اللون المحدد باعتباره اللون الرئيسي لصورة محددةمعالجة المهام أو التأثيرات.استخدام ميزة الألوان الرئيسية يسمح للمستخدمينتطبيق العمليات القائمة على الألوان مثل تثبيت الكروم أو استبدال الألوان، وتعزيزالقدرة على التلاعب بالصور والقدرة الإبداعية.
يمكن اعتبار اللون الرئيسي “لون الخلفية” أو “لون شفاف”.هذا هو اللون من منطقة “غير الصورة” من الشاشة، واللون نفسه الذي سيتم تنظيف الشاشة إذا تم حذفها في التطبيق.
public override Color TransparentColor { get; set; }
قيمة الممتلكات
Examples
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
Width
احصل على عرض الصورة التي يمثلها هذا Aspose.Imaging.FileFormats.Tga.TgaImageهذه الممتلكات توفر للمطورين معلومات هامة عنحجم الصورة ، مما يسهل مختلف المهام التلاعب بالصورة ومعالجتهاداخل تطبيقات البرمجيات الخاصة بهم.
public override int Width { get; }
قيمة الممتلكات
Examples
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
الأصلي
يحصل أو يضع إحداثيات أفقية مطلقة في الزاوية اليسرى السفلى للصورةحيث يتم وضعها على جهاز عرض له أصل في أسفل اليسار منالشاشة (على سبيل المثال، سلسلة TARGA).
public ushort XOrigin { get; set; }
قيمة الممتلكات
Examples
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
يوريغين
يحصل أو يضع إحداثيات عمودية مطلقة في الزاوية اليسرى السفلى للصورةحيث يتم وضعها على جهاز عرض له أصل في أسفل اليسار منالشاشة (على سبيل المثال، سلسلة TARGA).
public ushort YOrigin { get; set; }
قيمة الممتلكات
Examples
تحديث الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
الحصول على قيم الممتلكات العامة للصورة TGA المحمولة.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
Methods
Clone()
إنتاج مضاعفة من الحالة الحالية ، مما يولد كائنًا جديدًا يلونجميع الخصائص والخصائص الأصلية.هذه الطريقة تسهلإنشاء نسخ مماثلة، وضمان سلامة البيانات والحفاظ على حالةالحالة الحالية دون التأثير على الكائن الأصلي.
public TgaImage Clone()
Returns
إرجاع كائن جديد هو نسخة من الحالة الحالية.
Clone(TgaImage)
تكرار خصائص كائن آخر Aspose.Imaging.FileFormats.Tga.TgaImage، وخلقالحالة الجديدة مع نفس الخصائص.هذه العملية تضمن الحفاظ علىتتيح سلامة البيانات وتسهيل تكرار خصائص الصورة دونتغيير المصدر الكائن.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
غيرها Aspose.Imaging.FileFormats.Tga.TgaImage
Crop(Rectangle)
زراعة الصورة إلى منطقة محددة.هذه الطريقة تسمح لك بتحديدالمنطقة المستطيلة داخل الصورة للحفاظ عليها، وتفكيك الباقي.مفيد للتركيز على محتوى محدد داخل الصورة أو إزالة غير مرغوب فيهأجزاء
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
من المستطيل .
Crop(إنت، إنت، إنت، إنت)
زراعة الصورة عن طريق تحديد التحولات إلى اليسار واليمين والأعلى والأسفلهذه الطريقة تسمح لك لقطع الصورة عن طريق تحريك حدودهاعلى طول المحور الأفقي والرأسي ، من خلال تعديل هذه التحولات ،يمكنك التحكم بالضبط في الأجزاء التي من الصورة لتخزينها بشكل فعال.إرسالها إلى الأبعاد المطلوبة
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
يتغير اليسار .
rightShift
int
التغيير الصحيح
topShift
int
التغيير العلوي
bottomShift
int
التغيير السفلي .
Equals(TgaImage)
في مقارنة المساواة، تقيّم الطريقة ما إذا كانتمثال Aspose.Imaging.FileFormats.Tga.TgaImage يساوي الصورة الثانية المقدمة كهذا العملية يسهل تحديد ما إذا كانت اثنين من صور TGAمماثلة، ومساعدة في معالجة الصور ومقارنة المهام.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
ثانيا Aspose.Imaging.FileFormats.Tga.TgaImage الذي يشارك في المقارنة.
Returns
نتائج مقارنة
Equals(الموضوع)
ويقوم الطريقة بإجراء مقارنة متساوية بينAspose.Imaging.FileFormats.Tga.TgaImage المثال وغيرها من الكائنات المقدمة كمعيار.على وجه التحديد، فإنه يقيس ما إذا كانت خصائص الصورة الحالية تتطابقثالثاً: المساعدة في تحديد المساواة بينمقارنة الأغراض داخل تدفقات عمل معالجة الصور.
public override bool Equals(object other)
Parameters
other
object
ثانيا Aspose.Imaging.FileFormats.Tga.TgaImage الذي يشارك في المقارنة.
Returns
نتائج مقارنة
GetHashCode()
استرداد رمز الهاش من الحالة الحالية، ومع ذلك، فمن المهم أن نلاحظقد لا يكون هذا الرمز المناسب للاستخدام كمفتاح، وخاصة لأنالحالات من فئة TgaImage غير قابلة للتغيير.
public override int GetHashCode()
Returns
الرمز الهاش لهذه الحالة.
Resize(إنت، إنت، ImageResizeSettings)
إعادة تدوير الصورة أثناء تطبيق الإعدادات المحددة للحفاظ على ما تريدهالأبعاد ونسبة الجانب.من خلال تخصيص إعدادات الصورة، يمكنك بفعاليةإعادة تدوير الصورة مع ضمان الجودة البصرية المثلى والتوافق معالأجهزة أو التطبيقات المختلفة.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
العرض الجديد .
newHeight
int
الارتفاع الجديد
settings
ImageResizeSettings
إعدادات إعادة التدوير
Resize(int، int، resizeType)
يحدد حجم الصورة باستخدام نوع إعادة التقييم المحدد ، والذي يحدد كيفيةيتم تنفيذ عملية إعادة التدوير.هذه الطريقة توفر مرونة في إعادة التدويرالصور حسب الخوارزميات أو التقنيات المختلفة.النوع المناسب، يمكنك تحقيق التوازن المطلوب بين الصورةالجودة والكفاءة الحسابية استنادا إلى متطلبات أو تفضيلات محددة.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
العرض الجديد .
newHeight
int
الارتفاع الجديد
resizeType
ResizeType
هذا النوع من التراجع.
Rotate(البول، البول، اللون)
يدور الصورة حول مركزها من زاوية محددة مع الحفاظ على التراجعالنسبية والحفاظ على لون الخلفية.هذه الطريقة تسمحالتحليل الدقيق للصورة، وضمان الحفاظ على التوازن البصري للدورانواتساق مع لون الخلفية المحددة.إنه مثالي للمهام حيثتحتاج إلى تحويل دقيق حول المركز ، مثل تصحيح التوجهأو تعديلات فنية.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
زاوية الدوران في درجات.القيم الإيجابية سوف تدور في اتجاه الساعة.
resizeProportionally
bool
إذا قمت بتعيين “الحقيقي” ستكون حجم الصورة الخاص بك قد تغيرتعلى النحو المنحني (نقاط الزاوية) المشاهدات في الحالة الأخرى التي تترك الأبعاد غير ملموسة فقطالداخلية محتوى الصورة يتم توجيهها.
backgroundColor
Color
لون الخلفية
RotateFlip(RotateFlipType)
طريقة “RotateFlip” تسمح بعمليات الدوران والرمي على الصورة.يوفر وظيفة متنوعة للتلاعب بالتوجيه الصورة، مما يتيح للمستخدمينلتنفيذ الدوران والفلاشات وفقا لمتطلباتهم، وتسهيلمهام معالجة الصور الفعالة داخل تطبيقات البرمجيات.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
نوع الفليب المتحرك.
SaveData(Stream)
إنقاذ البيانات .
protected override void SaveData(Stream stream)
Parameters
stream
Stream
من التدفق .
UpdateDimensions(إنت، إنت)
وتحديث الأبعاد.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
العرض الجديد .
newHeight
int
الارتفاع الجديد
Operators
المشغل = =(TgaImage، TgaImage)
يقدم مقارنة متساوية بين اثنين من صور TGA ، مع الأخذ بعين الاعتبار كلاالصورة الأولى والثانية المشاركة في عملية المقارنة.يسهل التقييم البسيط للمساواة في الصورة، وضمان دقةالتحليل واتخاذ القرارات داخل تدفقات عمل معالجة الصور.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
أولا Aspose.Imaging.FileFormats.Tga.TgaImage الذي يشارك في المقارنة.
second
TgaImage
ثانيا Aspose.Imaging.FileFormats.Tga.TgaImage الذي يشارك في المقارنة.
Returns
نتائج مقارنة
المشغل !=(TgaImage، TgaImage)
يؤدي إلى مقارنة عدم المساواة بين اثنين من صور TGA ، وتقييم كلاالصورة الأولى والثانية المشاركة في المقارنة.هذه الطريقة تساعد فيتحديد الاختلافات أو الاختلافات بين الصور، مما يتيح دقةالتحليل والقرارات في مهام معالجة الصور.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
أولا Aspose.Imaging.FileFormats.Tga.TgaImage الذي يشارك في المقارنة.
second
TgaImage
ثانيا Aspose.Imaging.FileFormats.Tga.TgaImage الذي يشارك في المقارنة.
Returns
نتائج مقارنة