Class TgaImage
Der Name: Aspose.Imaging.FileFormats.Tga Versammlung: Aspose.Imaging.dll (25.4.0)
Manipulieren von TGA-Raster-Bilddateien mit unserer API, angepasst für die TARGA(Truevision Advanced Raster Adapter) Format, mit dem unbequeme Ladung undEinfach aktualisieren öffentliche Eigenschaften wie Autor, Timestamp,Bild-ID und Software-Version, während verschiedene Bits pro Pixel-Einstellungen verwendet werden,Alpha-Kanal und Farbtransparenz. zusätzlich können Sie TGA-Bilder exportierenzu anderen beliebten Raster-Formaten, die Kompatibilität für Ihre Projekte gewährleisten.
[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
Vererbte Mitglieder
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
Sparen Sie das JPG-Bild als TGA-Bild.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Laden der PNG-Bild, konvertieren sie in die TgaImage und speichern als TGA-Bild.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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)
Initialisiert ein neues Aspose.Imaging.FileFormats.Tga.TgaImage Objekt mit der bereitgestellten Dateiweg fürLaden des Bildes. Dieser Konstruktor initialisiert das Bild effizientBeispielsweise ermöglicht der unbequeme Zugang zu TGA-Bilddateien, vereinfacht die Integrationin den Workflow Ihrer Anwendung.
public TgaImage(string path)
Parameters
path
string
Der Weg, um ein Bild zu laden.
Exceptions
Der bestimmte Weg ist null.
TgaImage(RasterImage)
Erstellen Sie eine neue Instanz der Aspose.Imaging.FileFormats.Tga.TgaImage Klasse, indem Sie einen Raster bereitstellenBildobjekt. Dieser Konstruktor erleichtert die direkte Integration der bestehendenRaster Bilder in das TGA Bildformat, die Konvertierungsprozess zu vereinfachenVerbesserte Kompatibilität innerhalb Ihrer Software-Systeme.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
Das Raster Bild.
Examples
Laden der PNG-Bild, konvertieren sie in die TgaImage und speichern als TGA-Bild.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Initialisieren Sie eine neue Instanz der Aspose.Imaging.FileFormats.Tga.TgaImage Klasse mit einem StreamLaden Sie das Bild. Dieser Konstruktor ermöglicht die unbequeme Integration von Bilddatenvon Strömen, die eine effiziente Verarbeitung und Verarbeitung von TGA-Bilder innerhalbIhre Softwareanwendungen.
public TgaImage(Stream stream)
Parameters
stream
Stream
Der Strom, um ein Bild zu laden.
Properties
AuthorComments
Reitert oder stellt die von dem Autor des Bildes bereitgestellten Kommentare.oft wertvolle Informationen wie Beschreibungen, Ankündigungen oderzusätzliche Kontext über das Bild. durch Zugriff oder Änderung des Autors KommentareEigentum, Entwickler können die mit dem Bild verbundenen Metadaten verbessern, dieNutzer mit wertvollen Einsichten und Kontext in Bezug auf ihre Inhalte oder ihre Erstellung.Dies ist ein ASCII-Feld, das aus 324 Byten besteht, die als vier Linien organisiert sind80 Zeichen, die jeweils mit einem Null-Terminator folgen.
public string AuthorComments { get; set; }
Eigentumswert
Examples
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Retriebe oder legt den Namen des mit dem Bild verbundenen Autors fest.erlaubt Entwicklern Zugang oder Änderung der Metadaten des Namens des Autors,wertvolle Informationen über den Schöpfer des Bildes.Durch die Verwendung des AutornamenEigentum, die Benutzer können leicht identifizieren, der für die Erstellung oderzu dem Bild beitragen, seine Gesamtmetadata verbessern und wertvolleKontext für die Zuschauer.Dieses Feld beträgt insgesamt 40 ASCII Zeichen für den Namen.Wenn das Feld verwendet wird,Es sollte den Namen der Person enthalten, die das Bild (Autor) erstellt hat).
public string AuthorName { get; set; }
Eigentumswert
Examples
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Retriebe oder legt die Hintergrundfarbe des Bildes fest. Diese Eigenschaft ermöglichtSie müssen die für den Bild Hintergrund verwendete Farbe angeben, um die Konsistenz unddie visuelle Präsentation verbessern. Es ist besonders nützlich für Szenarien, in denen dieBild wird auf einem Hintergrund mit einer anderen Farbe oder beim renderieren derBild auf einem anderen Kanvas.
public override Color BackgroundColor { get; set; }
Eigentumswert
BitsPerPixel
Wiederherstellen der Bits pro Pixelwert, die wesentliche Informationen über dieFarbtiefe des Bildes. Diese Eigenschaft dient als entscheidende Metrik für das Verständnisdas Niveau der Detail- und Farbrichtigkeit im Bild, hilft Entwicklern inOptimierung von Verarbeitungs-Algorithmen und Ressourcenverteilung für ein effizientes BildManipulation und Erfüllung von Aufgaben.
public override int BitsPerPixel { get; }
Eigentumswert
BytesPerPixel
Erhalten Sie die Byte pro Pixelwert, die die Menge an Gedächtnis angibt, die durchJeder Pixel im Bild. Diese Eigenschaft dient als entscheidende Metrik für das GedächtnisManagement und Optimierung, die Entwickler bei der effizienten Verteilung von Ressourcen unterstützenund die Verarbeitung von Bilddaten
public int BytesPerPixel { get; }
Eigentumswert
DateTimeStamp
Erhalten oder Set Date/Time Stamp.Dieses Feld definiert den Wert für das Datum und die Zeit, an dem das Bild gespeichert wurde.Obwohl Betriebssysteme in der Regel Zeit- und Datum-Stamp-Dateien, diese Funktion istangegeben, weil das Betriebssystem die Zeit- und Datumschrift ändern kann, wenn die Dateimit diesem Bereich erhalten Sie eine unveränderte Region für Datum und UhrzeitAufzeichnung.
public DateTime? DateTimeStamp { get; set; }
Eigentumswert
DateTime ?
Examples
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Erhalten Sie entscheidende Informationen über das Dateiformat des von diesem dargestellten Bildeszum Beispiel Aspose.Imaging.FileFormats.Tga.TgaImage. Verständnis des Dateiformats ist unerlässlichdie Kompatibilitätsprüfung und die sichere Integration innerhalb von Software-Systemen,die effiziente Verarbeitung und Manipulation von Bildern ermöglicht.
public override FileFormat FileFormat { get; }
Eigentumswert
GammaValueDenominator
Retriebe den Dennator Teil des Gamma-Werts, ein integraler Faktor inFarbreprezentation innerhalb von Bildern zu bestimmen. für Bilder, die keine Gamma habenKorrektur, diese Wert sollte 1.0 sein, sorgt für eine genaue Farb-Renderung.Die Anerkennung und Erleichterung dieses Parameter ist entscheidend für die Erhaltung der FarbeGlaubwürdigkeit und die Erreichung einer präzisen Bildvisualisierung.
public ushort GammaValueDenominator { get; }
Eigentumswert
Examples
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Er bekommt den Numerator Teil des Gamma-Werts, das für eine genaue Farbe unerlässlich istin Bildern. in Bildern ohne Gamma Korrektur, sollte diese Wert1.0. Das Verständnis und die Verwendung dieses Wertes ist entscheidend für die Erhaltung der FarbeGlaubwürdigkeit und sicherzustellen, dass die genaue Bildrenderung.
public ushort GammaValueNumerator { get; }
Eigentumswert
Examples
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Erhalten Sie einen Booleanwert, der darauf hindeutet, ob Aspose.Imaging.FileFormats.Tga.TgaImage einenAlpha-Kanal, die Transparenz-Effekte erleichtert. Diese Eigenschaft bietet wesentlicheInformationen zur Verarbeitung von Bildkomposition und Rendering, die Entwickler bei derImplementieren verschiedener visueller Effekte und Kompositionen.
public override bool HasAlpha { get; }
Eigentumswert
Examples
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Retriebe oder setze einen Wert, der angibt, ob das Bild einen Hintergrund enthältDiese Eigenschaft ist nützlich, um zu bestimmen, ob das Bild einegetrennte Hintergrundfarbe, die von der Vordergrundinhalte getrennt ist.Sie können die Bildverarbeitung oder Rendering auf der Grundlage der Anwesenheit oder Abwesenheit vonEine Hintergrundfarbe.
public override bool HasBackgroundColor { get; set; }
Eigentumswert
HasColorMap
berprüfen Sie, ob diese Aspose.Imaging.FileFormats.Tga.TgaImage-Einstellung eine Farbkarte enthält.Das Verständnis der Anwesenheit einer Farbkarte ist entscheidend für eine genaue Interpretationund Manipulation der Farbdaten des Bildes.
public bool HasColorMap { get; }
Eigentumswert
Examples
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Retriebe oder legt einen Booleanwert fest, der darauf hindeutet, ob das Bild einentransparente Farbe. Diese Eigenschaft ist wichtig, um zu identifizieren, ob das Bildunterstützt die Transparenz und hilft Ihnen, die angemessene Handhabung derTransparenzbezogene Operationen wie Mischung, Komposition oder Masken.
public override bool HasTransparentColor { get; set; }
Eigentumswert
Height
Erhalten Sie die Höhe des Bildes, das von diesem Aspose.Imaging.FileFormats.Tga.TgaImage eingekapsuliert istDiese Immobilie bietet Entwicklern kritische Details zuvertikale Dimensionen des Bildes, die eine unbewegliche Integration und Manipulation derBilder innerhalb ihrer Software-Lösungen.
public override int Height { get; }
Eigentumswert
Examples
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Er bekommt oder stellt den mit dem Bild verbundenen einzigartigen Identifier ein. Dieses ID dient alsReferenzpunkt für die Identifizierung und Unterscheidung des Bildes von anderen innerhalb einesSystem oder Anwendung. Durch die Einstellung oder Entfernung des Image ID können Sie die Verwaltung undEffiziente Bilderverfolgung, die organisierte Bildverwaltung und Wiederherstellung erleichtertdie Prozesse.
Dieses optionale Feld enthält identifizierende Informationen über das Bild. Die maximale Länge für dieses Feld beträgt 255 Byte.
public string ImageId { get; set; }
Eigentumswert
Examples
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Erhalten Sie einen Booleanwert, der angibt, ob die Aspose.Imaging.FileFormats.Tga.TgaImage eineGrau-Skala Bild. Diese Eigenschaft ist entscheidend für die Unterscheidung zwischen Farbe undgrau-scale Bilder, die Entwickler bei der Anwendung der angemessenen Verarbeitung undRenderungstechniken basierend auf den Farbmerkmalen des Bildes.
public bool IsGrayScale { get; }
Eigentumswert
Examples
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Retrieves oder Set the job name or ID associated with the image. Dieses Eigentumermöglicht Ihnen den Zugriff oder die Änderung von Metadaten im Zusammenhang mit der spezifischen Arbeit oder Projektmit dem Bild verbunden. Durch die Nutzung der Eigenschaft Job Name/ID können Benutzer leichtIdentifizieren Sie das Projekt oder die Aufgabe, zu der das Bild gehört, und erleichternOrganisation und Verwaltung von Bildvermögenswerten innerhalb größerer Arbeitsflüsse oder Projekte.
public string JobNameOrId { get; set; }
Eigentumswert
Examples
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Retriebe oder legt den Zeitraum fest, der die mit dem Bild verbundene Arbeitszeit angibt.Diese Eigenschaft ermöglicht Entwicklern den Zugriff oder die Änderung der mitdie spezifische Arbeit oder das Projekt, das mit dem Bild verbunden ist.
public TimeSpan? JobTime { get; set; }
Eigentumswert
TimeSpan ?
Examples
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Retriebe den Bezeichner des Pixel Aspect Ratio, ein entscheidender Faktor indas visuelle Aspekt der Pixel innerhalb des Bildes zu bestimmen.für die Aufrechterhaltung der genauen Pixel-Repräsentation und Aspektverhältnisse im Laufe der verschiedenenBild-Rendering und Verarbeitung, die hohe Qualität der visuellen Ausgabe gewährleisten.
public ushort PixelAspectRatioDenominator { get; }
Eigentumswert
Examples
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Retriebe die Nummerierungskomponente des Pixel Aspect Ratio, die dievisueller Aspekt der Pixel innerhalb des Bildes. verstehen und manipulieren diesWert ist unerlässlich, um eine genaue Pixel-Repräsentation und Aspekt-Ratio zu erreichenIm Bildverarbeitung und Verarbeitung.
public ushort PixelAspectRatioNumerator { get; }
Eigentumswert
Examples
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Verwaltet die Software-Identifikation (ID), die mit dem Bild verbunden ist, so dassbis zu 40 ASCII Zeichen. Diese Eigenschaft dient als Mittel zur einzigartigen Identifizierungdie Software, die bei der Erstellung oder Verarbeitung des Bildes verwendet wird, die wertvolleMetadaten für organisatorische und informative Zwecke.
public string SoftwareId { get; set; }
Eigentumswert
Examples
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Retrieves oder Set die Software-Version, die mit dem Bild verbunden ist.Die Länge der Versionstring beträgt normalerweise 3 bis 4 Zeichen.nützlich, um die Software zu verfolgen, die verwendet wird, um das Bild zu erstellen oder zu manipulieren und kannSie bieten einen wertvollen Kontext für Bildverarbeitung und Kompatibilitätsprüfungen.
public string SoftwareVersion { get; set; }
Eigentumswert
Examples
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Retriebe oder legt die Buchstabenkomponente der Software-Version, die mit derDiese Eigenschaft stellt einen zusätzlichen Detail innerhalb der Software-Version darString und kann nützlich für die finere Version Differenzierung sein.
public char SoftwareVersionLetter { get; set; }
Eigentumswert
Examples
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Retriebe oder stellt die numerische Komponente der Software-Version, die mitDiese Eigenschaft stellt den numerischen Teil der Software-Version darString, die wichtige Informationen über die Version der verwendeten Software zur Verfügung stelltBild erstellen oder ändern.
public ushort SoftwareVersionNumber { get; set; }
Eigentumswert
Examples
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Retrieves oder Set the key color associated with the image. Diese Eigenschaft ermöglichtSie können die als Schlüsselfarbe für einen bestimmten Bild angegebenen Farbe zugreifen oder ändern.Verarbeitung von Aufgaben oder Effekten. Die Verwendung der Key Color Eigenschaft ermöglicht den Benutzern,Farbbasierte Operationen wie Chroma-Schlüsselung oder Farbwechsel anwenden, verbessernBildmanipulation und kreative Möglichkeiten.
Die Schlüsselfarbe kann als „Backgroundfarbe“ oder „Transparentfarbe“ betrachtet werden.Dies ist die Farbe des „nicht Bild“ Bereich des Bildschirms, und die gleiche Farbe, die der Bildschirm wird gereinigt werden, wenn in der Anwendung gelöscht.
public override Color TransparentColor { get; set; }
Eigentumswert
Examples
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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
Erhalten Sie die Breite des Bildes, das von diesem Aspose.Imaging.FileFormats.Tga.TgaImage dargestellt wirdDiese Eigenschaft bietet Entwicklern wesentliche Informationen über dieBilddimensionen, die verschiedene Bildmanipulation und Verarbeitung Aufgaben erleichterninnerhalb ihrer Softwareanwendungen.
public override int Width { get; }
Eigentumswert
Examples
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
XOrigin
Erhalten oder setzen die absolute horizontale Koordinate für den unteren linken Winkel des Bildesals es auf einem Displaygerät positioniert wird, das einen Ursprung auf der unteren linken Seite desBildschirm (z. B. die TARGA-Serie).
public ushort XOrigin { get; set; }
Eigentumswert
Examples
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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;
}
Jürgen
Erhalten oder setzen die absolute vertikale Koordinate für den unteren linken Winkel des Bildesals es auf einem Displaygerät positioniert wird, das einen Ursprung auf der unteren linken Seite desBildschirm (z. B. die TARGA-Serie).
public ushort YOrigin { get; set; }
Eigentumswert
Examples
Aktualisieren der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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")
}
Gewinnen Sie Werte der öffentlichen Eigenschaften des hochgeladenen TGA-Bildes.
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()
Erzeugt eine Duplikate der aktuellen Instanz, erzeugt ein neues Objekt, das kloniertalle Attribute und Eigenschaften des Originals. Diese Methode erleichtert diedie Erstellung identischer Kopien, die Datenintegrität gewährleisten und den Zustand derdie aktuelle Instanz, ohne das ursprüngliche Objekt zu beeinflussen.
public TgaImage Clone()
Returns
Wiederherstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist.
Clone(TgaImage)
Replikieren Sie die Eigenschaften eines anderen Aspose.Imaging.FileFormats.Tga.TgaImage Objekt, eineNeue Instanz mit identischen Attributen. Diese Operation sorgt für die Erhaltungder Datenintegrität und erleichtert die Duplikation von Bildqualitäten ohnenderung des Quellobjekts.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Andere Aspose.Imaging.FileFormats.Tga.TgaImage
Crop(Rectangle)
Pflanzen Sie das Bild in eine bestimmte Region. Diese Methode ermöglicht es Ihnen, einerektangularer Bereich innerhalb des Bildes zu behalten, den Rest abzuhalten.ist nützlich, um sich auf bestimmte Inhalte im Bild zu konzentrieren oder unerwünschte zu entfernenund Portionen.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Die rechte Ecke.
Crop(Int, int, int, int)
Pflanzen Sie das Bild, indem Sie Schwankungen für links, rechts, oben und unten angebenDiese Methode ermöglicht es Ihnen, das Bild durch Bewegung seiner Grenzen zu schneidenunabhängig entlang der horizontalen und vertikalen Achse. durch die Anpassung dieser Schwankungen,Sie können genau kontrollieren, welche Teile des Bildes zu speichern, effektivSie werden in die gewünschten Dimensionen gesammelt.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
Die Linke wechseln.
rightShift
int
Der richtige Wandel.
topShift
int
Der Top Shift.
bottomShift
int
Der unteren Wandel.
Equals(TgaImage)
In einer Gleichberechtigung beurteilt die Methode, ob dieAspose.Imaging.FileFormats.Tga.TgaImage ist gleich dem zweiten Bild, das alsDiese Operation erleichtert die Bestimmung, ob zwei TGA-Bilderidentisch, hilft bei Bildverarbeitung und Vergleiche Aufgaben.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Der zweite Aspose.Imaging.FileFormats.Tga.TgaImage, der an der Vergleich teilnimmt.
Returns
Vergleiche Ergebnisse.
Equals(Objekt)
Die Methode führt eine gleichmäßige Vergleich zwischen der aktuellenAspose.Imaging.FileFormats.Tga.TgaImage Beispiel und ein anderes Objekt als Parameter bereitgestellt.Insbesondere beurteilt er, ob die Eigenschaften des aktuellen Bildes entsprechendiejenigen des zweiten Objekts, die bei der Bestimmung ihres Gleichgewichts beiVergleichszwecke innerhalb der Bildverarbeitung Workflows.
public override bool Equals(object other)
Parameters
other
object
Der zweite Aspose.Imaging.FileFormats.Tga.TgaImage, der an der Vergleich teilnimmt.
Returns
Vergleiche Ergebnisse.
GetHashCode()
Wiederherstellen des Hash-Codes der aktuellen Instanz. jedoch ist es wichtig zu beachtendass dieser Hashcode möglicherweise nicht als Schlüssel geeignet ist, insbesondere weilBeispiele der TgaImage-Klasse sind nicht unveränderlich.
public override int GetHashCode()
Returns
Hashcode dieser Instanz.
Resize(int, int, ImageResizeSettings)
Wiederherstellen des Bildes während der Anwendung spezifischer Einstellungen, um die gewünschteDimensionen und Aspektverhältnis. durch die Anpassung der Bild-Einstellungen können Sie effektivdas Bild wiederherstellen und gleichzeitig die optimale visuelle Qualität und Kompatibilität mitverschiedene Displaygeräte oder Anwendungen.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
Die neue Breite.
newHeight
int
Die neue Höhe.
settings
ImageResizeSettings
Die Resize Einstellungen.
Resize(int, int, ResizeType)
Anpassen Sie die Größe des Bildes mit einer angegebenen Resize-Typ, die bestimmt, wiedie Resisierungsfunktion durchgeführt wird. Diese Methode bietet Flexibilität bei der ResisierungBilder nach verschiedenen Algorithmen oder Techniken.geeignete Resize-Typ, können Sie den gewünschten Gleichgewicht zwischen dem Bild erreichenQualität und berechneter Effizienz basierend auf spezifischen Anforderungen oder Präferenzen.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
Die neue Breite.
newHeight
int
Die neue Höhe.
resizeType
ResizeType
Die Resize Art.
Rotate(Float, Bool, Farbe)
Dreht das Bild um sein Zentrum durch einen angegebenen Winkel, während die Resize beibehaltenVerhältnismäßigkeit und die Erhaltung der Hintergrundfarbe. Diese Methode ermöglichtpräzise Bildmanipulation, um sicherzustellen, dass die Rotation die visuelle Balance beibehältund Konsistenz mit der angegebenen Hintergrundfarbe. Es ist ideal für Aufgaben, in denenGenauere Rotation um das Zentrum ist erforderlich, z. B. Orientierungskorrekturoder künstlerische Anpassungen.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
Der Rotationswinkel in Grad. Positive Werte werden die Uhr drehen.
resizeProportionally
bool
Wenn Sie auf ’true’ festgelegt sind, ändert sich Ihre Bildgröße nach rotierten rektangeln (Kornpunkte) Projektionen in anderen Fällen, die Dimensionen unberührt lassen und nur interne Bildgehalte rotierten.
backgroundColor
Color
Farbe des Hintergrunds.
RotateFlip(RotateFlipType)
Die Methode “RotateFlip” ermöglicht rotierende und fließende Operationen auf dem Bild.bietet vielseitige Funktionalität zur Manipulation der Bildorientierung, die den Benutzern ermöglichtUm Rotationen und Flips nach ihren Anforderungen durchzuführen, dieEffiziente Bildverarbeitung Aufgaben innerhalb von Software-Anwendungen.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Der Rotate Flip Typ.
SaveData(Stream)
Die Speicherung der Daten.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
Der Strom.
UpdateDimensions(und int, int)
Aktualisierung der Dimensionen.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
Die neue Breite.
newHeight
int
Die neue Höhe.
Operators
Der Betreiber =(TgaImage und TgaImage)
Erstellt eine gleichmäßige Vergleich zwischen zwei TGA-Bilder, wobei beide1. und 2. Bilder, die im Vergleichsprozess beteiligt sind.erleichtert eine einfache Bewertung der Bildgleichheit und gewährleistet die GenauigkeitAnalyse und Entscheidungsfindung innerhalb der Bildverarbeitung Workflows.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Zuerst Aspose.Imaging.FileFormats.Tga.TgaImage, die an der Vergleich teilnimmt.
second
TgaImage
Der zweite Aspose.Imaging.FileFormats.Tga.TgaImage, der an der Vergleich teilnimmt.
Returns
Vergleiche Ergebnisse.
Betreiber !=(TgaImage und TgaImage)
Führt eine Vergleichung von Ungleichheiten zwischen zwei TGA-Bildungen durch, wobei beide1. und 2. Bilder, die in der Vergleich beteiligt sind. diese Methode hilftUnterschiede oder Unterschiede zwischen den Bildern zu identifizieren, um Präzision zu ermöglichenAnalyse und Entscheidungsfindung in Bildverarbeitung Aufgaben.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Zuerst Aspose.Imaging.FileFormats.Tga.TgaImage, die an der Vergleich teilnimmt.
second
TgaImage
Der zweite Aspose.Imaging.FileFormats.Tga.TgaImage, der an der Vergleich teilnimmt.
Returns
Vergleiche Ergebnisse.