Class TgaImage
Název místa: Aspose.Imaging.FileFormats.Tga Shromáždění: Aspose.Imaging.dll (25.4.0)
Manipulace TGA raster image soubory s naším API, přizpůsobené TARGA(Truevision Advanced Raster Adapter) formát, který umožňuje bezdrátové nabíjení asnadno aktualizovat veřejné vlastnosti, jako je autor, časový štamp,image ID, a software verze, při použití různých bitů na pixel nastaven,alfa kanál a barevná transparentnost. kromě toho můžete exportovat obrázky TGAk jiným populárním rasterovým formátům, které zajišťují kompatibilitu pro vaše projekty.
[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
Dědiční členové
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
Ušetřete obrázek JPG jako obrázek TGA.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Nabíjení obrazu PNG, jeho přeměna na TgaImage a úspora jako obrazu TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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(Stringová)
Začíná nový objekt Aspose.Imaging.FileFormats.Tga.TgaImage pomocí poskytnuté cesty souboru pronahrávání obsahu obrazu.Tento konstruktor efektivně iniciuje obrázekpříklad, který umožňuje bezproblémový přístup k souborům snímků TGA, zjednodušuje integracido pracovního toku vaší aplikace.
public TgaImage(string path)
Parameters
path
string
Cesta k nabití obrazu.
Exceptions
Stanovená trasa je nulov.
TgaImage(RasterImage)
Vytvořte nový příklad třídy Aspose.Imaging.FileFormats.Tga.TgaImage tím, že poskytnete rastuTento konstruktor usnadňuje přímou integraci stávajících objektůraster obrazy do formátu obrazu TGA, usnadňující proces konverze proZlepšená kompatibilita ve vašich softwarových systémech.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
Snímek z rastu.
Examples
Nabíjení obrazu PNG, jeho přeměna na TgaImage a úspora jako obrazu TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Začněte novou instanci třídy Aspose.Imaging.FileFormats.Tga.TgaImage pomocí toku naTento konstruktor umožňuje bezproblémovou integraci údajů o obrazuz toků, které usnadňují efektivní manipulaci a zpracování obrazů TGA v rámciVaše softwarové aplikace.
public TgaImage(Stream stream)
Parameters
stream
Stream
Příliv pro nahrávání obrázku.
Properties
AuthorComments
Přepisuje nebo nastavuje komentáře poskytnuté autorem obrazu.často obsahují cenné informace, jako jsou popisy, poznámky, nebodalší kontext o obrazu.Přístupem nebo změnou autora Komentářevlastnosti, vývojáři mohou zlepšit metadata spojené s obrazem, poskytujíuživatelů s cennými znalostmi a kontextem ohledně jejich obsahu nebo tvorby.Jedná se o pole ASCII, které se skládá ze 324 bajtů, které jsou organizovány jako čtyři linky.80 znaků, každý následován nulovým terminátorem.
public string AuthorComments { get; set; }
Hodnota nemovitosti
Examples
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Zobrazuje nebo stanoví jméno autora spojené s obrázkem.umožňují vývojářům přístup nebo změnu názvu autora,cenné informace o tvůrci obrazu. pomocí názvu autoravlastnictví, uživatelé mohou snadno identifikovat osobu zodpovědnou za vytvoření nebopřispívá k obrazu, zlepšuje jeho celkové metadata a poskytuje cennékontext pro diváky.Toto pole obsahuje celkem 40 znaků ASCII pro název,Mělo by obsahovat jméno osoby, která vytvořila obrázek (autor).
public string AuthorName { get; set; }
Hodnota nemovitosti
Examples
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Odstraní nebo nastaví barvu pozadí obrazu.Tato vlastnost umožňujespecifikovat barvu použitou pro pozadí obrazu, zajistit konzistenci aVizuální prezentace je zvláště užitečná pro scénáře, ve kterýchobrázek je zobrazen na pozadí s jinou barvou nebo při renderováníObrázek na jinou kanvu.
public override Color BackgroundColor { get; set; }
Hodnota nemovitosti
BitsPerPixel
Obnovte bity na hodnotu pixelů, poskytujte důležité informace obarevná hloubka obrazu. tato vlastnost slouží jako klíčová metrika pro pochopeníúroveň detailů a barevné bohatství přítomné v obrazu, pomáhá vývojářům voptimalizace algoritmů zpracování a přidělování zdrojů pro efektivní obrazmanipulace a provádění úkol.
public override int BitsPerPixel { get; }
Hodnota nemovitosti
BytesPerPixel
Získejte hodnotu bytu na pixel, která označuje množství paměti obsazenékaždý pixel v obrazu. tato vlastnost slouží jako klíčová metrika pro paměťřízení a optimalizace, pomáhá vývojářům efektivně přidělovat zdrojezpracování údajů o obraze
public int BytesPerPixel { get; }
Hodnota nemovitosti
DateTimeStamp
Obdržíte nebo nastavíte datum/čas Stamp.Toto pole definuje hodnotu pro datum a čas, kdy byl obrázek uložen.I když operační systémy obvykle časové a datumové soubory, tato funkce jeza předpokladu, že operační systém může změnit časový a datumový štítek, pokud je souborPoužitím této oblasti je zaručen nezměněný region pro datum a čas.na nahráván.
public DateTime? DateTimeStamp { get; set; }
Hodnota nemovitosti
DateTime ?
Examples
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Získejte důležité informace o formátu souboru obrazu reprezentovaného tímtopříklad Aspose.Imaging.FileFormats.Tga.TgaImage. pochopení formátu souboru je nezbytné prokontrola kompatibility a zajištění bezproblémové integrace v softwarových systémech,Umožňuje efektivní zpracování a manipulace s obrázky.
public override FileFormat FileFormat { get; }
Hodnota nemovitosti
GammaValueDenominator
Retruje část denominátoru hodnoty gama, neúplný faktor v hodnotěurčování barevné reprezentace v obraze. pro obrázky, které chybí gamaKorekce, tato hodnota by měla být 1.0, což zajišťuje přesné barevné renderován.Hodnocení a využití tohoto parametru je zásadní pro udržení barvyvěrnost a dosažení přesné vizualizace obrazu.
public ushort GammaValueDenominator { get; }
Hodnota nemovitosti
Examples
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Obdrží část čísla hodnoty gama, která je nezbytná pro přesnou barvuv obrazech. v obrazech bez gamma korekce by tato hodnota měla být1.0.Pochopení a využití této hodnoty je nezbytné pro zachování barvyvěrnost a zajištění přesného zobrazování obrazu.
public ushort GammaValueNumerator { get; }
Hodnota nemovitosti
Examples
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Obnovte boolean hodnotu, která naznačuje, zda Aspose.Imaging.FileFormats.Tga.TgaImage obsahujealfa kanál, který usnadňuje účinek transparentnosti.informace pro zpracování složení obrazu a renderování, které pomáhají vývojářům vProvádění různých vizuálních efektů a kompozitních operac.
public override bool HasAlpha { get; }
Hodnota nemovitosti
Examples
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Odstraní nebo nastaví hodnotu, která naznačuje, zda obrázek obsahuje pozadíbarva. tato vlastnost je užitečná pro určení, zda obrázek obsahujeodlišná barva pozadí oddělená od předchozího obsahu.přizpůsobit zpracování nebo renderování obrazu na základě přítomnosti nebo nepřítomnostibarevné pozad.
public override bool HasBackgroundColor { get; set; }
Hodnota nemovitosti
HasColorMap
Zjistěte, zda tento příklad Aspose.Imaging.FileFormats.Tga.TgaImage obsahuje barevnou mapu.Pochopení přítomnosti barevné mapy je nezbytné pro přesnou interpretacia manipulace s barevnými daty obrazu.
public bool HasColorMap { get; }
Hodnota nemovitosti
Examples
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Odstraní nebo nastaví boolean hodnotu, která naznačuje, zda obrázek obsahujetransparentní barva. tato vlastnost je nezbytná pro zjištění, zda obrazpodporuje transparentnost, pomáhá vám provádět odpovídající řízeníoperace související s transparentností, jako je míchání, kompozice nebo maskován.
public override bool HasTransparentColor { get; set; }
Hodnota nemovitosti
Height
Získejte výšku obrazu, který je zakapsován tímto Aspose.Imaging.FileFormats.Tga.TgaImageTento majetek poskytuje vývojářům kritické podrobnosti týkající severtikální rozměry obrazu, které umožňují bezprostřední integraci a manipulaci ssnímky v rámci jejich softwarových řešen.
public override int Height { get; }
Hodnota nemovitosti
Examples
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Obdrží nebo nastaví jedinečný identifikátor spojený s obrázkem.Tento ID slouží jakoreferenční bod pro identifikaci a rozlišování obrazu od ostatních v rámcisystém nebo aplikace. nastavením nebo získáním ID obrazu můžete spravovat aEfektivní sledování snímků, usnadňování organizovaného řízení snímků a získávání snímkůa proces.
Toto volitelné pole obsahuje identifikační informace o obrazu. Maximální délka pro toto pole je 255 bajt.
public string ImageId { get; set; }
Hodnota nemovitosti
Examples
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Získejte boolean hodnotu, která naznačuje, zda Aspose.Imaging.FileFormats.Tga.TgaImage představujeTento majetek je nezbytný pro rozlišování mezi barvou asnímky v šedém měřítku, které pomáhají vývojářům při uplatňování odpovídající zpracování aRenderovací techniky založené na barevných charakteristikách obrazu.
public bool IsGrayScale { get; }
Hodnota nemovitosti
Examples
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Odstraní nebo nastaví pracovní název nebo ID spojené s obrázkem.umožňuje přístup nebo úpravu metadata souvisejících s konkrétní prací nebo projektempomocí vlastnosti Job Name/ID, uživatelé mohou snadnoidentifikovat projekt nebo úkol, k němuž obrázek patří, usnadňujícíorganizace a řízení image aktiv v rámci větších pracovních toků nebo projekt.
public string JobNameOrId { get; set; }
Hodnota nemovitosti
Examples
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Přepisuje nebo nastavuje časový štítek, který naznačuje pracovní dobu spojenou s obrázkem.Tato vlastnost umožňuje vývojářům přístup nebo změnu časových metadata souvisejících skonkrétní práci nebo projekt spojený s obrazem.
public TimeSpan? JobTime { get; set; }
Hodnota nemovitosti
TimeSpan ?
Examples
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Odstraní část označující Pixel Aspect Ratio, což je klíčový faktorurčování vizuálního aspektu pixelů uvnitř obrazu. tato hodnota je nezbytnápro zachování přesné reprezentace pixelů a aspektových poměrů po celé řadězobrazování a zpracování obrazu, které zajišťují vysoce kvalitní vizuální výkon.
public ushort PixelAspectRatioDenominator { get; }
Hodnota nemovitosti
Examples
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Odstraní číslicový prvek Pixel Aspect Ratio, který ovlivňujevizuální aspekt pixelů v obrazu. porozumět a manipulovat s tímtohodnota je nezbytná pro dosažení přesné reprezentace pixelů a aspektových poměrův obrazu renderování a zpracován.
public ushort PixelAspectRatioNumerator { get; }
Hodnota nemovitosti
Examples
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
spravuje identifikaci softwaru (ID) spojenou s obrázkem, což umožňujeaž 40 znaků ASCII. Tato vlastnost slouží jako prostředek k jedinečné identifikacisoftware používaný při vytváření nebo zpracování obrazu, který poskytuje cennouMetadata pro organizační a informační účely.
public string SoftwareId { get; set; }
Hodnota nemovitosti
Examples
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Odstraní nebo nastavení softwarové verze související s obrázkem.Délka řetězce verze je obvykle 3 až 4 znaky.užitečné pro sledování softwaru používaného k vytvoření nebo manipulaci s obrazem a můžeposkytuje cenný kontext pro zpracování obrazu a kontroly kompatibility.
public string SoftwareVersion { get; set; }
Hodnota nemovitosti
Examples
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Retriever nebo nastavení písmena složky softwarové verze spojené sTato vlastnost představuje další detail v softwarové verziString a může být užitečné pro jemnější diferenciace verze.
public char SoftwareVersionLetter { get; set; }
Hodnota nemovitosti
Examples
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Odstraní nebo nastaví numerickou složku softwarové verze související sTato vlastnost představuje numerickou část softwarové verzesítí, které poskytují důležité informace o verzi softwaru používaného kVytvořit nebo změnit obrázek.
public ushort SoftwareVersionNumber { get; set; }
Hodnota nemovitosti
Examples
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Odstraní nebo nastaví klíčovou barvu spojenou s obrázkem.můžete přistupovat nebo upravovat barvu určenou jako klíčová barva pro konkrétní obrázekzpracování úkolů nebo efektů. Použití vlastnosti Klíčové barvy umožňuje uživatelůmpoužijte barevné operace, jako je chromové klíčení nebo barevná výměna,schopnosti manipulace s obrazem a tvůrčí možnosti.
Klíčová barva může být považována za „barvu pozadí“ nebo „transparentní barvu“. Jedná se o barvu oblasti „neobraz“ obrazovky a stejnou barvu, kterou by obrazovka byla vymazána, pokud by byla v aplikaci vymazána.
public override Color TransparentColor { get; set; }
Hodnota nemovitosti
Examples
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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
Obnovte šířku obrazu reprezentovaného tímto Aspose.Imaging.FileFormats.Tga.TgaImageTento majetek poskytuje vývojářům nezbytné informace orozměry obrazu, které usnadňují různé manipulace obrazu a úkoly zpracovánív rámci jejich softwarových aplikac.
public override int Width { get; }
Hodnota nemovitosti
Examples
Získat hodnoty veřejných vlastností nahrazeného obrazu 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;
}
originál
Obdrží nebo nastaví absolutní horizontální koordinát dolního levého rohu obrazujako je umístěna na displeji, která má původ v dolní levé částina obrazovce (například série TARGA).
public ushort XOrigin { get; set; }
Hodnota nemovitosti
Examples
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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;
}
Jorková
Obdrží nebo nastaví absolutní vertikální koordinát dolního levého rohu obrazujako je umístěna na displeji, která má původ v dolní levé částina obrazovce (například série TARGA).
public ushort YOrigin { get; set; }
Hodnota nemovitosti
Examples
Aktualizace veřejných vlastností nahrazeného obrazu 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")
}
Získat hodnoty veřejných vlastností nahrazeného obrazu 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()
Vytváří duplikát současné instance, vytváří nový objekt, který klonujevšechny atributy a vlastnosti originálu.Tento způsob usnadňujevytváření identických kopií, zajištění integrity údajů a zachování stavuaktuální instance bez ovlivnění původního objektu.
public TgaImage Clone()
Returns
Vrátí nový objekt, který je kopií stávající instance.
Clone(TgaImage)
Replikujte vlastnosti jiného objektu Aspose.Imaging.FileFormats.Tga.TgaImage, vytvořtenové instance s identickými atributy. tato operace zajišťuje zachovánízajišťuje integritu údajů a usnadňuje duplikace vlastností obrazu bezZměna zdrojového objektu.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Ostatní Aspose.Imaging.FileFormats.Tga.TgaImage
Crop(Rectangle)
Pěstujte obrázek do určité oblasti.Tato metoda vám umožňuje definovatrektangulární oblast uvnitř obrazu zachovat, odstraňovat zbytek.je užitečné zaměřit se na konkrétní obsah v obrazu nebo odstranit nežádoucív porcích.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
V pravém úhlu.
Crop(Int, int, int, int, int)
Výroba obrazu specifikací směn pro levé, pravé, horní a dolníTato metoda vám umožňuje nakreslit obrázek pohybem jeho hranicv horizontálním a vertikálním okruhu. přizpůsobením těchto změn,můžete přesně ovládat, které části obrazu uchovat, efektivněPřipravte ji do požadovaných rozměr.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
Vlevo se měn.
rightShift
int
Na správnou změnu.
topShift
int
V horním směru.
bottomShift
int
V dolním směru.
Equals(TgaImage)
Ve srovnání rovnosti se metoda posuzuje, zda aktuálníAspose.Imaging.FileFormats.Tga.TgaImage příklad je stejný jako druhý obrázek poskytnutý jakoTato funkce usnadňuje určení, zda jsou dva snímky TGApomáhá při zpracování obrázků a srovnávacích úkol.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Druhý Aspose.Imaging.FileFormats.Tga.TgaImage, který se účastní srovnán.
Returns
srovnání výsledk.
Equals(Objekt)
Metoda provádí rovnost srovnání mezi současnouAspose.Imaging.FileFormats.Tga.TgaImage příklad a další objekt poskytnutý jako parametr.Zejména posoudí, zda vlastnosti aktuálního obrazu odpovídajídruhého objektu, který pomáhá při určování jejich rovnocennostisrovnávací účely v rámci pracovních toků zpracování obrazu.
public override bool Equals(object other)
Parameters
other
object
Druhý Aspose.Imaging.FileFormats.Tga.TgaImage, který se účastní srovnán.
Returns
srovnání výsledk.
GetHashCode()
Obnovte hash kód aktuální instance. nicméně, je důležité poznamenatže tento hash kód nemusí být vhodný pro použití jako klíč, zejména proto, žePříklady třídy TgaImage nejsou neměnn.
public override int GetHashCode()
Returns
Hash kód tohoto případu.
Resize(snímky, snímky, snímky)
Obnovte obrázek při aplikaci konkrétních nastavení k udržení požadovanéhorozměry a poměr aspektů. přizpůsobením nastavení obrazu můžete efektivnězobrazit obraz a zároveň zajistit optimální vizuální kvalitu a kompatibilitu srůzné displeje nebo aplikace.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
A nová šířka.
newHeight
int
A nová výška.
settings
ImageResizeSettings
Zpětné nastaven.
Resize(int, int, resizeType)
Přizpůsobuje velikost obrazu pomocí specifikovaného typu resize, který určuje, jakje prováděna recidivní operace. tato metoda poskytuje flexibilitu při recidivovánísnímky podle různých algoritmů nebo technik. výběremvhodného typu resize, můžete dosáhnout požadované rovnováhy mezi obrazemKvalita a výpočetní účinnost na základě specifických požadavků nebo preferenc.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
A nová šířka.
newHeight
int
A nová výška.
resizeType
ResizeType
Tyto typy jsou recidivn.
Rotate(plavba, bool, barva)
Obrázek otáčí kolem svého centra určitým úhlem při zachování resizepřiměřenost a zachování barvy pozadí. tato metoda umožňujepřesná manipulace obrazu, která zajišťuje, že rotace udržuje vizuální rovnováhua konzistence s specifikovanou barvou pozadí. je ideální pro úkoly, kdePřesná rotace kolem centra je nezbytná, například orientační korekcenebo umělecké úpravy.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
Otevírací úhel v stupních. pozitivní hodnoty se otáčí po hodin.
resizeProportionally
bool
Pokud je nastaven na “skutečný”, budete mít velikost obrazu změněna v závislosti na rotačních rektangle (kornové body) projekce v jiném případě, které zanechávají rozměry nedotčené a pouzevnitřní obsah obrazu jsou rotačn.
backgroundColor
Color
Barva pozad.
RotateFlip(RotateFlipType)
Metoda “RotateFlip” umožňuje otáčení a flipping operace na obrázku.poskytuje všestrannou funkci pro manipulaci s orientací obrazu, což umožňuje uživatelůmprovádět rotace a flips podle jejich požadavků, usnadňovatefektivní úkoly zpracování obrazu v softwarových aplikacích.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Typ rotujícího flip.
SaveData(Stream)
Shromažďování dat.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
To je proud.
UpdateDimensions(a int, int)
aktualizace rozměr.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
A nová šířka.
newHeight
int
A nová výška.
Operators
provozovatel =(TgaImage, TgaImage)
Srovnává rovnost mezi dvěma TGA obrázky, přičemž vzhledem kprvní a druhý obrázek zapojený do srovnávacího procesu.usnadňuje jednoduché posouzení rovnosti obrazu, zajišťuje přesnostAnalýza a rozhodování v rámci pracovních toků zpracování obrazu.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
První Aspose.Imaging.FileFormats.Tga.TgaImage, který se podílí na srovnán.
second
TgaImage
Druhý Aspose.Imaging.FileFormats.Tga.TgaImage, který se účastní srovnán.
Returns
srovnání výsledk.
Operátor !=(TgaImage, TgaImage)
Provádí srovnání nerovností mezi dvěma TGA obrázky, vyhodnocující oběPrvní a druhý obrázek zahrnutý v porovnání. tato metoda pomáháidentifikovat rozdíly nebo rozdíly mezi obrázky, které umožňují přesnostAnalýza a rozhodování při zpracování obrazu.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
První Aspose.Imaging.FileFormats.Tga.TgaImage, který se podílí na srovnán.
second
TgaImage
Druhý Aspose.Imaging.FileFormats.Tga.TgaImage, který se účastní srovnán.
Returns
srovnání výsledk.