Class TgaImage
Il nome: Aspose.Imaging.FileFormats.Tga Assemblea: Aspose.Imaging.dll (25.4.0)
Manipolare i file di immagine del raster TGA con la nostra API, personalizzata per il TARGA(Truevision Advanced Raster Adapter) formato, che consente caricamento senza seta epersonalizzazione. facile aggiornamento di proprietà pubbliche come autore, timestamp,ID dell’immagine e versione del software, utilizzando diversi bit per pixel,canale alfa e trasparenza del colore. Inoltre, è possibile esportare immagini TGAad altri formati di raster popolari, assicurando la compatibilità per i tuoi progetti.
[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
I membri ereditari
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 l’immagine JPG come immagine TGA.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Caricamento dell’immagine PNG, la conversione in TgaImage e il salvataggio come immagine TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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(String)
Inizializza un nuovo oggetto Aspose.Imaging.FileFormats.Tga. TgaImage utilizzando il percorso di file fornito percaricamento del contenuto dell’immagine.Questo costruttore inizia efficacemente l’ immagineper esempio, consentendo l’accesso senza sguardo ai file di immagine TGA, semplificando la integrazioneInserisci il tuo flusso di lavoro.
public TgaImage(string path)
Parameters
path
string
Il percorso per caricare un’immagine.
Exceptions
Il percorso specificato è zero.
TgaImage(RasterImage)
Creare una nuova instanza della classe Aspose.Imaging.FileFormats.Tga. TgaImage fornendo un rasterQuesto costruttore facilita l’integrazione diretta degli oggetti esistenti.raster immagini nel formato immagine TGA, semplificando il processo di conversione permigliorata la compatibilità nei tuoi sistemi software.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
L’immagine del raster.
Examples
Caricamento dell’immagine PNG, la conversione in TgaImage e il salvataggio come immagine TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Iniziare una nuova instanza della classe Aspose.Imaging.FileFormats.Tga. TgaImage utilizzando un flusso dicaricamento dell’immagine. Questo costruttore consente l’integrazione senza sguardo dei dati di immagineda flussi, facilitando la gestione efficiente e il trattamento delle immagini TGA all’internole tue applicazioni software.
public TgaImage(Stream stream)
Parameters
stream
Stream
Il flusso per caricare un’immagine.
Properties
AuthorComments
Retrieve o mette i commenti forniti dall’autore dell’immagine.spesso contengono informazioni preziose, come le descrizioni, le note, ocontesto aggiuntivo sull’immagine. accedendo o modificando l’autore CommentiProprietà, gli sviluppatori possono migliorare i metadati associati all’immagine, fornendoutilizzatori con preziose conoscenze e contesto riguardo al loro contenuto o creazione.Questo è un campo ASCII composto da 324 byte che sono organizzate in quattro righe80 caratteri, ognuno seguito da un terminatore zero.
public string AuthorComments { get; set; }
Valore di proprietà
Examples
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Retrieve o mette il nome dell’autore associato all’immagine.consente agli sviluppatori di accedere o modificare i metadati del nome dell’autore, fornendoinformazioni preziose sul creatore dell’immagine. utilizzando il nome di autoreproprietà, gli utenti possono facilmente identificare l’individuo responsabile della creazione ocontribuire all’immagine, migliorare i suoi metadati complessivi e fornire valoreIl contesto per gli spettatori.Questo campo è un totale di 40 caratteri ASCII per il nome.deve contenere il nome della persona che ha creato l’immagine (autore).
public string AuthorName { get; set; }
Valore di proprietà
Examples
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Retrieve o impone il colore di sfondo dell’immagine.Questa proprietà consentespecificare il colore utilizzato per il background dell’immagine, assicurando la coerenza emigliorare la presentazione visiva. è particolarmente utile per i scenari in cui ill’immagine viene visualizzata su un background con un colore diverso o quando laImmagine su un altro canvas.
public override Color BackgroundColor { get; set; }
Valore di proprietà
BitsPerPixel
Retrate i bit per valore pixel, fornendo informazioni essenziali sullaLa profondità del colore dell’immagine.Questa proprietà serve come una metrica cruciale per la comprensioneil livello di dettaglio e ricchezza del colore presente nell’immagine, aiutando gli sviluppatori inottimizzare gli algoritmi di elaborazione e l’allocazione delle risorse per un’immagine efficienteManipolazione e rilascio di compiti.
public override int BitsPerPixel { get; }
Valore di proprietà
BytesPerPixel
Ottenere i bit per pixel valore, che indica la quantità di memoria occupata daogni pixel nell’immagine.Questa proprietà serve come una metrica cruciale per la memoriagestione e ottimizzazione, aiutando gli sviluppatori ad allocare risorse in modo efficientee il trattamento dei dati di immagine
public int BytesPerPixel { get; }
Valore di proprietà
DateTimeStamp
Riceve o impone Date/Time Stamp.Questo campo definisce il valore della data e dell’ora in cui l’immagine è stata salvata.Anche se i sistemi operativi di solito file tim- e date-stamp, questa funzione èa condizione che il sistema operativo possa modificare l’etichetta di tempo e data se il file èUtilizzando questa area, è garantito un’area non modificata per data e ora.di registrazione.
public DateTime? DateTimeStamp { get; set; }
Valore di proprietà
DateTime ?
Examples
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Ottieni informazioni cruciali sul formato del file dell’immagine rappresentata da questol’esempio di Aspose.Imaging.FileFormats.Tga. TgaImage. comprensione del formato del file è essenziale perverifica la compatibilità e assicura l’integrazione senza precedenti nei sistemi software,Per consentire un’efficiente elaborazione e manipolazione delle immagini.
public override FileFormat FileFormat { get; }
Valore di proprietà
GammaValueDenominator
Retrieve la parte del denominatore del valore gamma, un fattore integrale neldeterminare la rappresentazione del colore all’interno delle immagini. per le immagini mancanti di gammaCorrezione, questo valore dovrebbe essere 1.0, assicurando un rendering di colore accurato.L’apprezzamento e l’elaborazione di questo parametro è fondamentale per il mantenimento del coloreFidelità e realizzazione di visualizzazione accurata dell’immagine.
public ushort GammaValueDenominator { get; }
Valore di proprietà
Examples
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Riceve la parte del numeratore del valore gamma, che è essenziale per il colore accuratoIn immagini senza correzione gamma, questo valore dovrebbe essere1.0.Conoscere e utilizzare questo valore è fondamentale per mantenere il colorefidelità e garantire un rendering accurato dell’immagine.
public ushort GammaValueNumerator { get; }
Valore di proprietà
Examples
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Retrate un valore booleano indicando se il Aspose.Imaging.FileFormats.Tga. TgaImage contiene uncanale alfa, facilitando gli effetti di trasparenza.Questa proprietà fornisce essenzialeinformazioni per il trattamento della composizione e del rendering dell’immagine, aiutando gli sviluppatori inImplementazione di vari effetti visivi e operazioni di composizione.
public override bool HasAlpha { get; }
Valore di proprietà
Examples
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Retrieve o impone un valore che indica se l’immagine contiene un backgroundQuesta proprietà è utile per determinare se l’immagine include undifferenti colori di sfondo separati dal contenuto anteriore.per personalizzare il trattamento o il rendering delle immagini in base alla presenza o all’assenza diUn colore di sfondo.
public override bool HasBackgroundColor { get; set; }
Valore di proprietà
HasColorMap
Retrate se questo Aspose.Imaging.FileFormats.Tga. TgaImage instanza contiene una mappa di colori.La comprensione della presenza di una mappa colorata è fondamentale per un’interpretazione accuratae la manipolazione dei dati di colore dell’immagine.
public bool HasColorMap { get; }
Valore di proprietà
Examples
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Retrieve o impone un valore booleano che indica se l’immagine contiene uncolore trasparente.Questa proprietà è essenziale per identificare se l’immaginepromuove la trasparenza, ti aiuta a implementare il trattamento adeguato dioperazioni legate alla trasparenza, come la mescolazione, la composizione o il maschere.
public override bool HasTransparentColor { get; set; }
Valore di proprietà
Height
Ottieni l’altezza dell’immagine incapsulata da questo Aspose.Imaging.FileFormats.Tga. TgaImageQuesta proprietà fornisce agli sviluppatori dettagli critici riguardanti ildimensioni verticali dell’immagine, che consentono l’integrazione e la manipolazione senza precedenti diImmagini all’interno delle soluzioni software.
public override int Height { get; }
Valore di proprietà
Examples
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Riceve o impone l’identificatore unico associato all’immagine.Questo ID serve comepunto di riferimento per identificare e distinguere l’immagine dagli altri all’interno di unsistema o applicazione. mediante la configurazione o il recupero dell’ID di Immagine, è possibile gestire etracciare le immagini in modo efficace, facilitando la gestione organizzata dell’immagine e il recuperodei processi.
Questo campo opzionale contiene informazioni che identificano l’immagine. La lunghezza massima per questo campo è di 255 byte.
public string ImageId { get; set; }
Valore di proprietà
Examples
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Ottieni un valore booleano che indica se il Aspose.Imaging.FileFormats.Tga. TgaImage rappresenta unQuesta proprietà è fondamentale per la distinzione tra colore eimmagini a scala grigia, aiutando gli sviluppatori ad applicare il trattamento appropriato eTecniche di rendering basate sulle caratteristiche del colore dell’immagine.
public bool IsGrayScale { get; }
Valore di proprietà
Examples
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Retrieve o impone il nome di lavoro o ID associato all’immagine.Permette di accedere o modificare i metadati relativi al lavoro o al progetto specificoutilizzando la proprietà Nome di lavoro/ID, gli utenti possono facilmenteidentificare il progetto o il compito alla quale appartiene l’immagine, facilitandoorganizzazione e gestione degli attivi dell’immagine nell’ambito di flussi di lavoro o progetti più grandi.
public string JobNameOrId { get; set; }
Valore di proprietà
Examples
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Retrieve o impone il timestamp indicando il tempo di lavoro associato all’immagine.Questa proprietà consente agli sviluppatori di accedere o modificare i metadati del tempo correlati ail lavoro o il progetto specifico associato all’immagine.
public TimeSpan? JobTime { get; set; }
Valore di proprietà
TimeSpan ?
Examples
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Retrieve la parte denominatrice del Pixel Aspect Ratio, un fattore cruciale neldeterminare l’aspetto visivo dei pixel all’interno dell’immagine. questo valore è essenzialeper preservare una rappresentazione accurata dei pixel e delle proporzioni di aspetto in tutto ilImmagini rendering e operazioni di elaborazione, assicurando una produzione visiva di alta qualità.
public ushort PixelAspectRatioDenominator { get; }
Valore di proprietà
Examples
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Retrieve il componente numeratore del Pixel Aspect Ratio, che influisce sulAspetto visivo dei pixel all’interno dell’immagine. comprendere e manipolare questoIl valore è essenziale per ottenere una rappresentazione accurata dei pixel e delle proporzioni di aspetto.per rendering e elaborazione dell’immagine.
public ushort PixelAspectRatioNumerator { get; }
Valore di proprietà
Examples
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
gestisce l’identificazione software (ID) associata all’immagine, consentendo difino a 40 caratteri ASCII. Questa proprietà serve come mezzo per identificare in modo unicoil software utilizzato per creare o elaborare l’immagine, fornendo valoreMetadati per scopi organizzativi e informativi.
public string SoftwareId { get; set; }
Valore di proprietà
Examples
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Retriever o impostare la versione del software associata all’immagine.lunghezza per la riga di versione è di solito da 3 a 4 caratteri.utile per il monitoraggio del software utilizzato per creare o manipolare l’immagine e puòfornire un contesto prezioso per il trattamento dell’immagine e i controlli di compatibilità.
public string SoftwareVersion { get; set; }
Valore di proprietà
Examples
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
SoftwareVersionLetter
Retriever o impostare la lettera componente della versione del software associata alQuesta proprietà rappresenta un dettaglio aggiuntivo all’interno della versione del softwarestring e può essere utile per la differenziazione versione più finita.
public char SoftwareVersionLetter { get; set; }
Valore di proprietà
Examples
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Retriever o impostare il componente numerico della versione del software associata conQuesta proprietà rappresenta la parte numerica della versione del softwarestringa, fornendo informazioni importanti sulla versione del software utilizzato perCreare o modificare l’immagine.
public ushort SoftwareVersionNumber { get; set; }
Valore di proprietà
Examples
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Retrieve o impone il colore chiave associato all’immagine.Questa proprietà consenteper accedere o modificare il colore designato come colore chiave per un’immagine specificaelaborazione di compiti o effetti. Utilizzando la proprietà Key Color, gli utenti possonoapplicare operazioni a base di colore come il cromo o la sostituzione del colore, migliorandoCapacità di manipolazione dell’immagine e possibilità creative.
Il colore chiave può essere pensato come il “color di sfondo” o “colore trasparente”.Questo è il colore dell’area “non immagine” dello schermo, e lo stesso colore che lo scherma sarebbe chiuso per se eliminato nell’applicazione.
public override Color TransparentColor { get; set; }
Valore di proprietà
Examples
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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
Retrate la larghezza dell’immagine rappresentata da questo Aspose.Imaging.FileFormats.Tga. TgaImageQuesta proprietà fornisce agli sviluppatori informazioni essenziali sulladimensioni dell’immagine, facilitando le varie attività di manipolazione e elaborazione delle immaginiall’interno delle loro applicazioni software.
public override int Width { get; }
Valore di proprietà
Examples
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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;
}
di XOrigin
Riceve o impone coordinate orizzontali assolute per l’angolo sinistro inferiore dell’immaginecome è posizionato su un dispositivo display che ha un’origine nella parte inferiore sinistra delLo schermo (ad esempio la serie TARGA).
public ushort XOrigin { get; set; }
Valore di proprietà
Examples
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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;
}
Giorgio
Riceve o impone coordinate verticali assolute per l’angolo sinistro inferiore dell’immaginecome è posizionato su un dispositivo display che ha un’origine nella parte inferiore sinistra delLo schermo (ad esempio la serie TARGA).
public ushort YOrigin { get; set; }
Valore di proprietà
Examples
Aggiornare le proprietà pubbliche dell’immagine TGA caricata.
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")
}
Ottenere valori delle proprietà pubbliche dell’immagine TGA caricata.
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()
Produce una duplicata dell’indice corrente, generando un nuovo oggetto che clonetutti gli attributi e le proprietà dell’originale.Questo metodo facilita ilcreare copie identiche, garantire l’integrità dei dati e preservare lo stato dil’attuale instanza senza pregiudicare il oggetto originale.
public TgaImage Clone()
Returns
Ritorna un nuovo oggetto che è una copia dell’attuale instanza.
Clone(TgaImage)
Replicare le proprietà di un altro Aspose.Imaging.FileFormats.Tga. TgaImage oggetto, creando unnuova instanza con attributi identici.Questa operazione assicura la conservazionedi integrità dei dati e facilita la duplicazione delle proprietà dell’immagine senzaModifica dell’oggetto fonte.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Altri Aspose.Imaging.FileFormats.Tga.tgaImage
Crop(Rectangle)
Crea l’immagine in una regione specifica.Questo metodo consente di definire unarea rettangolare all’interno dell’immagine da conservare, rimuovendo il resto.è utile per concentrarsi su contenuti specifici all’interno dell’immagine o rimuovere indesideratidelle porzioni.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Il rectangolo .
Crop(int, int, int, int)
Coltivare l’immagine specificando i cambiamenti per la sinistra, destra, superiore e inferioreQuesto metodo ti consente di tagliare l’immagine spostando i suoi confiniindipendentemente lungo gli assi orizzontali e verticali. adeguando questi cambiamenti,Puoi controllare esattamente quali parti dell’immagine da conservare, in modo efficaceLa raccoglie alle dimensioni desiderate.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
La sinistra cambia.
rightShift
int
Il giusto cambio.
topShift
int
Il top shift.
bottomShift
int
Il basso cambiamento.
Equals(TgaImage)
In un confronto di uguaglianza, il metodo valuta se l’attualeAspose.Imaging.FileFormats.Tga. TgaImage instanza è uguale alla seconda immagine fornita comeQuesta operazione facilita la determinazione se due immagini TGA sonoidentica, aiuta nel trattamento dell’immagine e compiti di confronto.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Secondo Aspose.Imaging.FileFormats.Tga. TgaImage che partecipa al confronto.
Returns
Risultati di confronto.
Equals(oggetto)
Il metodo esegue un confronto di parità tra l’attualeAspose.Imaging.FileFormats.Tga. TgaImage instanza e un altro oggetto fornito come parametro.In particolare, valuta se le proprietà dell’immagine corrente corrispondonoi soggetti del secondo oggetto, aiutando a determinare la loro equivalenza perfinalità di confronto all’interno dei flussi di lavoro di elaborazione dell’immagine.
public override bool Equals(object other)
Parameters
other
object
Secondo Aspose.Imaging.FileFormats.Tga. TgaImage che partecipa al confronto.
Returns
Risultati di confronto.
GetHashCode()
Ripristinare il codice hash dell’attuale instanza. tuttavia, è importante notareche questo codice hash potrebbe non essere adatto per l’uso come chiave, soprattutto perchéGli esempi della classe TgaImage non sono immutabili.
public override int GetHashCode()
Returns
Il codice hash di questa instanza.
Resize(int, int, immagineResizeSettings)
Ripristinare l’immagine applicando impostazioni specifiche per mantenere il desideratodimensioni e rapporto di aspetto. personalizzando le impostazioni dell’immagine, è possibilerigenerare l’immagine garantendo la qualità visiva ottimale e la compatibilità condiversi dispositivi o applicazioni.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
La nuova larghezza.
newHeight
int
La nuova altezza.
settings
ImageResizeSettings
Il ripristino delle impostazioni.
Resize(int, int, resizeType)
Adatta la dimensione dell’immagine utilizzando un tipo di resisito specifico, che determina comel’operazione di riassegnazione è eseguita.Questo metodo fornisce flessibilità nel ripristinoImmagini in base a diversi algoritmi o tecniche.Tipo di riassegna appropriato, è possibile ottenere l’equilibrio desiderato tra le immaginiQualità e efficienza informatica basata su specifici requisiti o preferenze.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
La nuova larghezza.
newHeight
int
La nuova altezza.
resizeType
ResizeType
Il tipo di ritorno.
Rotate(Flotta, Bool, Colore)
Rota l’immagine intorno al suo centro con un angolo specifico mentre mantiene la resistenzaproporzionalità e la conservazione del colore di sfondo.Questo metodo consente dimanipolazione accurata dell’immagine, assicurando che la rotazione mantiene l’equilibrio visivoe coerenza con il colore di sfondo specificato. è ideale per i compiti in cuiLa rotazione accurata intorno al centro è necessaria, come ad esempio la correzione dell’orientamentoo adeguamenti artistici.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
L’angolo di rotazione in gradi. valori positivi gireranno in orologio.
resizeProportionally
bool
se impostato a ’true’ avrai cambiato la dimensione dell’immagine in base alle proiezioni rettangoli rotate (punti corni) in altri casi che lasciano le dimensioni non toccate e solointerni i contenuti di immagine sono rotati.
backgroundColor
Color
Il colore del background.
RotateFlip(RotateFlipType)
Il metodo “RotateFlip” consente operazioni di rotazione e flipping sull’immagine.Offre funzionalità versatili per manipolare l’orientamento dell’immagine, consentendo agli utentiper eseguire rotazioni e flips secondo le loro esigenze, facilitandocompiti di elaborazione efficiente dell’immagine all’interno delle applicazioni software.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Il tipo di flip rotato.
SaveData(Stream)
Il salvataggio dei dati.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
Il flusso .
UpdateDimensions(di int, int)
Le dimensioni di aggiornamento.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
La nuova larghezza.
newHeight
int
La nuova altezza.
Operators
Operatore =(TgaImage, Tgimage)
Realizza un confronto di parità tra due immagini TGA, considerando entrambe leLa prima e la seconda immagine coinvolte nel processo di confronto.facilita una semplice valutazione dell’uguaglianza immagine, garantendo la precisioneAnalisi e presa di decisioni all’interno dei flussi di lavoro di elaborazione dell’immagine.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Prima Aspose.Imaging.FileFormats.Tga. TgaImage che partecipa al confronto.
second
TgaImage
Secondo Aspose.Imaging.FileFormats.Tga. TgaImage che partecipa al confronto.
Returns
Risultati di confronto.
Operatore !=(TgaImage, Tgimage)
Conduce un confronto di disuguaglianze tra due immagini TGA, valutando entrambe leLa prima e la seconda immagini coinvolte nel confronto.Questo metodo aiuta aidentificare le discrepanze o le differenze tra le immagini, consentendo la precisioneAnalisi e presa di decisioni nei compiti di elaborazione dell’immagine.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Prima Aspose.Imaging.FileFormats.Tga. TgaImage che partecipa al confronto.
second
TgaImage
Secondo Aspose.Imaging.FileFormats.Tga. TgaImage che partecipa al confronto.
Returns
Risultati di confronto.