Class TgaImage
Името на пространството: Aspose.Imaging.FileFormats.Tga Асамблея: Aspose.Imaging.dll (25.4.0)
Manipulate TGA raster image files with our API, персонализиран за TARGA(Truevision Advanced Raster Adapter) формат, който позволява безжично зареждане иЛесно актуализиране на публични свойства като автор, временна таблица,ID на изображението и софтуерна версия, като се използват различни битове на пиксел настройки,Алфа канал и цветна прозрачност. В допълнение, можете да експортирате 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
Получава или задава Date/Time Stamp.Това поле определя стойността за датата и времето, когато изображението е записано.Въпреки, че операционните системи обикновено дават файлове за време и дата, тази функция епри условие, че операционната система може да промени знака за време и дата, ако файлът еЧрез използването на това пространство, вие сте гарантирани непроменена зона за дата и време.за записване .
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 включваалфа канал, което улеснява ефекта на прозрачност. тази собственост осигурява същественоинформация за обработката на състава на изображението и rendering, помагайки на разработчиците вИзвършване на различни визуални ефекти и композиционни операции.
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 представлявасиво-скално изображение. това свойство е от решаващо значение за разграничаването между цвета исиви изображения, които помагат на разработчиците при прилагането на подходяща обработка иТехники за rendering въз основа на цветовите характеристики на изображението.
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
Възпроизвежда или поставя името на работата или идентификатора, свързан с изображението.Ви позволява да получите достъп или да променяте метаданни, свързани с конкретната работа или проектчрез използване на свойството Job Name/ID, потребителите могат лесно дада идентифицира проекта или задачата, към която принадлежи изображението, улеснявайкиОрганизиране и управление на изображенията в рамките на по-големи работни потоци или проекти.
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 Ratio, ключов фактор вопределя визуалния аспект на пикселите в изображението. тази стойност е същественаза поддържане на точна пикселна представяне и аспектни съотношения през различнитеОбразуване и обработка на изображения, осигуряване на висококачествен визуален резултат.
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 Ratio, което влияе върхувизуален аспект на пикселите в изображението. разбиране и манипулиране на товастойността е от съществено значение за постигането на точна пикселна представяне и аспектиОбработка и обработка на изображения.
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
Възпроизвежда или поставя ключовия цвят, свързан с изображението.можете да получите достъп или да промените цвета, определен като ключов цвят за конкретна картинаобработка на задачи или ефекти. Използването на свойството Key Color позволява на потребителите даприлагане на операции, базирани на цвят, като например хром затваряне или замяна на цвета, подобряване наСпособности за манипулация на изображението и творчески възможности.
Ключовият цвят може да се счита за „цвет на фона“ или „прозрачен цвят“. Това е цветът на областта „не изображение“ на екрана, и същия цвят, че екранът ще бъде изчистен, ако е изтрит в приложението.
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(Инт, инт и резистент)
Приспособява размера на изображението с помощта на определен тип резиз, който определя какИзвършва се резистентната операция. Този метод осигурява гъвкавост приСнимки според различни алгоритми или техники.подходящ тип резиз, можете да постигнете желания баланс между изображениетоКачество и изчислителна ефективност въз основа на специфични изисквания или предпочитания.
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)
Извършва еднакво сравнение между две 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)
Провежда сравнение на неравенството между две 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
Сравнение на резултатите.