Class TgaImage
Namn på plats: Aspose.Imaging.FileFormats.Tga Församling: Aspose.Imaging.dll (25.4.0)
Manipulera TGA raster bildfiler med vår API, anpassad för TARGA(Truevision Advanced Raster Adapter) format, vilket möjliggör trådlös laddning ochAnpassning. lätt att uppdatera offentliga egenskaper som författare, timestamp,bild-ID och programvaruversion, samtidigt som du använder olika bits per pixelinställningar,Alpha-kanal och färgtransparens. Dessutom kan du exportera TGA-bildertill andra populära rasterformat, vilket säkerställer kompatibilitet för dina projekt.
[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
Arvsmedlemmar
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
Spara JPG-bilden som en TGA-bilden.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Ladda PNG-bilden, konvertera den till TgaImage och spara som en TGA-bilden.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
Constructors
TgaImage(Sträng)
Initialiserar ett nytt Aspose.Imaging.FileFormats.Tga.TgaImage objekt med hjälp av den tillhandahållna filvägen förladda bildinnehållet. denna konstruktör effektivt initialiserar bildentill exempel, möjliggör trådlös åtkomst till TGA-bildfiler, förenklar integrationenIn i din ansökan arbetsflöde.
public TgaImage(string path)
Parameters
path
string
Vägen att ladda en bild.
Exceptions
Den angivna vägen är noll.
TgaImage(RasterImage)
Skapa en ny instans av Aspose.Imaging.FileFormats.Tga.TgaImage klass genom att ge en rasterbildobjekt. denna konstruktor underlättar den direkta integrationen av befintligarastera bilder i TGA-bildformat, förenkla omvandlingsprocessen förförbättrad kompatibilitet inom dina mjukvarusystem.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
och rasterbilden.
Examples
Ladda PNG-bilden, konvertera den till TgaImage och spara som en TGA-bilden.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Initiera en ny instans av Aspose.Imaging.FileFormats.Tga.TgaImage klass med en ström tillladda bilden. Denna konstruktör möjliggör trådlös integration av bilddatafrån strömmar, vilket underlättar effektiv hantering och bearbetning av TGA-bilder inomdina programvaruapplikationer.
public TgaImage(Stream stream)
Parameters
stream
Stream
Ström för att ladda en bild.
Properties
AuthorComments
Returnerar eller sätter kommentarer som tillhandahålls av författaren till bilden.ofta innehåller värdefull information, såsom beskrivningar, anteckningar, ellerytterligare sammanhang om bilden. genom att komma åt eller ändra författarens kommentareregenskaper, utvecklare kan förbättra metadata associerade med bilden, vilket geranvändare med värdefulla insikter och sammanhang om dess innehåll eller skapande.Detta är ett ASCII-fält bestående av 324 byter som är organiserade som fyra linjer80 tecken, var och en följt av en noll terminator.
public string AuthorComments { get; set; }
Fastighetsvärde
Examples
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Returnerar eller ställer in författarens namn i samband med bilden.tillåter utvecklare att komma åt eller ändra författarens namnmetadata, vilket gervärdefull information om bildens skapare. genom att använda författarnamnetanvändare kan enkelt identifiera den person som är ansvarig för att skapa ellerbidrar till bilden, förbättrar dess övergripande metadata och ger värdefullsammanhang för tittarna.Det här fältet är en total av 40 ASCII tecken för namnet. om fältet används,Den ska innehålla namnet på den person som skapade bilden (författaren).
public string AuthorName { get; set; }
Fastighetsvärde
Examples
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Returnerar eller ställer in bakgrundsfärgen på bilden. Denna egenskap tillåterdu att ange den färg som används för bilden bakgrund, säkerställa konsistens ochförbättrar visuell presentation. det är särskilt användbart för scenarier därbilden visas på en bakgrund med en annan färg eller närbild på en annan kanvas.
public override Color BackgroundColor { get; set; }
Fastighetsvärde
BitsPerPixel
Återställa bitarna per pixelvärde, vilket ger viktig information ombildens färgdjup. Denna egenskap tjänar som en avgörande metrik för förståelseden nivå av detalj och färgrikedom som finns i bilden, hjälper utvecklare iOptimera bearbetningsalgoritmer och resursfördelning för effektiv bildManipulera och utföra uppgifter.
public override int BitsPerPixel { get; }
Fastighetsvärde
BytesPerPixel
Få byten per pixel värde, vilket anger mängden minne som är upptagen avvarje pixel i bilden. Denna egenskap fungerar som en avgörande mätare för minnetförvaltning och optimering, hjälpa utvecklare att effektivt tilldela resurseroch bearbetning av bilddata
public int BytesPerPixel { get; }
Fastighetsvärde
DateTimeStamp
Få eller ange datum/tid Stamp.Det här fältet definierar värdet för den dag och tid som bilden sparas.Även om operativsystem vanligtvis tid- och datum-stamp filer, är denna funktionförutsatt att operativsystemet kan ändra tid och datumstämpel om filen ärGenom att använda detta område garanteras du ett oförändrat område för datum och tid.och inspelning.
public DateTime? DateTimeStamp { get; set; }
Fastighetsvärde
DateTime ?
Examples
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Få viktig information om filformat av bilden representerad av dettaExempel på Aspose.Imaging.FileFormats.Tga.TgaImage. Förstå filformat är viktigt förKontrollera kompatibilitet och säkerställa smidig integration inom mjukvarusystem,möjliggör effektiv bearbetning och manipulering av bilder.
public override FileFormat FileFormat { get; }
Fastighetsvärde
GammaValueDenominator
Retriever den denominator del av gammavärdet, en integrerad faktor ibestämning av färgrepresentation inom bilder. för bilder som saknar gammakorrigering, denna värde bör vara 1.0, vilket säkerställer korrekt färg rendering.Att uppskatta och leverera denna parameter är grundläggande för att upprätthålla färglojalitet och uppnå exakt bildvisualisering.
public ushort GammaValueDenominator { get; }
Fastighetsvärde
Examples
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Få numreringen del av gammavärdet, vilket är viktigt för korrekt färgi bilder. i bilder utan gamma korrigering, bör detta värdeAtt förstå och använda detta värde är avgörande för att behålla färglojalitet och säkerställa exakt bild rendering.
public ushort GammaValueNumerator { get; }
Fastighetsvärde
Examples
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Återställa ett booleanvärde som anger om Aspose.Imaging.FileFormats.Tga.TgaImage innehåller enAlpha-kanal, vilket underlättar transparenseffekter. Denna egenskap ger ett viktigtinformation för hantering av bildkomposition och rendering, som hjälper utvecklare igenomföra olika visuella effekter och kompositioner.
public override bool HasAlpha { get; }
Fastighetsvärde
Examples
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Returnerar eller ställer in ett värde som anger om bilden innehåller en bakgrundDenna egenskap är användbar för att avgöra om bilden innehåller ensärskild bakgrundsfärg separerad från föregående innehåll. det möjliggörDu ska anpassa bildbehandling eller rendering baserat på närvaron eller frånvaron avEn bakgrundsfärg.
public override bool HasBackgroundColor { get; set; }
Fastighetsvärde
HasColorMap
Kontrollera om denna Aspose.Imaging.FileFormats.Tga.TgaImage-instans innehåller en färgkarta.Att förstå närvaron av en färgkarta är avgörande för korrekt tolkningoch manipulering av bildens färgdata.
public bool HasColorMap { get; }
Fastighetsvärde
Examples
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Retriever eller ställer in ett booleanvärde som anger om bilden innehåller entransparent färg. Denna egenskap är nödvändig för att identifiera om bildenstödjer öppenhet och hjälper dig att genomföra lämplig hantering avTransparensrelaterade operationer som blandning, komposition eller maskering.
public override bool HasTransparentColor { get; set; }
Fastighetsvärde
Height
Få höjden på bilden inkapslad av denna Aspose.Imaging.FileFormats.Tga.TgaImageDenna fastighet tillhandahåller utvecklare kritiska uppgifter ombildens vertikala dimensioner, vilket gör det möjligt att integrera och manipuleraBilder inom deras programvarulösningar.
public override int Height { get; }
Fastighetsvärde
Examples
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
får eller ställer in den unika identifieraren som är associerad med bilden.Denna ID fungerar som enreferenspunkt för att identifiera och skilja bilden från andra inom ensystem eller applikation. genom att ställa in eller ta emot Image ID, kan du hantera ochspåra bilder effektivt, underlätta organiserad bildhantering och återhämtningoch processer.
Det här valfria fältet innehåller information om bilden.Den maximala längden för det här fältet är 255 bytes.
public string ImageId { get; set; }
Fastighetsvärde
Examples
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Få ett booleanvärde som indikerar om Aspose.Imaging.FileFormats.Tga.TgaImage representerar endenna egenskap är avgörande för att skilja mellan färg ochgrå-skala bilder, hjälpa utvecklare att tillämpa lämplig bearbetning ochrenderingstekniker baserade på bildens färgkarakteristik.
public bool IsGrayScale { get; }
Fastighetsvärde
Examples
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Returnerar eller ställer in jobbnamnet eller ID som är associerat med bilden.tillåta dig att komma åt eller ändra metadata relaterade till det specifika arbetet eller projektetgenom att använda egenskapen Job Name/ID, användare kan enkeltidentifiera det projekt eller uppgift till vilket bilden tillhör, underlättaorganisation och förvaltning av bildverksamhet inom större arbetsflöden eller projekt.
public string JobNameOrId { get; set; }
Fastighetsvärde
Examples
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Returnerar eller ställer in timestampen som anger den arbetstid som är förknippad med bilden.Denna egenskap gör det möjligt för utvecklare att komma åt eller ändra metadata relaterade tilldet specifika arbetet eller projektet som är förknippat med bilden.
public TimeSpan? JobTime { get; set; }
Fastighetsvärde
TimeSpan ?
Examples
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Retriever den denominator del av Pixel Aspect Ratio, en avgörande faktor ibestämma den visuella aspekten av pixlar inom bilden. detta värde är viktigtför att upprätthålla exakt pixelrepresentation och aspekter i olika områdenbild rendering och bearbetningsverksamhet, vilket säkerställer högkvalitativ visuell produktion.
public ushort PixelAspectRatioDenominator { get; }
Fastighetsvärde
Examples
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Retriever numreringskomponenten i Pixel Aspect Ratio, vilket påverkarvisuella aspekter av pixlar inom bilden. förstå och manipulera dettavärdet är nödvändigt för att uppnå exakt pixelrepresentation och aspekteri bild rendering och bearbetning.
public ushort PixelAspectRatioNumerator { get; }
Fastighetsvärde
Examples
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Hantera mjukvaruidentifiering (ID) associerad med bilden, vilket gör det möjligt attupp till 40 ASCII-karaktärer. Denna egendom fungerar som ett sätt att unikt identifieraden programvara som används för att skapa eller bearbeta bilden, vilket ger värdefullMetadata för organisatoriska och informativa ändamål.
public string SoftwareId { get; set; }
Fastighetsvärde
Examples
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
återställer eller ställer in den programvaruversion som är associerad med bilden.längden för versionsträngen är vanligtvis 3 till 4 tecken.användbar för spårning av programvaran som används för att skapa eller manipulera bilden och kange ett värdefullt sammanhang för bildbehandling och kompatibilitetskontroller.
public string SoftwareVersion { get; set; }
Fastighetsvärde
Examples
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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 eller ställer in bokstavkomponenten i den programvaruversion som är associerad medDenna egenskap representerar en ytterligare detalj inom programversionensträng och kan vara användbart för finare version differentiering.
public char SoftwareVersionLetter { get; set; }
Fastighetsvärde
Examples
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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 eller ställer in den numeriska komponenten i programversionen som är associerad medDenna egenskap representerar den numeriska delen av programversionensträng, vilket ger viktig information om versionen av programvaran som används för attSkapa eller ändra bilden.
public ushort SoftwareVersionNumber { get; set; }
Fastighetsvärde
Examples
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Returnerar eller ställer in nyckelfärgen som är associerad med bilden.Du kan komma åt eller ändra färgen som angetts som nyckelfärgen för en viss bildbearbetning av uppgifter eller effekter. Användningen av nyckelfärgegenskapen gör det möjligt för användare atttillämpa färgbaserade operationer som kromknappar eller färgbyte, förbättrabildhanteringskapacitet och kreativa möjligheter.
Nyckelfärgen kan betraktas som “bakgrundsfärgen” eller “transparentfärgen”.Detta är färgen i “ingen bild” området på skärmen, och samma färg som skärmen skulle bli klar till om den raderas i appen.
public override Color TransparentColor { get; set; }
Fastighetsvärde
Examples
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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
Hämta bredden av bilden som representeras av denna Aspose.Imaging.FileFormats.Tga.TgaImageDenna fastighet ger utvecklare viktig information ombilddimensioner, vilket underlättar olika bildhantering och bearbetningsuppgifterinom deras programvaruapplikationer.
public override int Width { get; }
Fastighetsvärde
Examples
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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;
}
XOrigin
Få eller sätta absolut horisontell koordinat för den nedre vänstra hörnet av bildeneftersom den är placerad på en displayenhet som har en ursprung i nedre vänstra delen avskärmen (t.ex. targa serien)
public ushort XOrigin { get; set; }
Fastighetsvärde
Examples
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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;
}
Yorgin
Få eller ställa in absolut vertikal koordinat för den nedre vänstra hörnet av bildeneftersom den är placerad på en displayenhet som har en ursprung i nedre vänstra delen avskärmen (t.ex. targa serien)
public ushort YOrigin { get; set; }
Fastighetsvärde
Examples
Uppdatera offentliga egenskaper av den laddade TGA-bilden.
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")
}
Få värden av de offentliga egenskaperna hos den laddade TGA-bilden.
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()
Produkerar en duplikat av den aktuella instansen, vilket genererar ett nytt objekt som klonaralla egenskaper och egenskaper hos den ursprungliga. denna metod underlättarskapa identiska kopior, säkerställa dataintegritet och upprätthålladen aktuella instansen utan att påverka det ursprungliga objektet.
public TgaImage Clone()
Returns
Returnerar ett nytt objekt som är en kopia av den aktuella instansen.
Clone(TgaImage)
Replicera egenskaperna hos en annan Aspose.Imaging.FileFormats.Tga.TgaImage objekt, skapa enny instans med identiska attribut. denna operation säkerställer bevarandeav dataintegritet och underlättar dupliceringen av bildegenskaper utanändra källobjektet.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Andra Aspose.Imaging.FileFormats.Tga.TgaImage
Crop(Rectangle)
Växla bilden till en specifik region. Denna metod gör att du kan definiera enrektangulär område inom bilden att behålla, avviker resten.är användbar för att fokusera på specifikt innehåll inom bilden eller ta bort oönskadeoch portioner.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
och rektangeln.
Crop(int, int, int, int och int)
Växla bilden genom att ange skift för vänster, höger, övre och nedreDenna metod låter dig trimma bilden genom att flytta dess gränseroberoende längs de horisontella och vertikala axlarna. genom att justera dessa förändringar,Du kan kontrollera exakt vilka delar av bilden att behålla, effektivtSkär den till de önskade dimensionerna.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
Den vänstra byten.
rightShift
int
Den rätta byten.
topShift
int
Den högsta växlingen.
bottomShift
int
Den nedre ändringen.
Equals(TgaImage)
I en jämlik jämförelse bedömer metoden om den aktuellaAspose.Imaging.FileFormats.Tga.TgaImage instans är lika med den andra bilden som tillhandahålls som enparameter. denna operation gör det lättare att bestämma om två TGA-bilder äridentiska, hjälper i bildbehandling och jämförande uppgifter.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Andra Aspose.Imaging.FileFormats.Tga.TgaImage som deltar i jämförelsen.
Returns
Jämförelse av resultat.
Equals(Objektet)
Metoden utför en jämlik jämförelse mellan den nuvarandeAspose.Imaging.FileFormats.Tga.TgaImage instans och ett annat objekt som tillhandahålls som en parameter.I synnerhet utvärderar det om egenskaperna hos den aktuella bilden matcharav andra objektet, som hjälper till att bestämma deras likvärdighet förjämförelseändamål inom bildbehandling arbetsflöden.
public override bool Equals(object other)
Parameters
other
object
Andra Aspose.Imaging.FileFormats.Tga.TgaImage som deltar i jämförelsen.
Returns
Jämförelse av resultat.
GetHashCode()
Återställa hashkoden i den aktuella instansen. men det är viktigt att noteraatt denna hashkod kanske inte är lämplig för användning som nyckel, särskilt eftersominstanser i TgaImage-klassen är inte oföränderliga.
public override int GetHashCode()
Returns
Hashkoden för denna instans.
Resize(int, int, ImageResizeSettings)
Återställa bilden medan du tillämpar specifika inställningar för att bibehålla önskaddimensioner och aspektförhållande. genom att anpassa bildinställningar kan du effektivtåterställa bilden samtidigt som optimal visuell kvalitet och kompatibilitet medolika displayenheter eller applikationer.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
Den nya bredden.
newHeight
int
Den nya höjden.
settings
ImageResizeSettings
De återställda inställningarna.
Resize(int, int, resizeType)
Anpassa storleken på bilden med hjälp av en specifik resize typ, vilket bestämmer huråterställningsverksamheten utförs. denna metod ger flexibilitet vid återställningbilder enligt olika algoritmer eller tekniker. genom att väljalämplig resize typ, kan du uppnå önskad balans mellan bildenKvalitet och beräkningseffektivitet baserat på specifika krav eller preferenser.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
Den nya bredden.
newHeight
int
Den nya höjden.
resizeType
ResizeType
Den återställande typen.
Rotate(Float, bool, färg)
Roterar bilden runt dess centrum med en angiven vinkel samtidigt som man bibehåller resizeproportionalitet och bevarande av bakgrundsfärg. denna metod möjliggörexakt bildhantering, för att säkerställa att roteringen upprätthåller visuell balansoch konsistens med den angivna bakgrundsfärgen. Det är idealiskt för uppgifter därexakt rotation runt centrum är nödvändig, till exempel orientering korrigeringeller konstnärliga justeringar.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
Den roterade vinkeln i grader. Positiva värden roterar klockvis.
resizeProportionally
bool
Om du ställer in till ’true’ kommer du att ha din bildstorlek ändrats enligt roterade rektangulära (kornpunkter) projektioner i annat fall som lämnar dimensioner obekväma och endastinterna bildinnehåll roteras.
backgroundColor
Color
Färgen på bakgrunden.
RotateFlip(RotateFlipType)
Metoden “RotateFlip” gör det möjligt att rotera och flipa operationer på bilden.erbjuder mångsidig funktionalitet för att manipulera bildorientering, vilket gör det möjligt för användare attför att utföra rotationer och flips i enlighet med deras krav, underlättaEffektiv bildbehandling uppgifter inom programvaruapplikationer.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Den roterade flip typen.
SaveData(Stream)
och spara data.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
och strömmen.
UpdateDimensions(int, int)
Uppdateringens dimensioner.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
Den nya bredden.
newHeight
int
Den nya höjden.
Operators
Operatör =(TgaImage, TgaImage)
gör en jämlik jämförelse mellan två TGA-bilder, med beaktande av bådaFörsta och andra bilder som är inblandade i jämförelseprocessen.underlättar en enkel bedömning av bildjämlikhet, säkerställer korrektAnalys och beslutsfattande inom bildbehandling arbetsflöden.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Första Aspose.Imaging.FileFormats.Tga.TgaImage som deltar i jämförelsen.
second
TgaImage
Andra Aspose.Imaging.FileFormats.Tga.TgaImage som deltar i jämförelsen.
Returns
Jämförelse av resultat.
operatör !=(TgaImage, TgaImage)
Utför en jämförelse av ojämlikheter mellan två TGA-bilder, vilket utvärderar bådaFörsta och andra bilderna är inblandade i jämförelsen. denna metod hjälper till attidentifiera skillnader eller skillnader mellan bilder, vilket möjliggör precisionAnalys och beslutsfattande i bildbearbetningsuppgifter.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Första Aspose.Imaging.FileFormats.Tga.TgaImage som deltar i jämförelsen.
second
TgaImage
Andra Aspose.Imaging.FileFormats.Tga.TgaImage som deltar i jämförelsen.
Returns
Jämförelse av resultat.