Class TgaImage
Navne til: Aspose.Imaging.FileFormats.Tga Sammensætning: Aspose.Imaging.dll (25.4.0)
Manipulere TGA raster billedfiler med vores API, tilpasset til TARGA(Truevision Advanced Raster Adapter) format, der muliggør seamløs opladning ogEnkelt at opdatere offentlige ejendomme som forfatter, timestamp,image ID, og softwareversion, mens du bruger forskellige bits pr. pixel indstillinger,alfa kanal og farve gennemsigtighed. Derudover kan du eksportere TGA-billedertil andre populære rasterformater, der sikrer kompatibilitet for dine projekter.
[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
De arvede medlemmer
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
Spare JPG-billedet som en TGA-bilde.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Opladning af PNG-billedet, konvertering af det til TgaImage og sparing som en TGA-bilde.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
Constructors
TgaImage(String)
Initialiserer et nyt Aspose.Imaging.FileFormats.Tga. TgaImage-objekt ved hjælp af den angivne filvej foropladning af billedindhold. denne konstruktør effektivt initialiserer billedetf.eks., der tillader trådløs adgang til TGA-billedfiler, der forenkler integrationenind i din ansøgningsarbejdsflydelse.
public TgaImage(string path)
Parameters
path
string
Vejen til at oplade et billede.
Exceptions
Den angivne vej er null.
TgaImage(RasterImage)
Skab en ny instans af Aspose.Imaging.FileFormats.Tga. TgaImage klasse ved at give en rasterimage object. denne konstruktør letter den direkte integration af eksisterenderaster billeder i TGA-billedformat, der forenkler konverteringsprocessen forforbedret kompatibilitet inden for dine software-systemer.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
Det rasterbillede.
Examples
Opladning af PNG-billedet, konvertering af det til TgaImage og sparing som en TGA-bilde.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Initialiser en ny instans af Aspose.Imaging.FileFormats.Tga. TgaImage klasse ved hjælp af en strøm tilopladning af billedet. Denne konstruktør gør det muligt at integrere billeddata trådløstfra strømme, der letter effektiv håndtering og behandling af TGA-billeder inden fordine softwareapplikationer.
public TgaImage(Stream stream)
Parameters
stream
Stream
Strømmen til at oplade et billede.
Properties
AuthorComments
Returnerer eller sætter kommentarerne fra forfatteren af billedet.ofte indeholder værdifulde oplysninger, såsom beskrivelser, annotationer, elleryderligere kontekst om billedet. Ved at få adgang til eller ændre forfatteren Kommentarerejendom, udviklere kan forbedre de metadata, der er forbundet med billedet, giverBrugere med værdifulde indsigt og kontekst vedrørende deres indhold eller skabelse.Dette er et ASCII-felt bestående af 324 byte, der er organiseret som fire linjer80 tegn, hver efterfulgt af en nul terminator.
public string AuthorComments { get; set; }
Ejendomsværdi
Examples
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
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
Returnerer eller indsætter navnet på forfatteren, der er forbundet med billedet.tillader udviklere at få adgang til eller ændre forfatterens navn metadata, hvilket giverværdifulde oplysninger om skaberen af billedet. ved hjælp af forfatternavnBrugere kan nemt identificere den person, der er ansvarlig for at oprette ellerbidrager til billedet, forbedrer dets samlede metadata og giver værdifuldekontekst for publikum.Dette felt er en samlet mængde af 40 ASCII tegn for navnet. Hvis feltet bruges,Det skal indeholde navnet på den person, der skabte billedet (forfatteren).
public string AuthorName { get; set; }
Ejendomsværdi
Examples
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
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
Returnerer eller indstiller baggrundsfarven af billedet. Denne ejendom tilladerdu skal angive den farve, der anvendes til billed baggrunden, for at sikre konsistens ogfremme af visuel præsentation. det er især nyttigt for scenarier, hvorbilledet vises på en baggrund med en anden farve eller når du rendererEt billede på en anden kanvas.
public override Color BackgroundColor { get; set; }
Ejendomsværdi
BitsPerPixel
Reduktion af bits pr. pixel værdi, der giver essentielle oplysninger omfarve dybde af billedet. Denne ejendom tjener som en afgørende metrik for forståelseniveauet af detaljer og farve rigdom i billedet, der hjælper udviklere ioptimering af behandlingsalgoritmer og ressourcefordeling for effektiv imagemanipulation og udførelse af opgaver.
public override int BitsPerPixel { get; }
Ejendomsværdi
BytesPerPixel
Få de byter pr. pixel værdi, som angiver mængden af hukommelse besat afhver pixel i billedet. Denne egenskab tjener som en afgørende metrik for hukommelsenledelse og optimering, der hjælper udviklere med effektivt at tildele ressourcerBehandling af billeddata
public int BytesPerPixel { get; }
Ejendomsværdi
DateTimeStamp
Få eller indsætte Date/Time Stamp.Dette felt definerer værdien for datoen og tiden, hvor billedet blev gemt.Selvom operativsystemer typisk tid- og dato-stamp filer, denne funktion erforudsat, at operativsystemet kan ændre tid og dato, hvis filen erVed at bruge dette område, er du garanteret en uændret region for dato og tidog optagelse.
public DateTime? DateTimeStamp { get; set; }
Ejendomsværdi
DateTime ?
Examples
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
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å vigtige oplysninger om filformatet af billedet repræsenteret af detteeksemplet på Aspose.Imaging.FileFormats.Tga. TgaImage. forstå filformatet er afgørende forkompatibilitetskontrol og sikring af sømløs integration inden for softwaresystemer,at muliggøre effektiv behandling og manipulation af billeder.
public override FileFormat FileFormat { get; }
Ejendomsværdi
GammaValueDenominator
Returnerer den denominator del af gammaværdien, en integreret faktor iForklaring af farve i billeder. for billeder, der mangler gammakorrigering, denne værdi bør være 1.0, der sikrer en nøjagtig farve rendering.Anerkendelse og levering af denne parameter er grundlæggende for at opretholde farvetroværdighed og opnå præcis visualisering af billedet.
public ushort GammaValueDenominator { get; }
Ejendomsværdi
Examples
Få værdier af de offentlige ejendomme af den opladte TGA-billede.
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å numeratoren del af gamma-værdien, som er afgørende for nøjagtig farvei billeder uden gamma-korrektion, skal denne værdi væreForståelse og brug af denne værdi er afgørende for at opretholde farveloyalitet og sikring af nøjagtig image rendering.
public ushort GammaValueNumerator { get; }
Ejendomsværdi
Examples
Få værdier af de offentlige ejendomme af den opladte TGA-billede.
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
Giv et booleanværdi, der angiver, om Aspose.Imaging.FileFormats.Tga. TgaImage indeholder enalfa-kanal, der fremmer gennemsigtighedseffekter. denne egenskab giver essentielleinformation til håndtering af billedkomposition og rendering, der hjælper udviklere igennemførelse af forskellige visuelle effekter og komponerende operationer.
public override bool HasAlpha { get; }
Ejendomsværdi
Examples
Få værdier af de offentlige ejendomme af den opladte TGA-billede.
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
Returnerer eller indsætter en værdi, der angiver, om billedet indeholder en baggrundDenne egenskab er nyttig til at bestemme, om billedet indeholder enfarve, der adskiller sig fra forgrundsindholdet.du til at tilpasse billedbehandling eller rendering baseret på tilstedeværelsen eller fraværet afEn baggrundsfarve.
public override bool HasBackgroundColor { get; set; }
Ejendomsværdi
HasColorMap
Find ud af, om dette Aspose.Imaging.FileFormats.Tga. TgaImage-indeks indeholder en farvekart.Forståelse af tilstedeværelsen af en farvekart er afgørende for korrekt fortolkningog manipulation af billedets farvedata.
public bool HasColorMap { get; }
Ejendomsværdi
Examples
Få værdier af de offentlige ejendomme af den opladte TGA-billede.
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
Retrækker eller indsætter en booleanværdi, der angiver, om billedet indeholder enDenne egenskab er afgørende for at identificere, om billedetstøtter gennemsigtighed, der hjælper dig med at gennemføre passende håndtering afgennemsigtighedsrelaterede operationer såsom blænding, kompostering eller masking.
public override bool HasTransparentColor { get; set; }
Ejendomsværdi
Height
Få højde for billedet encapsuleret af dette Aspose.Imaging.FileFormats.Tga. TgaImageDenne ejendom giver udviklere kritiske detaljer vedrørendebilledets vertikale dimensioner, der gør det muligt at integrere og manipulereBilleder inden for deres softwareløsninger.
public override int Height { get; }
Ejendomsværdi
Examples
Få værdier af de offentlige ejendomme af den opladte TGA-billede.
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
Giver eller indsætter den unikke identifikator, der er forbundet med billedet. Denne ID tjener som enreferencepunkt for at identificere og skelne billedet fra andre inden for ensystem eller applikation. ved at indstille eller hente Image ID, kan du administrere ogsporing af billeder effektivt, der gør det lettere at organisere billedstyring og tilbagetrækningog processer.
Dette valgfrie felt indeholder oplysninger om billedet. Den maksimale længde for dette felt er 255 byte.
public string ImageId { get; set; }
Ejendomsværdi
Examples
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
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å et booleanværdi, der angiver, om Aspose.Imaging.FileFormats.Tga. TgaImage repræsenterer endenne ejendom er afgørende for at skelne mellem farve oggray-scale billeder, der hjælper udviklere med at anvende passende behandling ogRenderingsteknikker baseret på billedets farveegenskaber.
public bool IsGrayScale { get; }
Ejendomsværdi
Examples
Få værdier af de offentlige ejendomme af den opladte TGA-billede.
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
Returnerer eller sætter jobnavn eller ID, der er forbundet med billedet.tillader dig at få adgang til eller ændre metadata relateret til det specifikke job eller projektVed at bruge Job Name/ID-egenskaben kan brugerne nemtat identificere det projekt eller opgave, som billedet tilhører, og atorganisering og forvaltning af billedforretninger inden for større arbejdsprocesser eller projekter.
public string JobNameOrId { get; set; }
Ejendomsværdi
Examples
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
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
Returnerer eller indstiller timestampen, der angiver den arbejdstid forbundet med billedet.Denne egenskab gør det muligt for udviklere at få adgang til eller ændre tidsmetadata relateret tildet specifikke job eller projekt, der er forbundet med billedet.
public TimeSpan? JobTime { get; set; }
Ejendomsværdi
TimeSpan ?
Examples
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
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 af Pixel Aspect Ratio, en afgørende faktor iat bestemme det visuelle aspekt af pixels i billedet. denne værdi er afgørendefor at bevare nøjagtig pixel repræsentation og aspekt ratioer i forskelligeimage rendering og bearbejdning operationer, der sikrer høj kvalitet visuel udgang.
public ushort PixelAspectRatioDenominator { get; }
Ejendomsværdi
Examples
Få værdier af de offentlige ejendomme af den opladte TGA-billede.
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 numeratorkomponenten af Pixel Aspect Ratio, som påvirkervisuelle aspekter af pixels i billedet. forstå og manipulere detteværdi er afgørende for at opnå nøjagtig pixel repræsentation og aspektforholdi image rendering og bearbejdning.
public ushort PixelAspectRatioNumerator { get; }
Ejendomsværdi
Examples
Få værdier af de offentlige ejendomme af den opladte TGA-billede.
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
Administrer softwareidentifikation (ID) forbundet med billedet, hvilket gør det muligt atop til 40 ASCII tegn. Denne ejendom tjener som et middel til unikt at identificereden software, der anvendes til at oprette eller behandle billedet, hvilket giver værdifuldMetadata til organisatoriske og informative formål.
public string SoftwareId { get; set; }
Ejendomsværdi
Examples
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
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
Returnerer eller indsætter den softwareversion, der er forbundet med billedet.længden for versionstringen er typisk 3 til 4 tegn.anvendt til sporing af den software, der bruges til at oprette eller manipulere billedet og kangiver et værdifuldt kontekst for billedbehandling og kompatibilitetskontrol.
public string SoftwareVersion { get; set; }
Ejendomsværdi
Examples
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
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
Retrækker eller indsætter bogstavkomponenten i den softwareversion, der er forbundet medDenne ejendom repræsenterer en yderligere detalje inden for softwareversionenString og kan være nyttigt for finere version differentiering.
public char SoftwareVersionLetter { get; set; }
Ejendomsværdi
Examples
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
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
Returnerer eller indsætter den numeriske komponent af softwares version, der er forbundet medDenne ejendom repræsenterer den numeriske del af softwareversionenstring, der giver vigtige oplysninger om versionen af softwaren anvendes tilAt oprette eller ændre billedet.
public ushort SoftwareVersionNumber { get; set; }
Ejendomsværdi
Examples
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
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
Returnerer eller indsætter den nøglefarve, der er forbundet med billedet.Du kan få adgang til eller ændre den farve, der er angivet som nøglefarve for et bestemt billedeat behandle opgaver eller effekter. Brug af Key Color-egenskaben gør det muligt for brugerne atanvendelse af farvestrækkende operationer såsom kromkejsning eller farveændring, forbedring afImage manipulation evner og kreative muligheder.
Den nøglefarve kan betragtes som ‘bakgrundsfarven’ eller ’transparent farve’. Dette er farven på ‘ikke-billede’ område af skærmen, og den samme farvning, som skjermen ville blive renset til, hvis slettet i applikationen.
public override Color TransparentColor { get; set; }
Ejendomsværdi
Examples
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
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
Returnerer bredden af billedet repræsenteret af dette Aspose.Imaging.FileFormats.Tga. TgaImageDenne ejendom giver udviklere grundlæggende oplysninger ombilleddimensioner, der gør det nemmere at håndtere og behandle forskellige opgaverinden for deres softwareapplikationer.
public override int Width { get; }
Ejendomsværdi
Examples
Få værdier af de offentlige ejendomme af den opladte TGA-billede.
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;
}
af XOrigin
Få eller indstille den absolutte horisontale koordinat for den nedre venstre hjørne af billedetsom det er placeret på en displayenhed, der har en oprindelse i den nederste venstre side afSkærmen (f.eks. den TARGA-serie)
public ushort XOrigin { get; set; }
Ejendomsværdi
Examples
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
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;
}
yoghurt
Få eller indstille den absolutte vertikale koordinat til den nedre venstre hjørne af billedetsom det er placeret på en displayenhed, der har en oprindelse i den nederste venstre side afSkærmen (f.eks. den TARGA-serie)
public ushort YOrigin { get; set; }
Ejendomsværdi
Examples
Opdatering af de offentlige ejendomme af den opladte TGA-billede.
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ærdier af de offentlige ejendomme af den opladte TGA-billede.
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()
Det producerer en duplikat af den nuværende instans, hvilket genererer et nyt objekt, der kloneralle atributter og egenskaber af den oprindelige. denne metode gør det lettere atoprettelse af identiske kopier, sikring af dataintegritet og bevaring afden nuværende instans uden at påvirke det oprindelige objekt.
public TgaImage Clone()
Returns
Returnerer et nyt objekt, der er en kopi af den nuværende instans.
Clone(TgaImage)
Replicere egenskaberne til et andet Aspose.Imaging.FileFormats.Tga. TgaImage objekt, der skaber ennye instanser med identiske egenskaber. denne operation sikrer bevarelsen afdataintegritet og fremmer duplikationen af billedegenskaber udenændring af kildeobjektet.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Andre Aspose.Imaging.FileFormats.Tga.tgaImage
Crop(Rectangle)
Plante billedet til en specifik region. Denne metode giver dig mulighed for at definere enrektangulær område inden for billedet til at opbevare, afskaffelse af resten.er nyttig til at fokusere på specifikke indhold i billedet eller fjerne uønsketog portioner.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Det rektangulære.
Crop(Int, int, int, int og int)
Plante billedet ved at angive skift for venstre, højre, øverste og nedersteDenne metode giver dig mulighed for at skære billedet ved at bevæge dens grænseruafhængigt langs de horisontale og vertikale axler. ved at justere disse skifter,Du kan kontrollere præcist, hvilke dele af billedet til at opbevare, effektivtGør det til de ønskede dimensioner.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
Den venstre skift.
rightShift
int
Den rigtige skift.
topShift
int
Den øverste skift.
bottomShift
int
Den nederste skift.
Equals(TgaImage)
I en sammenligning af ligestilling vurderer metoden, om den nuværendeAspose.Imaging.FileFormats.Tga. TgaImage instans er lig med det andet billede, der leveres som enDenne operation gør det nemmere at bestemme, om to TGA-billeder eridentiske, der hjælper med billedbehandling og sammenligningsopgaver.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Den anden Aspose.Imaging.FileFormats.Tga. TgaImage, der deltager i sammenligningen.
Returns
Sammenligning af resultater.
Equals(Objekt)
Metoden udfører en ligestilling mellem den nuværendeAspose.Imaging.FileFormats.Tga. TgaImage instans og et andet objekt leveret som en parameter.Specielt vurderer det, om egenskaberne af den nuværende billede matcheraf det andet objekt, der hjælper med at bestemme deres ligeværdighed forsammenligningsformål inden for billedbehandling arbejdsprocesser.
public override bool Equals(object other)
Parameters
other
object
Den anden Aspose.Imaging.FileFormats.Tga. TgaImage, der deltager i sammenligningen.
Returns
Sammenligning af resultater.
GetHashCode()
Returner hashkoden af den nuværende instans. dog er det vigtigt at bemærkeat denne hash-kode måske ikke er egnet til brug som nøgle, især fordiEksempler på TgaImage-klassen er ikke uforanderlige.
public override int GetHashCode()
Returns
Hash koden i denne instans.
Resize(Int, Int og ImageResizeSettings)
Genoptage billedet, mens du anvender specifikke indstillinger for at opretholde det ønskededimensioner og aspektforhold. ved at tilpasse billedindstillinger, kan du effektivtat genskabe billedet og samtidig sikre optimal visuel kvalitet og kompatibilitet medforskellige displayenheder eller applikationer.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
Den nye bredde.
newHeight
int
Den nye højde.
settings
ImageResizeSettings
De tilbagevendende indstillinger.
Resize(Int, Int, ResizeType)
Tilpasse størrelsen af billedet ved hjælp af en specifik resize type, som bestemmer, hvordanDenne metode giver fleksibilitet i genopretning.billeder i henhold til forskellige algoritmer eller teknikker. ved at vælgepassende resize type, kan du opnå den ønskede balance mellem billedetKvalitet og beregningseffektivitet baseret på specifikke krav eller præferencer.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
Den nye bredde.
newHeight
int
Den nye højde.
resizeType
ResizeType
Den modsatte type.
Rotate(flåd, bool, farve)
Roterer billedet rundt i dets centrum med et angivet hjørne, samtidig med at du vedligeholderproportionalitet og bevarelse af baggrunden farve. denne metode giver mulighed for atnøjagtig billedmanipulation, der sikrer, at roteringen opretholder den visuelle balanceog konsistens med den angivne baggrundsfarve. Det er ideelt til opgaver, hvorNøjagtig rotation omkring centrum er nødvendig, såsom orientering korrigeringeller kunstneriske justeringer.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
Den roterende hjørne i grader. Positive værdier vil rotere klokkevis.
resizeProportionally
bool
Hvis du har indstillet til ’true’ vil du have din billedstørrelse ændret i henhold til roterede rektangle (kornpunkter) projektioner i andre tilfælde, der forlader dimensioner untouched og kuninterne billedsindhold roteres.
backgroundColor
Color
Farve af baggrunden.
RotateFlip(RotateFlipType)
Metoden “RotateFlip” tillader rotering og flipping operationer på billedet.tilbyder mangfoldig funktionalitet til at manipulere billedorientering, hvilket gør det muligt for brugernetil at udføre roteringer og flips i overensstemmelse med deres krav, letteEffektiv billedbehandling opgaver inden for softwareapplikationer.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Den roterede flip type.
SaveData(Stream)
Beskyttelse af data.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
og strømmen.
UpdateDimensions(Det er int)
De opdaterede dimensioner.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
Den nye bredde.
newHeight
int
Den nye højde.
Operators
Operatør =(Tgaimage og tgaImage)
Gennemfører en sammenligning mellem to TGA-billeder, der tager hensyn til beggeFørste og andet billede involveret i sammenligningsprocessen. denne metodefremmer en simpel vurdering af billedligheden, der sikrer nøjagtighedAnalyse og beslutningstagning inden for billedbehandling arbejdsprocesser.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Første Aspose.Imaging.FileFormats.Tga. TgaImage, der deltager i sammenligningen.
second
TgaImage
Den anden Aspose.Imaging.FileFormats.Tga. TgaImage, der deltager i sammenligningen.
Returns
Sammenligning af resultater.
Operatør !=(Tgaimage og tgaImage)
Udfører en sammenligning af uligheder mellem to TGA-billeder, der evaluerer beggeFørste og andet billede involveret i sammenligningen. denne metode hjælper med atat identificere uligheder eller forskelle mellem billeder, der gør det muligt at præciseAnalyse og beslutningstagning i image processing opgaver.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Første Aspose.Imaging.FileFormats.Tga. TgaImage, der deltager i sammenligningen.
second
TgaImage
Den anden Aspose.Imaging.FileFormats.Tga. TgaImage, der deltager i sammenligningen.
Returns
Sammenligning af resultater.