Class TgaImage
Le nom : Aspose.Imaging.FileFormats.Tga Assemblée: Aspose.Imaging.dll (25.4.0)
Manipuler les fichiers d’image TGA raster avec notre API, adapté pour le TARGA(Truevision Advanced Raster Adapter) format, permettant le chargement sans fil etpersonnalisation. facilement mettre à jour les propriétés publiques telles que l’auteur, le timestamp,image ID, et version logicielle, en utilisant différents bits par pixel,canal alpha et transparence des couleurs. En outre, vous pouvez exporter des images TGAà d’autres formats de raster populaires, assurant la compatibilité de vos projets.
[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
Économiser l’image JPG comme image TGA.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
La charge de l’image PNG, la conversion à la TgaImage et le sauvegarde comme image TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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(Le string)
Initialiser un nouveau objet Aspose.Imaging.FileFormats.Tga. TgaImage en utilisant la voie de fichier fournie pourchargement du contenu de l’image.Cet constructeur initiale efficacement l’imagepar exemple, permettant un accès sans fil aux fichiers d’image TGA, simplifiant l’intégrationdans le flux de travail de votre application.
public TgaImage(string path)
Parameters
path
string
Le chemin pour charger une image.
Exceptions
La voie spécifiée est nulle.
TgaImage(RasterImage)
Créer une nouvelle instance de la classe Aspose.Imaging.FileFormats.Tga. TgaImage en fournissant un rasterObjet image. ce constructeur facilite l’intégration directe desraster les images dans le format d’image TGA, simplifiant le processus de conversion pouraméliorer la compatibilité dans vos systèmes logiciels.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
L’image du raser.
Examples
La charge de l’image PNG, la conversion à la TgaImage et le sauvegarde comme image TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Tga. TgaImage en utilisant un flux dechargement de l’image.Cet constructeur permet d’intégrer sans fil les données imagedes flux, facilitant la gestion et le traitement efficaces des images TGA à l’intérieurvos applications logicielles.
public TgaImage(Stream stream)
Parameters
stream
Stream
Le courant pour charger une image.
Properties
AuthorComments
Retrouvez ou mettez les commentaires fournis par l’auteur de la photo.contient souvent des informations précieuses, telles que des descriptions, des annotations, ouContexte supplémentaire sur l’image. En accédant ou en modifiant le commentaire d’auteurpropriété, les développeurs peuvent améliorer les métadonnées associées à l’image, fournissantutilisateurs avec des connaissances et un contexte précieux concernant son contenu ou sa création.C’est un champ ASCII composé de 324 bytes qui sont organisés en quatre lignes80 caractères, chacune suivie d’un terminateur zéro.
public string AuthorComments { get; set; }
Valore di proprietà
Examples
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Retire ou définit le nom de l’auteur associé à l’image.permet aux développeurs d’accéder ou de modifier les métadonnées du nom de l’auteur,informations précieuses sur le créateur de l’image. en utilisant le nom d’auteurpropriété, les utilisateurs peuvent facilement identifier l’individu responsable de la création oucontribuer à l’image, améliorer ses métadonnées générales et fournir des données précieusescontexte pour les spectateurs.Ce champ représente un total de 40 caractères ASCII pour le nom. Si le champ est utilisé,Il doit contenir le nom de la personne qui a créé l’image (auteur).
public string AuthorName { get; set; }
Valore di proprietà
Examples
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Retire ou définit la couleur de fond de l’image.Cette propriété permetvous spécifier la couleur utilisée pour le fond de l’image, assurer la cohérence etla présentation visuelle est particulièrement utile pour les scénarios où lel’image est affichée sur un fond d’une couleur différente ou lors de laUne image sur un autre canapé.
public override Color BackgroundColor { get; set; }
Valore di proprietà
BitsPerPixel
Réduire les bits par pixel, fournissant des informations essentielles sur leLa profondeur de la couleur de l’image. Cette propriété sert d’une métrice cruciale pour la compréhensionle niveau de détails et de richesse des couleurs présents dans l’image, aidant les développeurs àOptimiser les algorithmes de traitement et l’attribution des ressources pour une image efficacemanipulation et la mise en œuvre des tâches.
public override int BitsPerPixel { get; }
Valore di proprietà
BytesPerPixel
Obtenez les bytes par pixel, qui indique la quantité de mémoire occupée parchaque pixel dans l’image.Cette propriété sert d’une métrice cruciale pour la mémoireGestion et optimisation, aidant les développeurs à allouer efficacement les ressourcesTraitement des données d’image
public int BytesPerPixel { get; }
Valore di proprietà
DateTimeStamp
Obtenez ou définissez Date/Time Stamp.Ce champ définit la valeur de la date et de l’heure à laquelle l’image a été sauvegardée.Même si les systèmes d’exploitation sont généralement des fichiers timing et date, cette fonctionnalité estprévu parce que le système d’exploitation peut modifier la marque de temps et de date si le fichier estEn utilisant cette zone, vous êtes garanti une région non modifiée pour la date et l’heure.enregistrement .
public DateTime? DateTimeStamp { get; set; }
Valore di proprietà
DateTime ?
Examples
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Obtenez des informations essentielles sur le format de fichier de l’image représentée par cepar exemple de Aspose.Imaging.FileFormats.Tga. TgaImage. Comprendre le format de fichier est essentiel pourcontrôler la compatibilité et assurer l’intégration sans fil dans les systèmes logiciels,permettant de traiter et de manipuler efficacement les images.
public override FileFormat FileFormat { get; }
Valore di proprietà
GammaValueDenominator
Retourne la partie d’appareil de la valeur gamma, un facteur intégral dans ladéterminer la représentation de la couleur dans les images. Pour des images manquant de gammeCorrection, cette valeur devrait être 1.0, ce qui garantit un rendu de couleur précis.L’appréciation et le leverage de ce paramètre est fondamental pour maintenir la couleurla fidélité et l’obtention d’une visualisation image précise.
public ushort GammaValueDenominator { get; }
Valore di proprietà
Examples
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Obtenez la partie numératrice de la valeur gamma, qui est essentielle pour une couleur précisedans les images sans correction gamma, cette valeur doit êtreLa compréhension et l’utilisation de cette valeur sont essentielles pour maintenir la couleur.La fidélité et la garantie d’une image exacte.
public ushort GammaValueNumerator { get; }
Valore di proprietà
Examples
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Retirez une valeur boolean indiquant si le Aspose.Imaging.FileFormats.Tga. TgaImage contient uncanal alpha, facilitant les effets de transparence. Cette propriété fournit essentiellementinformation pour le traitement de la composition d’image et la rendu, en aidant les développeurs àd’effets visuels divers et de compositions.
public override bool HasAlpha { get; }
Valore di proprietà
Examples
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Retire ou définit une valeur indiquant si l’image contient un fondCette propriété est utile pour déterminer si l’image comprend unedifférente couleur de fond séparée du contenu de l’avant-garde.pour personnaliser le traitement ou la rendu d’image en fonction de la présence ou de l’absence deUne couleur de fond.
public override bool HasBackgroundColor { get; set; }
Valore di proprietà
HasColorMap
Vérifiez si ce paramètre Aspose.Imaging.FileFormats.Tga. TgaImage contient une carte de couleurs.Comprendre la présence d’une carte de couleur est crucial pour une interprétation préciseet la manipulation des données de couleur de l’image.
public bool HasColorMap { get; }
Valore di proprietà
Examples
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Retire ou définit une valeur boolienne indiquant si l’image contient uncouleur transparente.Cette propriété est essentielle pour identifier si l’imagesoutient la transparence, vous aidant à mettre en œuvre la gestion appropriée dedes opérations liées à la transparence telles que le mélange, la composition ou le masquage.
public override bool HasTransparentColor { get; set; }
Valore di proprietà
Height
Obtenez la hauteur de l’image encapsulée par ce Aspose.Imaging.FileFormats.Tga. TgaImageCette propriété fournit aux développeurs des détails critiques concernant leles dimensions verticales de l’image, permettant une intégration et une manipulation sans fil deImages dans leurs solutions logicielles.
public override int Height { get; }
Valore di proprietà
Examples
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Obtenez ou définissez le identifiant unique associé à l’image.Cette ID sert depoint de référence pour identifier et distinguer l’image des autres dans unsystème ou application. par la configuration ou la récupération de l’ID Image, vous pouvez gérer etTraquer les images efficacement, facilitant la gestion d’image organisée et la récupérationdes processus.
Ce champ facultatif contient des informations d’identification sur l’image.La longueur maximale pour ce champ est de 255 bytes.
public string ImageId { get; set; }
Valore di proprietà
Examples
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Obtenez une valeur boolean indiquant si le Aspose.Imaging.FileFormats.Tga. TgaImage représente unCette propriété est cruciale pour la distinction entre la couleur etimages à échelle grise, aidant les développeurs à appliquer un traitement approprié ettechniques de rendement basées sur les caractéristiques colorées de l’image.
public bool IsGrayScale { get; }
Valore di proprietà
Examples
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Retire ou définit le nom de travail ou ID associé à l’image.vous permet d’accéder ou de modifier les métadonnées liées au travail ou au projet spécifiqueassociée à l’image. en utilisant la propriété Nom de travail/ID, les utilisateurs peuvent facilementidentifier le projet ou la tâche à laquelle l’image appartient, facilitantL’organisation et la gestion des actifs d’image dans les flux de travail ou les projets plus grands.
public string JobNameOrId { get; set; }
Valore di proprietà
Examples
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Retire ou définit le timestamp indiquant le temps de travail associé à l’image.Cette propriété permet aux développeurs d’accéder ou de modifier les métadonnées de temps liées àle travail ou le projet spécifique associé à l’image.
public TimeSpan? JobTime { get; set; }
Valore di proprietà
TimeSpan ?
Examples
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Retourne la partie d’appareil du Pixel Aspect Ratio, un facteur crucial dans ladéterminer l’aspect visuel des pixels dans l’image.Cette valeur est essentiellepour préserver une représentation pixel précise et des proportions d’aspect tout au long des différentesles opérations de rendement et de traitement des images, assurant une production visuelle de haute qualité.
public ushort PixelAspectRatioDenominator { get; }
Valore di proprietà
Examples
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Il retire la composante numératrice du Pixel Aspect Ratio, qui influence leAspect visuel des pixels à l’intérieur de l’image. comprendre et manipuler celavaleur est essentielle pour obtenir une représentation pixel précise et des proportions d’aspectRender et traiter l’image.
public ushort PixelAspectRatioNumerator { get; }
Valore di proprietà
Examples
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Gérer l’identification logicielle (ID) associée à l’image, permettant deJusqu’à 40 caractères ASCII. Cette propriété sert de moyen d’identifier uniquementle logiciel utilisé pour créer ou traiter l’image, fournissant une valeurMetadata à des fins organisationnelles et informatives.
public string SoftwareId { get; set; }
Valore di proprietà
Examples
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Retire ou définit la version logicielle associée à l’image.La longueur de la ligne de version est généralement de 3 à 4 caractères.utile pour suivre le logiciel utilisé pour créer ou manipuler l’image et peutfournir un contexte précieux pour le traitement d’image et les vérifications de compatibilité.
public string SoftwareVersion { get; set; }
Valore di proprietà
Examples
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Retire ou définit la composante lettre de la version logicielle associée à laCette propriété représente un détail supplémentaire dans la version logicielleIl peut être utile pour une différenciation de version plus fine.
public char SoftwareVersionLetter { get; set; }
Valore di proprietà
Examples
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Retire ou définit le composant numérique de la version logicielle associée àCette propriété représente la partie numérique de la version logiciellefournir des informations importantes sur la version du logiciel utilisé pourCréer ou modifier l’image.
public ushort SoftwareVersionNumber { get; set; }
Valore di proprietà
Examples
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Retire ou définit la couleur clé associée à l’image.Cette propriété permetVous pouvez accéder ou modifier la couleur désignée comme couleur clé pour une image spécifiquetraiter les tâches ou les effets. l’utilisation de la propriété Key Color permet aux utilisateurs deappliquer des opérations à base de couleurs telles que la clôture du chrome ou le remplacement des couleurs, renforçantCapacités de manipulation d’image et possibilités créatives.
La couleur clé peut être considérée comme la « couleur d’arrière-plan » ou « couleurs transparentes ». C’est la couleur de la zone « non-image » de l’écran, et la même couleur que le écran serait nettoyé pour s’il est supprimé dans l’application.
public override Color TransparentColor { get; set; }
Valore di proprietà
Examples
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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
Retrouvez la largeur de l’image représentée par ce Aspose.Imaging.FileFormats.Tga. TgaImageCette propriété fournit aux développeurs des informations essentielles sur ledimensions d’image, facilitant diverses tâches de manipulation et de traitement des imagesdans leurs applications logicielles.
public override int Width { get; }
Valore di proprietà
Examples
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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;
}
Les origines
Obtenez ou définissez la coordonnée horizontale absolue pour le coin gauche inférieur de l’imagecomme il est positionné sur un appareil d’affichage ayant une origine à la gauche inférieure duécrans (par exemple, la série TARGA).
public ushort XOrigin { get; set; }
Valore di proprietà
Examples
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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;
}
Yorgien
Obtenir ou définir une coordonnée verticale absolue pour le coin gauche inférieur de l’imagecomme il est positionné sur un appareil d’affichage ayant une origine à la gauche inférieure duécrans (par exemple, la série TARGA).
public ushort YOrigin { get; set; }
Valore di proprietà
Examples
Mise à jour des propriétés publiques de l’image TGA chargée.
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")
}
Obtenir des valeurs des propriétés publiques de l’image TGA chargée.
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()
Produit une duplicate de l’instance actuelle, générant un nouvel objet qui clonetous les attributs et propriétés de l’original.Cette méthode facilite lala création de copies identiques, assurant l’intégrité des données et préservant lel’instance actuelle sans affecter l’objet original.
public TgaImage Clone()
Returns
Retourne un nouveau objet qui est une copie de l’instance actuelle.
Clone(TgaImage)
Répliquez les propriétés d’un autre objet Aspose.Imaging.FileFormats.Tga. TgaImage, créez unnouvelle instance avec des attributs identiques. cette opération assure la préservationde l’intégrité des données et facilite la duplication des propriétés d’image sansmodifier l’objet source.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Autres Aspose.Imaging.FileFormats.Tga.tgaImage
Crop(Rectangle)
Plongez l’image dans une région spécifiée.Cette méthode vous permet de définir unla zone rectangulaire dans l’image à conserver, en disséminant le reste.est utile pour se concentrer sur un contenu spécifique dans l’image ou pour supprimer les inconnusLes portions.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Il rectangolo .
Crop(int, int, int, int, int)
Cultiver l’image en spécifiant les changements pour la gauche, la droite, le haut et le basCette méthode vous permet de couper l’image en déplaçant ses limitesindépendamment le long des axes horizontales et verticales. en ajustant ces changements,Vous pouvez contrôler exactement quelles parties de l’image à conserver, efficacementet le déployer dans les dimensions souhaitées.
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)
Dans une comparaison d’égalité, la méthode évalue si leAspose.Imaging.FileFormats.Tga. TgaImage instance est égale à la seconde image fournie comme unparamètre. cette opération facilite la détermination si deux images TGA sontidentiques, aidant dans les tâches de traitement d’image et de comparaison.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Deuxième Aspose.Imaging.FileFormats.Tga. TgaImage qui participe à la comparaison.
Returns
Les résultats de comparaison.
Equals(Objets)
La méthode effectue une comparaison d’égalité entre leAspose.Imaging.FileFormats.Tga. TgaImage instance et un autre objet fourni comme paramètre.En particulier, il évalue si les propriétés de l’image actuelle correspondentde l’objet second, aidant à déterminer leur équivalence pourdes objectifs de comparaison dans les flux de travail de traitement d’image.
public override bool Equals(object other)
Parameters
other
object
Deuxième Aspose.Imaging.FileFormats.Tga. TgaImage qui participe à la comparaison.
Returns
Les résultats de comparaison.
GetHashCode()
Retirer le code hash de l’instance actuelle. cependant, il est important de noterque ce code hash peut ne pas être adapté à l’utilisation comme clé, notamment parce queLes exemples de la classe TgaImage ne sont pas immuables.
public override int GetHashCode()
Returns
Le code hash de cette instance.
Resize(int, int, imageResizeSettings)
Récupérer l’image en appliquant des paramètres spécifiques pour maintenir le désirédimensions et rapport aspect. en personnalisant les paramètres d’image, vous pouvez efficacementréanimer l’image tout en assurant la qualité visuelle optimale et la compatibilité avecDifférents appareils ou applications.
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)
Ajuste la taille de l’image en utilisant un type de rédimension spécifié, qui détermine commentl’opération de résignation est effectuée. cette méthode fournit une flexibilité dans le recouvrementdes images selon différents algorithmes ou techniques. en choisissant lele type de résignation approprié, vous pouvez atteindre l’équilibre souhaité entre les imagesLa qualité et l’efficacité comptable basées sur des exigences ou des préférences spécifiques.
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(fleat, bool, couleur)
Rotage l’image autour de son centre par un angle spécifié tout en conservant la résistancela proportionnalité et la préservation de la couleur de fond.Cette méthode permet deManipulation de l’image précise, assurant que la rotation maintient un équilibre visuelet cohérence avec la couleur de fond spécifiée. Il est idéal pour les tâches oùUne rotation précise autour du centre est nécessaire, telle que la correction de l’orientationou des ajustements artistiques.
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
s’il est configuré à ’true’ vous aurez la taille de votre image modifiée en fonction des projections rectangles (points corniers) rotés dans d’autres cas qui laissent les dimensions non touchées et seulementinterne contenu de l’image sont rotées.
backgroundColor
Color
Il colore del background.
RotateFlip(RotateFlipType)
La méthode “RotateFlip” permet des opérations de rotation et de flipping sur l’image.offre une fonctionnalité polyvalente pour manipuler l’orientation d’image, permettant aux utilisateurspour effectuer des rotations et des flips selon leurs exigences, facilitantDes tâches de traitement d’image efficaces dans les applications logicielles.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Il tipo di flip rotato.
SaveData(Stream)
de sauvegarder les données.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
Il flusso .
UpdateDimensions(int, int)
La mise à jour des dimensions.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
La nuova larghezza.
newHeight
int
La nuova altezza.
Operators
L’opérateur =(TgaImage, Tgasimage)
Il fait une comparaison d’égalité entre deux images TGA, en tenant compte des deuxpremière et seconde images impliquées dans le processus de comparaison.facilite une évaluation simple de l’égalité d’image, assurant la précisionAnalyse et prise de décision dans les flux de travail de traitement d’image.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Première Aspose.Imaging.FileFormats.Tga. TgaImage qui participe à la comparaison.
second
TgaImage
Deuxième Aspose.Imaging.FileFormats.Tga. TgaImage qui participe à la comparaison.
Returns
Les résultats de comparaison.
opérateur !=(TgaImage, Tgasimage)
Conduit une comparaison des inégalités entre deux images TGA, évaluant les deuxpremière et seconde images impliquées dans la comparaison. cette méthode aide àIdentifier les différences ou les divergences entre les images, permettant la précisionAnalyse et prise de décision dans les tâches de traitement d’image.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Première Aspose.Imaging.FileFormats.Tga. TgaImage qui participe à la comparaison.
second
TgaImage
Deuxième Aspose.Imaging.FileFormats.Tga. TgaImage qui participe à la comparaison.
Returns
Les résultats de comparaison.