Class TgaImage
Pôvodný názov: Aspose.Imaging.FileFormats.Tga Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Manipulovať TGA raster obrázky súbory s našou API, prispôsobené pre TARGA(Truevision Advanced Raster Adapter) formát, ktorý umožňuje bezdrôtové nabíjanie aľahko aktualizovať verejné vlastnosti, ako je autor, časový štítok,image ID, a softvérová verzia, zatiaľ čo pomocou rôznych bits na pixel nastavenia,alfa kanál a farebná transparentnosť. Okrem toho môžete exportovať TGA obrázkyk iným populárnym rasterovým formátom, ktoré zabezpečujú kompatibilitu pre 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
Z dedičných č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šetriť JPG obraz ako TGA obraz.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Nahrávanie obrazu PNG, jeho konverzia na TgaImage a úspora ako obrázok TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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(Stretnutie)
Initalizuje nový Aspose.Imaging.FileFormats.Tga. TgaImage objekt pomocou poskytnutej súborovej trasy prenahrávanie obsahu obrazu.Tento konštruktor efektívne iniciuje obrázokpríklad, ktorý umožňuje bezdrôtový prístup k TGA obrázkovým súborom, zjednodušuje integráciudo vášho pracovného toku aplikácie.
public TgaImage(string path)
Parameters
path
string
Cesta na nahrávanie obrazu.
Exceptions
Stanovená trasa je nulová.
TgaImage(RasterImage)
Vytvorte novú inštanciu triedy Aspose.Imaging.FileFormats.Tga. TgaImage tým, že poskytnete rasterimage object. tento konštruktor uľahčuje priamu integráciu existujúcejraster obrázky do TGA obrázkového formátu, zjednodušenie procesu konverzie preZlepšená kompatibilita vo vašich softvérových systémoch.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
Obrázok z rastu.
Examples
Nahrávanie obrazu PNG, jeho konverzia na TgaImage a úspora ako obrázok TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Spustiť novú inštanciu triedy Aspose.Imaging.FileFormats.Tga. TgaImage pomocou prúdu naTento konštruktor umožňuje bezproblémovú integráciu údajov o obrazez tokov, ktoré uľahčujú efektívnu manipuláciu a spracovanie TGA obrazov v rámciVaše softvérové aplikácie.
public TgaImage(Stream stream)
Parameters
stream
Stream
Stream na nahrávanie obrazu.
Properties
AuthorComments
Odstrániť alebo nastaviť komentáre poskytnuté autorom obrazu.často obsahujú cenné informácie, ako sú popisy, poznámky, aleboĎalší kontext o obraze. prístupom alebo úpravou autora Komentárevlastnosti, vývojári môžu zlepšiť metadata spojené s obrazom, poskytujúpoužívateľov s cennými poznatkami a kontextom, pokiaľ ide o jeho obsah alebo tvorbu.Toto je ASCII pole pozostávajúce z 324 bajtov, ktoré sú organizované ako štyri línie80 znakov, za ktorými nasleduje nulový terminátor.
public string AuthorComments { get; set; }
Hodnota nehnuteľnosti
Examples
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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
Vráti alebo nastaví názov autora spojený s obrázkom.umožňuje vývojárom získať prístup alebo zmeniť názov autora metadata, pričomcenné informácie o tvorcovi obrazu. pomocou názvu autoravlastnosti, používatelia môžu ľahko identifikovať jednotlivca zodpovedného za vytvorenie aleboprispieva k obrazu, zlepšuje jeho celkové metadata a poskytuje cennéKontext pre divákov.Toto pole predstavuje celkovo 40 znakov ASCII pre názov. Ak sa pole používa,musí obsahovať meno osoby, ktorá vytvorila obrázok (autor).
public string AuthorName { get; set; }
Hodnota nehnuteľnosti
Examples
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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
Vráti alebo nastaví farbu pozadia obrazu.Táto vlastnosť umožňujeurčiť farbu použitú pre pozadie obrazu, zabezpečiť konzistenciu aZvýšenie vizuálnej prezentácie. je obzvlášť užitočné pre scenáre, v ktorýchobraz je zobrazený na pozadí s inou farbou alebo pri renderovaníObrázok na inú kanvu.
public override Color BackgroundColor { get; set; }
Hodnota nehnuteľnosti
BitsPerPixel
Odstráňte bity podľa hodnoty pixelov, poskytujúce dôležité informácie ofarebná hĺbka obrazu. táto vlastnosť slúži ako kľúčová metrika pre pochopenieúroveň detailov a farebného bohatstva prítomného v obraze, pomáha vývojárom voptimalizácia algoritmov spracovania a rozdelenia zdrojov pre efektívny obrazmanipulácia a vykonávanie úloh.
public override int BitsPerPixel { get; }
Hodnota nehnuteľnosti
BytesPerPixel
Získajte hodnotu bytov na pixel, ktorá označuje množstvo pamäte obsadenéhokaždý pixel v obraze. Táto vlastnosť slúži ako kľúčová metrika pre pamäťmanažment a optimalizácia, pomáhajú vývojárom efektívne rozdeľovať zdrojea spracovanie údajov o obraze
public int BytesPerPixel { get; }
Hodnota nehnuteľnosti
DateTimeStamp
Získajte alebo nastavíte dátum / čas Stamp.Toto pole definuje hodnotu dátumu a času, kedy bola obrázok uložený.Aj keď operačné systémy typicky čas- a dátum-stamp súbory, táto funkcia jepredpokladá sa, že operačný systém môže zmeniť časový a dátumový štítok, ak súborPoužitím tejto oblasti sa zaručuje nezmenená oblasť na dátum a časna nahrávanie .
public DateTime? DateTimeStamp { get; set; }
Hodnota nehnuteľnosti
DateTime ?
Examples
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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ískajte kľúčové informácie o formáte súboru obrazu reprezentovaného týmtopríklad Aspose.Imaging.FileFormats.Tga. TgaImage. pochopiť formát súboru je nevyhnutné prekontroluje kompatibilitu a zabezpečuje bezproblémovú integráciu v softvérových systémoch,Umožňuje efektívne spracovanie a manipuláciu s obrázkami.
public override FileFormat FileFormat { get; }
Hodnota nehnuteľnosti
GammaValueDenominator
Vráti časť denominátora hodnoty gama, neoddeliteľný faktor vurčenie farebnej reprezentácie v obrazoch. pre obrázky, ktoré chýbajú gammakorekcia, táto hodnota by mala byť 1.0, čo zabezpečuje presné farebné renderovanie.Posúdenie a využívanie tohto parametru je kľúčové pre udržanie farbyvernosť a dosiahnutie presnej vizualizácie obrazu.
public ushort GammaValueDenominator { get; }
Hodnota nehnuteľnosti
Examples
Získať hodnoty verejných vlastností nahraného TGA obrazu.
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
Získava číslovač časť hodnoty gama, ktorá je nevyhnutná pre presnú farbuv obrazoch bez gamma korekcie, táto hodnota by mala byťPochopenie a využitie tejto hodnoty je kľúčové pre zachovanie farbyvernosť a zaistenie presného zobrazovania obrazu.
public ushort GammaValueNumerator { get; }
Hodnota nehnuteľnosti
Examples
Získať hodnoty verejných vlastností nahraného TGA obrazu.
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
Získajte booleánovú hodnotu, ktorá naznačuje, či Aspose.Imaging.FileFormats.Tga. TgaImage obsahujealfa kanál, ktorý uľahčuje efekt transparentnosti. Táto vlastnosť poskytuje nevyhnutnéinformácie na spracovanie zloženia obrazu a renderovania, ktoré pomáhajú vývojárom vrealizovať rôzne vizuálne efekty a kompozitné operácie.
public override bool HasAlpha { get; }
Hodnota nehnuteľnosti
Examples
Získať hodnoty verejných vlastností nahraného TGA obrazu.
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
Vráti alebo nastaví hodnotu, ktorá naznačuje, či obrázok obsahuje pozadiefarba. táto vlastnosť je užitočná na určenie, či obrázok obsahujeodlišná farba pozadia oddelená od predchádzajúceho obsahu.môžete prispôsobiť spracovanie alebo renderovanie obrazu na základe prítomnosti alebo absencieFarba pozadia .
public override bool HasBackgroundColor { get; set; }
Hodnota nehnuteľnosti
HasColorMap
Zistite, či tento príklad Aspose.Imaging.FileFormats.Tga. TgaImage obsahuje farebnú mapu.Pochopenie prítomnosti farebnej mapy je kľúčové pre presnú interpretáciumanipulácia s farebnými údajmi obrazu.
public bool HasColorMap { get; }
Hodnota nehnuteľnosti
Examples
Získať hodnoty verejných vlastností nahraného TGA obrazu.
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
Vráti alebo nastaví booleánovú hodnotu, ktorá naznačuje, či obrázok obsahujetransparentná farba. táto vlastnosť je nevyhnutná na zistenie, či obrazpodporuje transparentnosť, pomáha vám vykonávať primerané zaobchádzanie stransparentnosti súvisiace operácie, ako je miešanie, kompozícia alebo maskovanie.
public override bool HasTransparentColor { get; set; }
Hodnota nehnuteľnosti
Height
Získajte výšku obrazu zapísaného týmto Aspose.Imaging.FileFormats.Tga. TgaImageTáto nehnuteľnosť poskytuje vývojárom kritické podrobnosti týkajúce savertikálne rozmery obrazu, ktoré umožňujú bezchybnú integráciu a manipuláciu sObrázky v rámci ich softvérových riešení.
public override int Height { get; }
Hodnota nehnuteľnosti
Examples
Získať hodnoty verejných vlastností nahraného TGA obrazu.
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
Získava alebo nastaví jedinečný identifikátor spojený s obrázkom.Tento ID slúži akoreferenčný bod na identifikáciu a rozlišovanie obrazu od ostatných v rámcisystém alebo aplikácia.Nastavením alebo získaním ID obrazu môžete spravovať aefektívne sledovať obrázky, uľahčujúce organizované spravovanie a odovzdanie obrázkova procesov .
Toto voliteľné pole obsahuje identifikačné informácie o obraze. Maximálna dĺžka tohto poľa je 255 bajtov.
public string ImageId { get; set; }
Hodnota nehnuteľnosti
Examples
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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ískajte booleánovú hodnotu, ktorá naznačuje, či Aspose.Imaging.FileFormats.Tga. TgaImage predstavujeobraz v šedej škále. táto vlastnosť je kľúčová pre rozlišovanie medzi farbou aobrazov v šedej škále, pomáhajú vývojárom pri uplatňovaní vhodnej spracovania arenderovanie techniky založené na farebných vlastnostiach obrazu.
public bool IsGrayScale { get; }
Hodnota nehnuteľnosti
Examples
Získať hodnoty verejných vlastností nahraného TGA obrazu.
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
Obnoviť alebo nastaviť názov práce alebo ID spojené s obrázkom.umožňuje prístup alebo úpravu metadata súvisiacich s konkrétnou prácou alebo projektompomocou vlastnosti Názov práce/ID, používatelia môžu ľahkoidentifikovať projekt alebo úlohu, ku ktorej patrí obrázok, uľahčovaťorganizácia a riadenie image aktív v rámci väčších pracovných tokov alebo projektov.
public string JobNameOrId { get; set; }
Hodnota nehnuteľnosti
Examples
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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
Vráti alebo nastaví časový štandard, ktorý naznačuje pracovný čas spojený s obrázkom.Táto vlastnosť umožňuje vývojárom získať prístup alebo zmeniť časové metadata súvisiace skonkrétna práca alebo projekt spojený s obrazom.
public TimeSpan? JobTime { get; set; }
Hodnota nehnuteľnosti
TimeSpan ?
Examples
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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
Retruje denominátorovú časť Pixel Aspect Ratio, kľúčovým faktorom vurčiť vizuálny aspekt pixelov v obraze. táto hodnota je nevyhnutnána zachovanie presnej reprezentácie pixelov a aspektových pomeroch v priebehu rôznychObrázkové renderovanie a spracovanie operácií, ktoré zabezpečujú vysokokvalitnú vizuálnu produkciu.
public ushort PixelAspectRatioDenominator { get; }
Hodnota nehnuteľnosti
Examples
Získať hodnoty verejných vlastností nahraného TGA obrazu.
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
Retruje číslovaciu zložku Pixel Aspect Ratio, ktorá ovplyvňujevizuálny aspekt pixelov v obraze. porozumieť a manipulovať s týmtohodnota je nevyhnutná pre dosiahnutie presnej pixelovej reprezentácie a aspektových pomerochv obraze renderovanie a spracovanie.
public ushort PixelAspectRatioNumerator { get; }
Hodnota nehnuteľnosti
Examples
Získať hodnoty verejných vlastností nahraného TGA obrazu.
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
Správa identifikáciu softvéru (ID) spojenú s obrázkom, čo umožňujeaž 40 znakov ASCII. Táto nehnuteľnosť slúži ako prostriedok na jedinečnú identifikáciusoftvér používaný pri vytváraní alebo spracovaní obrazu, ktorý poskytuje hodnotnémetadata na organizačné a informačné účely.
public string SoftwareId { get; set; }
Hodnota nehnuteľnosti
Examples
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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
Vráti alebo nastaví verziu softvéru spojenú s obrázkom.dĺžka pre verziu pruh je zvyčajne 3 až 4 znaky.užitočné na sledovanie softvéru používaného na vytvorenie alebo manipuláciu s obrázkom a môžeposkytuje cenný kontext pre spracovanie obrazu a kontroly kompatibility.
public string SoftwareVersion { get; set; }
Hodnota nehnuteľnosti
Examples
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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
Vráti alebo nastaví písomnú zložku softvérovej verzie spojenú sTáto vlastnosť predstavuje dodatočný detail v softvérovej verziistring a môže byť užitočné pre jemnejšiu verziu diferenciácie.
public char SoftwareVersionLetter { get; set; }
Hodnota nehnuteľnosti
Examples
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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
Vráti alebo nastaví číselnú zložku softvérovej verzie spojenú sTáto vlastnosť predstavuje číselnú časť softvérovej verzieZariadenie, ktoré poskytuje dôležité informácie o verzii softvéru používaného navytvoriť alebo zmeniť obrázok.
public ushort SoftwareVersionNumber { get; set; }
Hodnota nehnuteľnosti
Examples
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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
Vráti alebo nastaví kľúčovú farbu spojenú s obrázkom.Táto vlastnosť umožňujemôžete pristupovať alebo zmeniť farbu označenú ako kľúčová farba pre konkrétny obrázokspracovanie úloh alebo efektov. Použitie vlastnosti Kľúčovej farby umožňuje používateľomuplatňovať farebné operácie, ako je krómové kliešte alebo nahradenie farieb, zlepšovanieschopnosti manipulácie s obrazom a kreatívne možnosti.
Kľúčová farba môže byť považovaná za “farbu pozadia” alebo “transparentnú farbu”.Toto je farebná oblasť “nie obrázok” obrazovky a rovnaká farby, ktorú by obrazovka bola vyčistená, ak by bola odstránená v aplikácii.
public override Color TransparentColor { get; set; }
Hodnota nehnuteľnosti
Examples
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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
Vráťte šírku obrazu, ktorý predstavuje tento Aspose.Imaging.FileFormats.Tga. TgaImageTento majetok poskytuje vývojárom základné informácie orozmery obrazu, ktoré uľahčujú rôzne manipulácie s obrazom a spracovanie úlohv rámci ich softvérových aplikácií.
public override int Width { get; }
Hodnota nehnuteľnosti
Examples
Získať hodnoty verejných vlastností nahraného TGA obrazu.
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;
}
XOrigín
Získajte alebo nastavíte absolútnu horizontálnu koordináciu pre ľavý dolný rohož obrazukeďže je umiestnený na displeji s pôvodom v dolnej ľavej častiobrazovky (napríklad série TARGA).
public ushort XOrigin { get; set; }
Hodnota nehnuteľnosti
Examples
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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;
}
Jorgín
Získajte alebo nastavíte absolútnu vertikálnu koordináciu pre ľavý dolný uhol obrazukeďže je umiestnený na displeji s pôvodom v dolnej ľavej častiobrazovky (napríklad série TARGA).
public ushort YOrigin { get; set; }
Hodnota nehnuteľnosti
Examples
Aktualizácia verejných vlastností nahraného TGA obrazu.
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ískať hodnoty verejných vlastností nahraného TGA obrazu.
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ára duplikát aktuálnej inštancie, generuje nový objekt, ktorý klonujevšetky atribúty a vlastnosti originálu. táto metóda uľahčujevytvorenie identických kópií, zabezpečenie integrity údajov a zachovanie stavuaktuálny prípad bez ovplyvnenia pôvodného objektu.
public TgaImage Clone()
Returns
Vráti nový objekt, ktorý je kópiou súčasnej inštancie.
Clone(TgaImage)
Replikovať vlastnosti iného Aspose.Imaging.FileFormats.Tga. TgaImage objekt, vytvoriťnovú inštanciu s identickými atribútmi. táto operácia zabezpečuje zachovanieintegrity údajov a uľahčuje duplikáciu vlastností obrazu bezzmeniť zdrojový objekt.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Ďalšie Aspose.Imaging.FileFormats.Tga.tgaImage
Crop(Rectangle)
Výroba obrazu do špecifického regiónu.Táto metóda umožňuje definovaťrektangulárna oblasť vo vnútri obrazu zachovať, odtrhnúť zvyšok.je užitočné zamerať sa na konkrétny obsah v obraze alebo odstrániť nežiaducena porcie .
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
v pravom rohu.
Crop(int, int, int, int, int)
Výroba obrazu tým, že špecifikuje posúdenia pre ľavú, pravej, hornú a dolnú časťTáto metóda vám umožňuje nakresliť obrázok pohybom jeho hranícnezávisle pozdĺž horizontálnych a vertikálnych osi. Prispôsobením týchto posúdení,môžete presne ovládať, ktoré časti obrazu uchovávať, efektívneOdstráňte ho do požadovaných rozmerov.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
Vľavo sa mení.
rightShift
int
Príslušná zmena .
topShift
int
Najvyššia výmena.
bottomShift
int
V dolnej posune.
Equals(TgaImage)
V porovnaní rovnosti sa metóda posúdi, či súčasnáAspose.Imaging.FileFormats.Tga. TgaImage príklad je rovnaký ako druhý obrázok poskytovaný akoparameter. táto operácia uľahčuje určenie, či sú dve TGA obrázkyidentické, pomáha pri spracovaní obrazu a porovnávacích úlohách.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Druhý Aspose.Imaging.FileFormats.Tga. TgaImage, ktorý sa podieľa na porovnaní.
Returns
Porovnanie výsledkov .
Equals(objekty)
Metóda vykonáva rovnosť porovnávania medzi súčasnýmAspose.Imaging.FileFormats.Tga. TgaImage príklad a iný objekt poskytnutý ako parameter.Konkrétne hodnotí, či vlastnosti aktuálneho obrazu zodpovedajúdruhého objektu, ktoré pomáhajú pri určovaní ich rovnocennostiporovnávacie účely v rámci pracovných tokov spracovania obrazu.
public override bool Equals(object other)
Parameters
other
object
Druhý Aspose.Imaging.FileFormats.Tga. TgaImage, ktorý sa podieľa na porovnaní.
Returns
Porovnanie výsledkov .
GetHashCode()
Obnoviť hash kód aktuálnej inštancie. však je dôležité poznamenaťže tento hash kód nemusí byť vhodný na použitie ako kľúč, najmä preto, žePríklady triedy TgaImage nie sú nezmeniteľné.
public override int GetHashCode()
Returns
Hash kód tohto prípadu.
Resize(int, int, ImageResizeSettings)
Obnoviť obrázok pri aplikácii špecifických nastavení na udržanie požadovanéhorozmery a pomer vzhľadu. prispôsobením nastavení obrazu môžete efektívneobnovuje obraz a zároveň zabezpečuje optimálnu vizuálnu kvalitu a kompatibilitu srôzne displeje zariadenia alebo aplikácie.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
a novú šírku.
newHeight
int
a novú výšku.
settings
ImageResizeSettings
Odstránené nastavenia .
Resize(int, int, resizeType)
Upravuje veľkosť obrazu pomocou špecifikovaného typu resize, ktorý určuje, akoTáto metóda poskytuje flexibilitu pri resingovanísnímky podľa rôznych algoritmov alebo technológií.vhodný typ resize, môžete dosiahnuť požadovanú rovnováhu medzi obrazomkvalita a výpočtová efektívnosť na základe špecifických požiadaviek alebo preferencií.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
a novú šírku.
newHeight
int
a novú výšku.
resizeType
ResizeType
To je reza typ.
Rotate(Float, bool, farba)
Obrázok sa otáča okolo jeho centra určitým uhlom pri zachovaní resizeproporcionalita a zachovanie farby pozadia. táto metóda umožňujepresná manipulácia s obrázkom, ktorá zabezpečuje, že rotacia udržuje vizuálnu rovnováhua konzistencia s špecifikovanou farbou pozadia. Ideálne pre úlohy, kdeJe potrebná presná rotácia okolo centra, ako je napríklad korekcia orientáciealebo umelecké úpravy.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
Zvuk sa otáča v stupňoch. pozitívne hodnoty sa otáčajú hodinovo.
resizeProportionally
bool
v prípade nastavenia na “skutočné” sa zmení veľkosť obrazu podľa rotujúcich rektangulárnych (kornových bodov) projekcií v inom prípade, ktoré zanechávajú rozmery bez dotyku a ibavnútorné obrázkové obsahu sa rotuje.
backgroundColor
Color
Farba z pozadia.
RotateFlip(RotateFlipType)
Metóda “RotateFlip” umožňuje otáčanie a flipping operácií na obrázku.ponúka všestrannú funkčnosť na manipuláciu s orientáciou obrazu, čo umožňuje používateľomvykonávať rotácie a flips podľa ich požiadaviek, uľahčovaťefektívne úlohy spracovania obrazu v softvérových aplikáciách.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Rotačný typ flip.
SaveData(Stream)
Ušetriť údaje .
protected override void SaveData(Stream stream)
Parameters
stream
Stream
a prúdu .
UpdateDimensions(a int, int)
Aktualizácia rozmerov.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
a novú šírku.
newHeight
int
a novú výšku.
Operators
prevádzkovateľ = =(TgaImage, Tgimage →)
Vykonáva rovnosť porovnania medzi dvoma TGA obrázkami, pričom zohľadňujeprvé a druhé obrázky zapojené do porovnávacieho procesu.uľahčuje jednoduché posúdenie rovnosti obrazu, zabezpečuje presnosťAnalýza a rozhodovanie v rámci pracovných tokov spracovania obrazu.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Prvý Aspose.Imaging.FileFormats.Tga. TgaImage, ktorý sa podieľa na porovnaní.
second
TgaImage
Druhý Aspose.Imaging.FileFormats.Tga. TgaImage, ktorý sa podieľa na porovnaní.
Returns
Porovnanie výsledkov .
prevádzkovateľ !=(TgaImage, Tgimage →)
Vykonáva porovnanie nerovnosti medzi dvoma TGA obrázkami, pričom hodnotí obajaprvé a druhé obrázky zapojené do porovnania. táto metóda pomáha videntifikácia rozdielov alebo rozdielu medzi obrázkami, čo umožňuje presnosťAnalýza a rozhodovanie pri spracovaní obrazu.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Prvý Aspose.Imaging.FileFormats.Tga. TgaImage, ktorý sa podieľa na porovnaní.
second
TgaImage
Druhý Aspose.Imaging.FileFormats.Tga. TgaImage, ktorý sa podieľa na porovnaní.
Returns
Porovnanie výsledkov .