Class TgaImage
De naam: Aspose.Imaging.FileFormats.Tga Verzameling: Aspose.Imaging.dll (25.4.0)
Manipuleer TGA raster beeldbestanden met onze API, aangepast voor de TARGA(Truevision Advanced Raster Adapter) -formaat, waarmee onbeperkt opladen mogelijk is engemakkelijk bij te stellen publieke eigenschappen zoals auteur, timestamp,image ID, en software versie, terwijl het gebruik van verschillende bits per pixel instellingen,Alpha kanaal en kleur transparantie. bovendien kunt u TGA-beelden exporterennaar andere populaire rasterformaten, die compatibiliteit voor uw projecten garanderen.
[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
Geëerbiede leden
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
Het besparen van de JPG-afbeelding als een TGA-foto.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Het opladen van de PNG-afbeelding, het omzetten naar de TgaImage en besparen als een TGA-foto.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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)
Initialiseert een nieuw Aspose.Imaging.FileFormats.Tga. TgaImage-object met behulp van de gegeven bestandpad vooropladen van de afbeelding inhoud. deze constructeur efficiënt initialiseren van het beeldvoorbeeld, waardoor onmiddellijk toegang tot TGA-beeldbestanden mogelijk is, de integratie vereenvoudigenIn uw applicatie workflow.
public TgaImage(string path)
Parameters
path
string
De weg om een afbeelding te laden.
Exceptions
De gespecificeerde route is nul.
TgaImage(RasterImage)
Creëer een nieuwe instantie van de Aspose.Imaging.FileFormats.Tga. TgaImage klasse door een raster te verstrekkenbeeld object. deze constructor faciliteert de directe integratie van bestaanderaster afbeeldingen in het TGA-afbeeldingsformaat, het vergemakkelijken van het conversieproces voorVerbeterde compatibiliteit binnen uw software-systemen.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
Het raster beeld.
Examples
Het opladen van de PNG-afbeelding, het omzetten naar de TgaImage en besparen als een TGA-foto.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Initialiser een nieuwe instantie van de Aspose.Imaging.FileFormats.Tga. TgaImage-klasse met behulp van een stroom naarLaden van de afbeelding. deze constructor maakt het mogelijk om onbeperkt beeldgegevens te integrerenvan stromen, het vergemakkelijken van efficiënte behandeling en verwerking van TGA-beelden binnenUw software toepassingen.
public TgaImage(Stream stream)
Parameters
stream
Stream
De stroom om een afbeelding te laden.
Properties
AuthorComments
Verwijder of zet de door de auteur van de afbeelding verstrekte opmerkingen.vaak waardevolle informatie bevatten, zoals beschrijvingen, notities, ofextra context over de afbeelding. door toegang te krijgen tot of te wijzigen de Author Commentseigendom, ontwikkelaars kunnen de metadata die verband houden met de afbeelding verbeteren, waardoorGebruikers met waardevolle inzichten en context met betrekking tot hun inhoud of creatie.Dit is een ASCII veld bestaande uit 324 byten die worden georganiseerd als vier lijnen80 tekens, elk gevolgd door een nul terminator.
public string AuthorComments { get; set; }
Eigendomswaarde
Examples
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Verwijder of zet de naam van de auteur in verband met de afbeelding.de ontwikkelaars in staat stelt om toegang te krijgen tot of de metadata van de naam van het auteur te wijzigen, waarbijwaardevolle informatie over de schepper van het beeld. door gebruik te maken van de auteurnaameigendom, kunnen gebruikers gemakkelijk de persoon die verantwoordelijk is voor het creëren ofbijdragen aan het beeld, het verbeteren van zijn algehele metadata en het verstrekken van waardevollecontext voor de kijkers.Dit veld is een totaal van 40 ASCII tekens voor de naam.het moet de naam van de persoon bevatten die de afbeelding (auteur) heeft gemaakt.
public string AuthorName { get; set; }
Eigendomswaarde
Examples
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Verwijdert of stelt de achtergrondkleur van de afbeelding. deze eigenschap maakt het mogelijku om de kleur te specificeren die wordt gebruikt voor de afbeelding achtergrond, het garanderen van consistentie enhet verbeteren van de visuele presentatie. het is bijzonder nuttig voor scenario’s waarin dede afbeelding wordt weergegeven op een achtergrond met een andere kleur of wanneer deAfbeelding op een andere kanvas.
public override Color BackgroundColor { get; set; }
Eigendomswaarde
BitsPerPixel
Herstellen van de bits per pixel waarde, het verstrekken van essentiële informatie over deDe kleur diepte van de afbeelding. deze eigenschap dient als een cruciale metrica voor begriphet niveau van detail en kleurrijke aanwezigheid in het beeld, helpen ontwikkelaars in deoptimaliseren van verwerkingsalgoritmen en resource allocation voor efficiënte afbeeldingManipulatie en uitvoering van taken.
public override int BitsPerPixel { get; }
Eigendomswaarde
BytesPerPixel
Het verkrijgen van de byten per pixel waarde, die de hoeveelheid geheugen bezet doorelke pixel in de afbeelding. deze eigenschap dient als een cruciale metrica voor geheugenmanagement en optimalisatie, het helpen van ontwikkelaars in efficiënte toewijzing van middelenVerwerking van beeldgegevens
public int BytesPerPixel { get; }
Eigendomswaarde
DateTimeStamp
Get of set Date/Time Stamp.Dit veld bepaalt de waarde voor de datum en tijd waarop de afbeelding is opgeslagen.Hoewel de besturingssystemen meestal tijd- en datum-stamp bestanden, deze functie isaangezien het besturingssysteem de tijd- en datumstempel kan wijzigen als de bestandDoor dit gebied te gebruiken, wordt u gegarandeerd een ongewijzigde regio voor datum en tijd.Het opnemen.
public DateTime? DateTimeStamp { get; set; }
Eigendomswaarde
DateTime ?
Examples
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Krijg cruciale informatie over het bestandformaat van de afbeelding vertegenwoordigd door ditvoorbeeld van Aspose.Imaging.FileFormats.Tga. TgaImage. begrip van het bestandformaat is essentieel voorde compatibiliteit controleren en de integratie binnen software-systemen te waarborgen,efficiënte verwerking en manipulatie van afbeeldingen mogelijk maken.
public override FileFormat FileFormat { get; }
Eigendomswaarde
GammaValueDenominator
Retrieveert het denominatordeel van de gamma-waarde, een integraal factor in dehet bepalen van de kleurvertegenwoordiging binnen de afbeeldingen. voor beelden die geen gamma hebbenCorrectie, deze waarde moet 1.0 zijn, waarborgt nauwkeurige kleur rendering.Het waarderen en leveren van deze parameter is essentieel voor het handhaven van kleurbetrouwbaarheid en het bereiken van nauwkeurige beeldvisualisatie.
public ushort GammaValueDenominator { get; }
Eigendomswaarde
Examples
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Geeft de numerator deel van de gamma-waarde, die essentieel is voor nauwkeurige kleurin afbeeldingen zonder gamma-correctie, moet deze waarde1.0. begrijpen en gebruiken van deze waarde is cruciaal voor het behoud van kleurbetrouwbaarheid en het waarborgen van nauwkeurige beeld rendering.
public ushort GammaValueNumerator { get; }
Eigendomswaarde
Examples
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Verwijder een booleanwaarde die aangeeft of de Aspose.Imaging.FileFormats.Tga. TgaImage eenAlpha-kanaal, het vergemakkelijken van transparantie effecten. deze eigenschap biedt essentieelinformatie voor het beheren van beeldcompositie en rendering, ondersteunen ontwikkelaars in deHet implementeren van verschillende visuele effecten en compositiefacties.
public override bool HasAlpha { get; }
Eigendomswaarde
Examples
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Retreet of zet een waarde die aangeeft of de afbeelding een achtergrond bevatDeze eigenschap is nuttig om te bepalen of de afbeelding eenonderscheidende achtergrondkleur gescheiden van de voorgrondinhoud.u om beeldverwerking of rendering aan te passen op basis van de aanwezigheid of afwezigheid vanEen achtergrondkleur.
public override bool HasBackgroundColor { get; set; }
Eigendomswaarde
HasColorMap
Controleer of deze instelling Aspose.Imaging.FileFormats.Tga. TgaImage een kleurkaart bevat.Het begrijpen van de aanwezigheid van een kleurkaart is cruciaal voor nauwkeurige interpretatie.en manipulatie van de kleurgegevens van het beeld.
public bool HasColorMap { get; }
Eigendomswaarde
Examples
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Retreet of zet een booleanwaarde die aangeeft of de afbeelding eentransparante kleur. deze eigenschap is essentieel om te bepalen of de afbeeldingondersteunt transparantie, helpt u om de juiste behandeling vantransparantie-gerelateerde operaties zoals blending, compositing of maskering.
public override bool HasTransparentColor { get; set; }
Eigendomswaarde
Height
Krijg de hoogte van de afbeelding gecapsuleerd door dit Aspose.Imaging.FileFormats.Tga. TgaImageDeze eigenschap biedt ontwikkelaars kritische details met betrekking tot deverticale afmetingen van de afbeelding, waardoor de integratie en manipulatie vanbeelden binnen hun software oplossingen.
public override int Height { get; }
Eigendomswaarde
Examples
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
ontvangt of stelt de unieke identificator die is geassocieerd met de afbeelding. deze ID dient als eeneen referentiepunt om het beeld te identificeren en te onderscheiden van anderen binnen eensysteem of applicatie. door het instellen of herhalen van de Image ID, kunt u beheersen enbeelden effectief traceren, het vergemakkelijken van georganiseerde beeldbeheer en herstelde processen.
Dit optionele veld bevat informatie over de afbeelding.De maximale lengte voor dit veld is 255 bytes.
public string ImageId { get; set; }
Eigendomswaarde
Examples
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Krijg een booleanwaarde die aangeeft of de Aspose.Imaging.FileFormats.Tga. TgaImage eengrijs-scale afbeelding. deze eigenschap is cruciaal voor het onderscheid tussen kleur engrijs-scale afbeeldingen, die ontwikkelaars helpen bij het toepassen van passende verwerking enrenderingstechnieken gebaseerd op de kleur kenmerken van het beeld.
public bool IsGrayScale { get; }
Eigendomswaarde
Examples
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Verwijdert of stelt de werknaam of ID geassocieerd met de afbeelding.U kunt metadata in verband met het specifieke werk of project toegang tot of wijzigen.door gebruik te maken van de eigenschap Job Name/ID, kunnen gebruikers gemakkelijkhet project of de taak waartoe de afbeelding behoort, identificeren, faciliterenOrganisatie en beheer van beeldmiddelen binnen grotere werkstromen of projecten.
public string JobNameOrId { get; set; }
Eigendomswaarde
Examples
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Retrieveert of stelt de timestamp die de werktijd aangeeft die is geassocieerd met het beeld.Deze eigenschap laat ontwikkelaars toegang tot of wijzigen van de metadata die verband houden metde specifieke werkzaamheden of projecten die verband houden met het beeld.
public TimeSpan? JobTime { get; set; }
Eigendomswaarde
TimeSpan ?
Examples
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Retrieveert het denominatordeel van de Pixel Aspect Ratio, een cruciale factor in dehet visuele aspect van pixels binnen het beeld bepalen. deze waarde is essentieelvoor het behouden van nauwkeurige pixelsrepresentatie en aspect ratio’s gedurende verschillendebeelden rendering en verwerking operaties, het garanderen van hoge kwaliteit visuele output.
public ushort PixelAspectRatioDenominator { get; }
Eigendomswaarde
Examples
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Retrieveert de numeratorcomponent van de Pixel Aspect Ratio, die devisuele aspecten van pixels binnen het beeld. begrijpen en manipuleren ditwaarde is essentieel voor het bereiken van nauwkeurige pixelafbeelding en aspect ratio’sin beeld rendering en verwerking.
public ushort PixelAspectRatioNumerator { get; }
Eigendomswaarde
Examples
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
beheert de software identificatie (ID) geassocieerd met de afbeelding, waardoortot 40 ASCII karakters. deze eigenschap dient als een middel om uniek te identificerende software die wordt gebruikt bij het creëren of verwerken van de afbeelding, waarbij waardevolleMetadata voor organisatorische en informatiedoeleinden.
public string SoftwareId { get; set; }
Eigendomswaarde
Examples
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Retreat of set de software versie die is geassocieerd met de afbeelding.lengte voor de versie string is meestal 3 tot 4 tekens.nuttig voor het volgen van de software die wordt gebruikt om het beeld te creëren of te manipuleren en kanbieden waardevolle context voor beeldverwerking en compatibiliteitscontroles.
public string SoftwareVersion { get; set; }
Eigendomswaarde
Examples
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Retrieveert of stelt de lettercomponent van de softwareversie geassocieerd met deDeze eigenschap vertegenwoordigt een extra detail binnen de softwareversiestring en kan nuttig zijn voor finere versie differentiatie.
public char SoftwareVersionLetter { get; set; }
Eigendomswaarde
Examples
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Retrieveert of stelt de numerieke component van de softwareversie in verband metDeze eigenschap vertegenwoordigt het numerieke deel van de softwareversiestring, het verstrekken van belangrijke informatie over de versie van de software die wordt gebruikt voorCreëren of wijzigen van het beeld.
public ushort SoftwareVersionNumber { get; set; }
Eigendomswaarde
Examples
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Verwijder of instelt de sleutelkleur die is geassocieerd met de afbeelding.u toegang tot of wijzigen van de gekleurde kleur als de sleutelkleur voor een specifieke afbeeldingverwerking van taken of effecten. het gebruik van de Key Color eigenschap maakt gebruikers in staat omgebruik maken van kleurgebaseerde operaties, zoals chroma-toets of kleurvervanging, verbeterenbeeldmanipulatie en creatieve mogelijkheden.
De sleutelkleur kan worden beschouwd als de ‘background kleur’ of ‘transparent kleur’. Dit is de kleur van het ‘niet-beeld’ gebied van de scherm, en dezelfde kleur die de screen zou worden verduidelijkt als verwijderd in de applicatie.
public override Color TransparentColor { get; set; }
Eigendomswaarde
Examples
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Verwijder de breedte van de afbeelding vertegenwoordigd door dit Aspose.Imaging.FileFormats.Tga. TgaImageDeze eigenschap biedt ontwikkelaars essentiële informatie over debeelddimensies, het vergemakkelijken van verschillende beeldmanipulatie en verwerking takenbinnen hun software toepassingen.
public override int Width { get; }
Eigendomswaarde
Examples
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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;
}
Oorspronkelijk
Geeft of zet absolute horizontale coördinatie voor de onderste linker hoek van het beeldals het is gepositioneerd op een display apparaat met een oorsprong aan de onderste linker van deop het scherm (bijvoorbeeld de TARGA-serie).
public ushort XOrigin { get; set; }
Eigendomswaarde
Examples
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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
Geeft of zet absolute verticale coördinaten voor de onderste linker hoek van het beeldals het is gepositioneerd op een display apparaat met een oorsprong aan de onderste linker van deop het scherm (bijvoorbeeld de TARGA-serie).
public ushort YOrigin { get; set; }
Eigendomswaarde
Examples
Updates van de publieke eigenschappen van het geladen TGA-beeld.
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")
}
Het verkrijgen van waarden van de publieke eigenschappen van het geladen TGA-beeld.
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()
Het produceert een duplicate van de huidige instantie, het genereren van een nieuw object dat cloneertalle kenmerken en eigenschappen van het origineel. deze methode vergemakkelijkt dehet creëren van identieke kopieën, de integriteit van de gegevens te waarborgen en de status vande huidige instantie zonder de oorspronkelijke object te beïnvloeden.
public TgaImage Clone()
Returns
Terug een nieuw object dat een kopie is van de huidige instantie.
Clone(TgaImage)
Repliceren van de eigenschappen van een ander Aspose.Imaging.FileFormats.Tga. TgaImage object, creëren eennieuwe instantie met identieke attributen. deze operatie zorgt voor het behoud van degegevensintegriteit en vergemakkelijkt de duplicatie van beelden eigenschappen zonderwijzigen van het bronobject.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Andere Aspose.Imaging.FileFormats.Tga.tgaImage
Crop(Rectangle)
Groeien de afbeelding naar een bepaald gebied. deze methode stelt u in staat om eenrectangular gebied binnen de afbeelding te behouden, de rest te ontkennen.is nuttig om zich te richten op specifieke inhoud binnen de afbeelding of ongewenste verwijderenDe porties.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
De rechthoek.
Crop(int, int, int, int, int)
Groeien de afbeelding door wijzigingen voor links, rechts, boven en onder te specificerenDeze methode maakt het mogelijk om de afbeelding te snijden door de grenzen te bewegenonafhankelijk langs de horizontale en verticale axes. door deze veranderingen aan te passen,U kunt precies controleren welke delen van de afbeelding te bewaren, effectiefVerwijder het naar de gewenste dimensies.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
De linker verandert.
rightShift
int
De juiste wisseling.
topShift
int
De top shift.
bottomShift
int
De bodem verandert.
Equals(TgaImage)
In een vergelijking van gelijkheid beoordeelt de methode of de huidigeAspose.Imaging.FileFormats.Tga. TgaImage-instantie is gelijk aan de tweede afbeelding die alsparameter. deze operatie maakt het gemakkelijker om te bepalen of twee TGA-afbeeldingenidentiek, helpt bij beeldverwerking en vergelijkende taken.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Tweede Aspose.Imaging.FileFormats.Tga. TgaImage die deelneemt aan de vergelijking.
Returns
De vergelijkingsresultaten.
Equals(Objecten)
De methode maakt een gelijkheidse vergelijking tussen de huidigeAspose.Imaging.FileFormats.Tga. TgaImage instantie en een ander object dat als een parameter wordt verstrekt.In het bijzonder evalueert het of de eigenschappen van de huidige afbeelding overeenkomendie van het tweede object, helpen bij het bepalen van hun gelijkwaardigheid voorvergelijkingsdoelstellingen binnen beeldverwerking werkstromen.
public override bool Equals(object other)
Parameters
other
object
Tweede Aspose.Imaging.FileFormats.Tga. TgaImage die deelneemt aan de vergelijking.
Returns
De vergelijkingsresultaten.
GetHashCode()
Verwijder de hashcode van de huidige instelling. echter, het is belangrijk om op te merkendat deze hashcode mogelijk niet geschikt is voor gebruik als sleutel, vooral omdatDe instanties van de TgaImage-klasse zijn niet ongewijzigd.
public override int GetHashCode()
Returns
Hash code van deze instantie.
Resize(int, int, ImageResizeSettings)
Herstellen van de afbeelding terwijl specifieke instellingen worden toegepast om de gewensteafmetingen en aspectverhouding. door afbeeldingsinstellingen aan te passen, kunt u effectiefde afbeelding weergeven en tegelijkertijd optimale visuele kwaliteit en compatibiliteit metVerschillende apparaten of toepassingen.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
De nieuwe breedte.
newHeight
int
De nieuwe hoogte.
settings
ImageResizeSettings
De resize instellingen.
Resize(int, int, resizeType)
Aanpast de grootte van de afbeelding met behulp van een specifieke resize type, die bepaalt hoede resisatiefunctie wordt uitgevoerd. deze methode biedt flexibiliteit bij het herstellen vanafbeeldingen volgens verschillende algoritmen of technieken. door het kiezen van degeschikt resize type, kunt u de gewenste balans tussen de afbeelding te bereikenkwaliteit en computationele efficiëntie op basis van specifieke eisen of voorkeuren.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
De nieuwe breedte.
newHeight
int
De nieuwe hoogte.
resizeType
ResizeType
De resize type.
Rotate(Float, bool, kleur)
Root de afbeelding rond zijn centrum met een bepaald hoek terwijl het resize behoudenproportionaliteit en het behoud van de achtergrondkleur. deze methode maakt het mogelijk omnauwkeurige beeldmanipulatie, zodat de rotatie het visuele evenwicht behoudten consistentie met de aangegeven achtergrondkleur. Het is ideaal voor taken waarnauwkeurige rotatie rond het centrum is noodzakelijk, zoals orientatiecorrectieof artistieke aanpassingen.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
De rotatie van de hoek in graden. positieve waarden zullen rotatie horloge.
resizeProportionally
bool
als je ’true’ hebt ingesteld, zal je afbeeldingsgrootte worden gewijzigd, afhankelijk van rotatie rectangle (kornpunten) projecties in andere gevallen die de dimensies niet aanraken en alleen interne beeldinhoud wordt roterd.
backgroundColor
Color
De kleur van de achtergrond.
RotateFlip(RotateFlipType)
De methode “RotateFlip” maakt rotating en flipping op het beeld mogelijk.biedt veelzijdige functionaliteit voor het manipuleren van beeldoriëntie, waardoor gebruikersom rotatie en flips uit te voeren overeenkomstig hun vereisten, faciliterenefficiënte beeldverwerking taken binnen software toepassingen.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
De rotated flip type.
SaveData(Stream)
Het opslaan van gegevens.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
De stroom.
UpdateDimensions(int, int)
De update dimensies.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
De nieuwe breedte.
newHeight
int
De nieuwe hoogte.
Operators
Operator =(Hoofdstukken, TgaImage)
Een vergelijking tussen twee TGA-afbeeldingen, rekening houdend met beideeerste en tweede beelden die betrokken zijn bij het vergelijkende proces. deze methodefaciliteert een eenvoudige beoordeling van beeld gelijkheid, waarborgt nauwkeurigheidanalyse en besluitvorming binnen beeldverwerking werkstromen.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Eerste Aspose.Imaging.FileFormats.Tga. TgaImage die deelneemt aan de vergelijking.
second
TgaImage
Tweede Aspose.Imaging.FileFormats.Tga. TgaImage die deelneemt aan de vergelijking.
Returns
De vergelijkingsresultaten.
Operator !=(Hoofdstukken, TgaImage)
Het leidt tot een vergelijking van ongelijkheid tussen twee TGA-beelden, waarbij beideeerste en tweede beelden die betrokken zijn bij de vergelijking. deze methode helpthet identificeren van discrepanties of verschillen tussen afbeeldingen, zodat de nauwkeurigheidAnalyse en besluitvorming in beeldverwerking taken.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Eerste Aspose.Imaging.FileFormats.Tga. TgaImage die deelneemt aan de vergelijking.
second
TgaImage
Tweede Aspose.Imaging.FileFormats.Tga. TgaImage die deelneemt aan de vergelijking.
Returns
De vergelijkingsresultaten.