Class TgaImage
Numele spaţiului: Aspose.Imaging.FileFormats.Tga Asamblare: Aspose.Imaging.dll (25.4.0)
Manipulați fișierele de imagine TGA raster cu API-ul nostru, personalizate pentru TARGA(Truevision Advanced Raster Adapter) format, permițând încărcăturile fără fir șiușor de actualizat proprietățile publice, cum ar fi autorul, timestamp,ID-ul imaginii și versiunea software-ului, folosind diferite setări de bite pe pixel,canalul alfa și transparența culorilor. în plus, puteți exporta imagini TGAla alte formate populare de raster, asigurând compatibilitatea pentru proiectele dvs.
[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
Membrii moștenitori
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
Salvați imaginea JPG ca o imagine TGA.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Încărcarea imaginii PNG, conversia acesteia în TgaImage și salvarea ca o imagine TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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(Strângere)
Inițializează un nou obiect Aspose.Imaging.FileFormats.Tga. TgaImage folosind ruta de fișier furnizată pentruîncărcarea conținutului imaginii. acest constructor inițiază în mod eficient imagineade exemplu, permițând accesul fără întârziere la fișierele de imagine TGA, simplificând integrareaîn fluxul de lucru al aplicației tale.
public TgaImage(string path)
Parameters
path
string
Calea de încărcare a unei imagini.
Exceptions
Calea specificată este zero.
TgaImage(RasterImage)
Creați o nouă instanță a clasei Aspose.Imaging.FileFormats.Tga. TgaImage prin furnizarea unui rasterAcest constructor facilitează integrarea directă a obiectului de imagine existentraster imagini în format de imagine TGA, simplificând procesul de conversie pentruîmbunătățirea compatibilității în sistemele dvs. de software.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
Imaginea lui raster.
Examples
Încărcarea imaginii PNG, conversia acesteia în TgaImage și salvarea ca o imagine TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Inițializați o nouă instanță a clasei Aspose.Imaging.FileFormats.Tga. TgaImage folosind un flux deîncărcați imaginea. acest constructor permite integrarea fără fir a datelor de imaginede la fluxuri, facilitând gestionarea eficientă și prelucrarea imaginilor TGA în interiorulAplicaţiile software ale dumneavoastră.
public TgaImage(Stream stream)
Parameters
stream
Stream
Fluxul pentru a încărca o imagine.
Properties
AuthorComments
Retrage sau pune comentariile furnizate de autorul imaginii.adesea conține informații valoroase, cum ar fi descrieri, note sauContext suplimentar cu privire la imaginea. prin accesarea sau modificarea autorului Comentariiproprietate, dezvoltatorii pot îmbunătăți metadata asociată cu imaginea, oferindutilizatorii cu înțelegeri și contexte valoroase cu privire la conținutul sau creația acestuia.Acesta este un câmp ASCII format din 324 de byte care sunt organizate ca patru linii.80 de caractere, fiecare urmată de un terminator zero.
public string AuthorComments { get; set; }
Valoarea proprietății
Examples
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Retrage sau stabilește numele autorului asociat cu imaginea.permite dezvoltatorilor să acceseze sau să modifice metadatele de nume ale autorului, oferindinformații valoroase despre creatorul imaginii. folosind numele autoruluiproprietate, utilizatorii pot identifica cu ușurință persoana responsabilă de crearea saucontribuie la imaginea, îmbunătățește metadata sa generală și oferă o valoare valoroasăcontext pentru vizionari.Acest câmp este un total de 40 de caractere ASCII pentru numele.ar trebui să conțină numele persoanei care a creat imaginea (autor).
public string AuthorName { get; set; }
Valoarea proprietății
Examples
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Retrage sau stabilește culoarea de fundal a imaginii.Această proprietate permitepentru a specifica culoarea utilizată pentru fundalul imaginii, asigurând coerența șiprezentarea vizuală. este deosebit de util pentru scenarii în careimaginea este afișată pe un fundal cu o culoare diferită sau atunci cândImaginea pe o altă cană.
public override Color BackgroundColor { get; set; }
Valoarea proprietății
BitsPerPixel
Reduceți biturile pe pixel, furnizând informații esențiale despreadâncimea culorii imaginii.Această proprietate servește ca o metrică crucială pentru înțelegerenivelul de detaliu și bogăția de culoare prezentă în imagine, ajutând dezvoltatorii înoptimizarea algoritmelor de prelucrare și alocarea resurselor pentru o imagine eficientăManipularea şi executarea sarcinilor.
public override int BitsPerPixel { get; }
Valoarea proprietății
BytesPerPixel
Obțineți valorile de byte pe pixel, care indică cantitatea de memorie ocupată defiecare pixel în imagine.Această proprietate servește ca o metrică esențială pentru memoriemanagement și optimizare, ajutând dezvoltatorii în alocarea eficientă a resurselorprelucrarea datelor imaginii
public int BytesPerPixel { get; }
Valoarea proprietății
DateTimeStamp
Obțineți sau stabiliți Date/Tim Stamp.Acest câmp definește valoarea pentru data și timpul la care a fost salvat imaginea.Deși sistemele de operare sunt tipic fișiere de timp și date, această caracteristică estepentru că sistemul de operare poate schimba eticheta de timp și data dacă fișierul estePrin utilizarea acestei zone, sunteți garantat o regiune nemodificată pentru data și timpul.înregistrare .
public DateTime? DateTimeStamp { get; set; }
Valoarea proprietății
DateTime ?
Examples
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Obțineți informații esențiale despre formatul de fișier al imaginii reprezentate de acestde exemplu Aspose.Imaging.FileFormats.Tga. TgaImage. înțelegerea formatului de fișier este esențială pentruverifică compatibilitatea și asigură integrarea fără fir în sistemele software;să permită procesarea și manipularea eficientă a imaginilor.
public override FileFormat FileFormat { get; }
Valoarea proprietății
GammaValueDenominator
Retrează partea denominatorului a valorii gamma, un factor integral îndeterminarea reprezentării culorilor în imagini. pentru imaginile lipsite de gamăcorectarea, această valoare ar trebui să fie 1.0, asigurând o renderizare de culoare exactă.Recunoașterea și valorificarea acestui parametru este esențială pentru menținerea culoriifidelitate și realizarea unei vizualizări exacte a imaginii.
public ushort GammaValueDenominator { get; }
Valoarea proprietății
Examples
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Obține partea numeratorului a valorii gamma, care este esențială pentru culoarea corectăÎn imagini fără corectare gamma, această valoare ar trebui să fie1.0. înțelegerea și utilizarea acestei valori este esențială pentru menținerea culoriifidelitate și asigurarea unei imagini de renderizare exacte.
public ushort GammaValueNumerator { get; }
Valoarea proprietății
Examples
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Obțineți o valoare booleană care indică dacă Aspose.Imaging.FileFormats.Tga. TgaImage include ocanalul alfa, facilitând efectele de transparență. această proprietate oferă esențialeinformații pentru gestionarea compoziției imaginii și a renderării, ajutând dezvoltatorii înimplementarea diferitelor efecte vizuale și a operațiunilor de compoziție.
public override bool HasAlpha { get; }
Valoarea proprietății
Examples
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Retrage sau stabilește o valoare care indică dacă imaginea conține un fundalAceastă proprietate este utilă pentru a determina dacă imaginea include oculorile de fundal distincte separate de conținutul frontal.pentru a personaliza prelucrarea sau renderarea imaginii pe baza prezenței sau absențeiO culoare de fundal.
public override bool HasBackgroundColor { get; set; }
Valoarea proprietății
HasColorMap
Verificați dacă acest instanta Aspose.Imaging.FileFormats.Tga. TgaImage conține o hartă de culori.Înțelegerea prezenței unei hărți de culoare este esențială pentru o interpretare corectăși manipularea datelor de culoare ale imaginii.
public bool HasColorMap { get; }
Valoarea proprietății
Examples
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Retrează sau stabilește o valoare booleană care indică dacă imaginea conține ocolor transparent. această proprietate este esențială pentru a identifica dacă imagineasprijină transparența, vă ajută să implementați gestionarea corespunzătoare aoperațiuni legate de transparență, cum ar fi amestecarea, compoziția sau mascarea.
public override bool HasTransparentColor { get; set; }
Valoarea proprietății
Height
Obțineți înălțimea imaginii încorporate prin acest Aspose.Imaging.FileFormats.Tga. TgaImageAceastă proprietate furnizează dezvoltatorilor detalii critice cu privire ladimensiunile verticale ale imaginii, permiţând integrarea şi manipulareaImagini în soluțiile lor software.
public override int Height { get; }
Valoarea proprietății
Examples
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Obține sau stabilește identificatorul unic asociat cu imaginea. Acest ID servește ca unpunct de referinţă pentru identificarea şi distingerea imaginii de ceilalţi în cadrul uneiSistemul sau aplicația. prin setarea sau retragerea ID-ului de imagine, puteți gestiona șiurmărirea imaginilor în mod eficient, facilitând gestionarea organizată a imaginii și recuperareaproceselor .
Acest câmp opțional conține informații de identificare a imaginii. lungimea maximă pentru acest domeniu este de 255 de byte.
public string ImageId { get; set; }
Valoarea proprietății
Examples
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Obțineți o valoare booleană care indică dacă Aspose.Imaging.FileFormats.Tga. TgaImage reprezintă oAceastă proprietate este esențială pentru a distinge culoarea șiimagini de scară gri, ajutând dezvoltatorii să aplice procesarea corespunzătoare șitehnici de renderare bazate pe caracteristicile de culoare ale imaginii.
public bool IsGrayScale { get; }
Valoarea proprietății
Examples
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Retrage sau stabilește numele de muncă sau ID-ul asociat cu imaginea.vă permite să accesați sau să modificați metadatele legate de locul de muncă sau proiectul specificprin utilizarea proprietății Numele de locuri de muncă / ID, utilizatorii pot ușoridentifică proiectul sau sarcina la care aparţine imaginea, facilitândorganizarea și gestionarea activelor imaginii în cadrul fluxurilor de lucru mai mari sau a proiectelor.
public string JobNameOrId { get; set; }
Valoarea proprietății
Examples
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Retrează sau stabilește intervalul de timp care indică timpul de lucru asociat cu imaginea.Această proprietate permite dezvoltatorilor să acceseze sau să modifice metadata de timp legată delucrarea sau proiectul specific asociat cu imaginea.
public TimeSpan? JobTime { get; set; }
Valoarea proprietății
TimeSpan ?
Examples
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Retrieveaza partea denominatorului a raportului Pixel Aspect, un factor crucial indeterminarea aspectului vizual al pixelelor din interiorul imaginii. această valoare este esențialăpentru a păstra reprezentarea exactă a pixelelor și ratele de aspect pe tot parcursul diferitelorRenderarea imaginii și operațiunile de procesare, asigurând o producție vizuală de înaltă calitate.
public ushort PixelAspectRatioDenominator { get; }
Valoarea proprietății
Examples
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Retrievează componenta numerară a raportului Pixel Aspect, care influențeazăaspectul vizual al pixelelor din interiorul imaginii. înțelegerea și manipularea acestui aspectValoarea este esențială pentru obținerea unei reprezentări precise a pixelelor și a ratelor de aspectîn imagini de renderizare și procesare.
public ushort PixelAspectRatioNumerator { get; }
Valoarea proprietății
Examples
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Administră identificarea software-ului (ID) asociată cu imaginea, permițândpână la 40 de caractere ASCII. Această proprietate servește ca un mijloc unic de identificaresoftware-ul utilizat în crearea sau prelucrarea imaginii, furnizândMetadata pentru scopuri organizatorice si informative.
public string SoftwareId { get; set; }
Valoarea proprietății
Examples
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Retrage sau stabilește versiunea software asociată cu imaginea.lungimea stringului de versiune este de obicei de 3 până la 4 caractere.util pentru urmărirea software-ului utilizat pentru a crea sau manipula imaginea și poatefurnizează un context valabil pentru procesarea imaginii și verificările de compatibilitate.
public string SoftwareVersion { get; set; }
Valoarea proprietății
Examples
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
retrage sau stabilește componenta literă a versiunii software asociată cuAceastă proprietate reprezintă o detaliu suplimentară în cadrul versiunii softwareString și poate fi util pentru diferențierea versiunii mai fine.
public char SoftwareVersionLetter { get; set; }
Valoarea proprietății
Examples
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Retrage sau stabilește componenta numerică a versiunii software asociate cuAceastă proprietate reprezintă partea numerică a versiunii softwarestring, furnizând informații importante despre versiunea software-ului utilizat pentruCreați sau modificați imaginea.
public ushort SoftwareVersionNumber { get; set; }
Valoarea proprietății
Examples
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Retrage sau stabilește culoarea cheie asociată cu imaginea.accesul sau modificarea culorii desemnate ca culoarea cheie pentru o anumită imagineprelucrarea sarcinilor sau a efectelor. utilizarea proprietății Key Color permite utilizatorilor săaplică operațiuni pe bază de culoare, cum ar fi chromarea sau înlocuirea culorilor, îmbunătățindCapacități de manipulare a imaginii și posibilități creative.
Culoarea cheie poate fi considerată ca „colora de fundal” sau „color transparent”. Aceasta este culoarea zonei „non-imaginea” a ecranului, și aceeași culoare care ar fi clarificată în cazul în care va fi șters în aplicație.
public override Color TransparentColor { get; set; }
Valoarea proprietății
Examples
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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
Obțineți lățimea imaginii reprezentate de acest Aspose.Imaging.FileFormats.Tga.DigitalImageAceastă proprietate oferă dezvoltatorilor informații esențiale cu privire ladimensiuni de imagine, facilitarea diferitelor sarcini de manipulare a imaginii și de prelucrareîn aplicaţiile lor software.
public override int Width { get; }
Valoarea proprietății
Examples
Obțineți valori ale proprietăților publice ale imaginii încărcate 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;
}
originară
Obține sau stabilește coordonatul absolut orizontal pentru colțul inferior stâng al imaginiiîntrucât este poziționată pe un dispozitiv de afișare care are o origine la stânga inferioară aecran (de exemplu, seria TARGA).
public ushort XOrigin { get; set; }
Valoarea proprietății
Examples
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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;
}
Iohannis
Obține sau stabilește coordonatul vertical absolut pentru colțul stâng inferior al imaginiiîntrucât este poziționată pe un dispozitiv de afișare care are o origine la stânga inferioară aecran (de exemplu, seria TARGA).
public ushort YOrigin { get; set; }
Valoarea proprietății
Examples
Actualizarea proprietăților publice a imaginii încărcate 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")
}
Obțineți valori ale proprietăților publice ale imaginii încărcate 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()
Producă o duplicare a instantei actuale, generând un nou obiect care cloneazătoate atributele și proprietățile originalului. această metodă faciliteazăcrearea de copii identice, asigurarea integrității datelor și conservarea stării deInstanta actuală, fără a afecta obiectul original.
public TgaImage Clone()
Returns
Întoarce un nou obiect care este o copie a instantei actuale.
Clone(TgaImage)
Replică proprietățile unui alt obiect Aspose.Imaging.FileFormats.Tga. TgaImage, creând uno nouă instanță cu atributele identice. această operațiune asigură conservareaintegritatea datelor și facilitează duplicarea proprietăților imaginii fărăModificarea obiectului de sursă.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Altele Aspose.Imaging.FileFormats.Tga.tgaImage
Crop(Rectangle)
Creați imaginea într-o anumită zonă. această metodă vă permite să definiți ozona rectangulară în interiorul imaginii pentru a păstra, descărcând restul.este util pentru concentrarea asupra conținutului specific în interiorul imaginii sau pentru a elimina cele nedoriteşi porţii.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
în rectanglu .
Crop(int, int, int, int)
Cultivați imaginea specificând schimbările pentru stânga, dreapta, partea de sus și partea inferioarăAceastă metodă vă permite să trimiteți imaginea prin mutarea frontierelor saleîn mod independent de-a lungul axelor orizontale și verticale. prin ajustarea acestor schimbări,puteți controla exact ce părți ale imaginii să păstreze, eficientLăsați-l la dimensiunile dorite.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
Schimbarea de stânga.
rightShift
int
Schimbarea dreaptă.
topShift
int
Cea mai mare schimbare.
bottomShift
int
Schimbarea de jos.
Equals(TgaImage)
Într-o comparaţie de egalitate, metoda evaluează dacăAspose.Imaging.FileFormats.Tga. TgaImage este egală cu a doua imagine furnizată caAcest lucru facilitează determinarea dacă două imagini TGA suntidentic, ajută la prelucrarea imaginii și la sarcinile de comparare.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
A doua Aspose.Imaging.FileFormats.Tga. TgaImage care participă la comparație.
Returns
Rezultatele de comparaţie.
Equals(Obiectul)
Metoda realizează o comparație de egalitate întreAspose.Imaging.FileFormats.Tga. TgaImage instanta si un alt obiect furnizat ca parametru.În mod specific, evaluează dacă proprietățile imaginii curente se potrivesccele ale celui de-al doilea obiect, ajutând la determinarea echivalenței lor pentruscopuri de comparare în cadrul fluxurilor de lucru de prelucrare a imaginii.
public override bool Equals(object other)
Parameters
other
object
A doua Aspose.Imaging.FileFormats.Tga. TgaImage care participă la comparație.
Returns
Rezultatele de comparaţie.
GetHashCode()
Returnați codul de hash al instantei actuale. cu toate acestea, este important să reținețică acest cod de hash poate să nu fie potrivit pentru utilizare ca cheie, mai ales pentru căExemplele clasei TgaImage nu sunt imutabile.
public override int GetHashCode()
Returns
Codul hash al acestei instanţe.
Resize(int, int, ImageResizeSettings)
Recuperați imaginea în timp ce aplicați setări specifice pentru a menține dorințadimensiuni și proporție de aspect. prin personalizarea setărilor imaginii, putețirectificarea imaginii, asigurând în același timp calitatea vizuală optimă și compatibilitatea cudiferite dispozitive sau aplicații de afișare.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
În noua lățime.
newHeight
int
Înălţimea nouă.
settings
ImageResizeSettings
Împreună cu setările de rezistență.
Resize(int, int, resizeType)
Ajustează dimensiunea imaginii folosind un tip de rezimare specificat, care determină modul în carese efectuează operațiunea de resetare.Această metodă oferă flexibilitate în reetareaimagini în funcție de diferite algoritmi sau tehnici. prin alegereatip corespunzător de rezimare, puteți obține echilibrul dorit între imaginic) calitatea și eficiența calculatorului pe baza cerințelor sau preferinților specifice.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
În noua lățime.
newHeight
int
Înălţimea nouă.
resizeType
ResizeType
Tipul de rezistenţă.
Rotate(float, bool, culoare)
Rotați imaginea în jurul centrului cu un unghi specific, menținând în același timp rezistențaproporționalitatea și păstrarea culorii de fundal. această metodă permitemanipularea imaginii cu precizie, asigurând că rotația menține echilibrul vizualși coerența cu culoarea de fundal specificată. este ideală pentru sarcinile în careeste necesară rotația exactă în jurul centrului, cum ar fi corectarea orientăriisau ajustări artistice.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
Angajul rotativ în grade. valorile pozitive se vor rotati pe oră.
resizeProportionally
bool
în cazul în care este setat la ’true’ veți avea dimensiunea imaginii modificate în funcție de rectangle rotate (punctele de coadă) proiecții în alte cazuri care lasă dimensiunile necorespunzătoare și numai interior conținutul de imagini sunt rotat.
backgroundColor
Color
Culoarea fundalului.
RotateFlip(RotateFlipType)
Metoda “RotateFlip” permite operațiunile de rotație și flipping pe imagine.oferă o funcționalitate versatilă pentru manipularea orientării imaginii, permițând utilizatorilorpentru a efectua rotații și flips în conformitate cu cerințele lor, facilitândsarcini eficiente de prelucrare a imaginii în cadrul aplicațiilor software.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Tipul de flip rotat.
SaveData(Stream)
salvare a datelor.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
şi fluxul .
UpdateDimensions(int, int)
Dimensiunile actualizării.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
În noua lățime.
newHeight
int
Înălţimea nouă.
Operators
Operator =(Cuvânt cheie, TgaImage)
Performă o comparație egală între două imagini TGA, luând în considerare ambelePrima și a doua imagine implicate în procesul de comparație.facilitează evaluarea simplă a egalității imaginii, asigurând acuratețeaAnaliza și luarea deciziilor în cadrul fluxurilor de lucru de prelucrare a imaginii.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Prima Aspose.Imaging.FileFormats.Tga. TgaImage care participă la comparație.
second
TgaImage
A doua Aspose.Imaging.FileFormats.Tga. TgaImage care participă la comparație.
Returns
Rezultatele de comparaţie.
Operatorul !=(Cuvânt cheie, TgaImage)
Conduce o comparație a inegalităților între două imagini TGA, evaluând ambeleprima și a doua imagine implicate în comparație. această metodă ajută laidentificarea discrepanţelor sau diferitelor dintre imagini, permiţând precizieAnaliza și luarea deciziilor în sarcinile de prelucrare a imaginii.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Prima Aspose.Imaging.FileFormats.Tga. TgaImage care participă la comparație.
second
TgaImage
A doua Aspose.Imaging.FileFormats.Tga. TgaImage care participă la comparație.
Returns
Rezultatele de comparaţie.