Class TgaImage
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Tga Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Manipulacja plików obrazu raster TGA z naszą API, dostosowane do TARGA(Truevision Advanced Raster Adapter) format, umożliwiający bezprzewodowe ładowanie iłatwa aktualizacja właściwości publicznych, takich jak autor, czasopismo,identyfikator obrazu i wersja oprogramowania, przy użyciu różnych ustawień bitów na piksele,kanał alfa i przejrzystość kolorów. Dodatkowo można eksportować obrazy TGAdo innych popularnych formatów raster, zapewniając kompatybilność dla Twoich projektów.
[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
Dziedziczeni członkowie
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
Oszczędzaj obraz JPG jako obraz TGA.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Pobieranie obrazu PNG, jego konwersja na TgaImage i oszczędzanie jako obraz TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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(strumień)
Inicjalizuje nowy obiekt Aspose.Imaging.FileFormats.Tga. TgaImage za pomocą udostępnionej ścieżki pliku dlaładowanie treści obrazu. ten konstruktor skutecznie inicjalizuje obrazna przykład, umożliwiając bezprzewodowy dostęp do plików obrazowych TGA, uproszczając integracjęWejdź do Twojego aplikacji Workflow.
public TgaImage(string path)
Parameters
path
string
Droga do ładowania obrazu.
Exceptions
Określoną ścieżką jest zero.
TgaImage(RasterImage)
Tworzenie nowej instancji klasy Aspose.Imaging.FileFormats.Tga. TgaImage poprzez dostarczenie rasteraObiekt obrazu. ten konstruktor ułatwia bezpośrednią integrację istniejącychRaster obrazy do formatu obrazu TGA, ułatwiając proces konwersji dlaZwiększona kompatybilność w systemach oprogramowania.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
Wizerunek rasterów.
Examples
Pobieranie obrazu PNG, jego konwersja na TgaImage i oszczędzanie jako obraz TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Inicjalizuj nową instancję klasy Aspose.Imaging.FileFormats.Tga. TgaImage za pomocą strumienia doTen konstruktor umożliwia bezprzewodową integrację danych obrazuod strumieni, ułatwiając efektywne zarządzanie i przetwarzanie obrazów TGA wewnątrzTwoje aplikacje oprogramowania.
public TgaImage(Stream stream)
Parameters
stream
Stream
Strumień do ładowania obrazu.
Properties
AuthorComments
Odtwarza lub ustawia komentarze przedstawione przez autora obrazu.często zawierają cenne informacje, takie jak opisy, notatki lubDodatkowy kontekst na temat obrazu. poprzez dostęp lub modyfikację Autor Komentarzewłaściwości, deweloperzy mogą poprawić metadane związane z obrazem, zapewniającużytkowników z cennymi wglądami i kontekstem w odniesieniu do ich treści lub tworzenia.Jest to pole ASCII składające się z 324 bajtów, które są zorganizowane jako cztery linie80 znaków, z których każdy jest terminatorem zerowym.
public string AuthorComments { get; set; }
Wartość nieruchomości
Examples
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Odtwarza lub ustawia nazwę autora powiązanego z obrazem.umożliwia programistom dostęp do lub modyfikację metadanych nazwy autora, zapewniająccenną informację o twórcy obrazu. przy użyciu nazwy autorawłaściwości, użytkownicy mogą łatwo zidentyfikować osobę odpowiedzialną za tworzenie lubprzyczynia się do obrazu, poprawia jego ogólne metadane i zapewnia wartościowekontekst dla widzów.Pole to łącznie 40 znaków ASCII dla nazwy.Jeśli pole jest używane,powinien zawierać nazwę osoby, która stworzyła obraz (autor).
public string AuthorName { get; set; }
Wartość nieruchomości
Examples
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Odtwarza lub ustawia kolor tła obrazu. ta nieruchomość umożliwiaaby określić kolor używany do tła obrazu, zapewniając spójność iWzmocnienie prezentacji wizualnej. jest szczególnie przydatne dla scenariuszy, w którychobraz jest wyświetlany na tle o innym kolorze lub podczas renderowaniaZdjęcie na inny kanał.
public override Color BackgroundColor { get; set; }
Wartość nieruchomości
BitsPerPixel
Przywróć bity na wartość piksela, dostarczając istotnych informacji na tematGłębokość koloru obrazu. ta właściwość służy jako kluczowa metryka do zrozumieniapoziom szczegółów i bogactwa kolorów obecnych w obrazie, pomagając deweloperom wOptymalizacja algorytmów przetwarzania i alokacji zasobów dla efektywnego obrazumanipulacji i wykonywania zadań.
public override int BitsPerPixel { get; }
Wartość nieruchomości
BytesPerPixel
Zdobądź wartość bytu na piksel, co wskazuje ilość pamięci zajętej przezkażdy piksel w obrazie. ta właściwość służy jako kluczowy metryk dla pamięcizarządzanie i optymalizacja, pomagając deweloperom w efektywnym przydzielaniu zasobówi przetwarzania danych obrazowych
public int BytesPerPixel { get; }
Wartość nieruchomości
DateTimeStamp
Dostęp lub ustaw datę / czas.Pole to określa wartość daty i czasu, w którym obraz został zapisany.Chociaż systemy operacyjne są zwykle plikami czasowymi i datowymi, ta funkcja jestprzewidziane, ponieważ system operacyjny może zmienić znak czasu i daty, jeśli plik jestKorzystając z tego obszaru, otrzymasz gwarancję niezmienionego regionu na datę i godzinę.do nagrywania .
public DateTime? DateTimeStamp { get; set; }
Wartość nieruchomości
DateTime ?
Examples
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Uzyskaj kluczowe informacje na temat formatu pliku obrazu reprezentowanego przez tenprzykłady Aspose.Imaging.FileFormats.Tga. TgaImage. zrozumienie formatu pliku jest niezbędne dosprawdzają zgodność i zapewniają bezprzewodową integrację w systemach oprogramowania,umożliwia efektywne przetwarzanie i manipulowanie obrazami.
public override FileFormat FileFormat { get; }
Wartość nieruchomości
GammaValueDenominator
Odtwarza część denominatorów wartości gamma, czynnik integralny wokreślanie kolorowej reprezentacji w obrazach. dla obrazów brakujących gammakorekcja, wartość ta powinna być 1.0, zapewniając dokładne renderowanie kolorów.Cenianie i rozszerzanie tego parametru jest kluczowe dla utrzymania kolorulojalność i osiągnięcie precyzyjnej wizualizacji obrazu.
public ushort GammaValueDenominator { get; }
Wartość nieruchomości
Examples
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Otrzymuje numerator część wartości gamma, która jest niezbędna do dokładnego koloruw obrazach bez korekty gamma, wartość ta powinna byćZrozumienie i wykorzystanie tej wartości jest kluczowe dla utrzymania kolorulojalność i zapewnienie precyzyjnego renderowania obrazu.
public ushort GammaValueNumerator { get; }
Wartość nieruchomości
Examples
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Przywróć wartość boolean wskazującą, czy Aspose.Imaging.FileFormats.Tga. TgaImage zawierakanał alfa, ułatwiając efekty przejrzystości. ta właściwość zapewnia niezbędneInformacje dotyczące zarządzania kompozycją i renderowaniem obrazu, pomagając deweloperom wwdrażanie różnych efektów wizualnych i operacji kompozytowych.
public override bool HasAlpha { get; }
Wartość nieruchomości
Examples
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Odtwarza lub ustawia wartość wskazującą, czy obraz zawiera tłokolor. ta właściwość jest przydatna do ustalenia, czy obraz zawieraodrębny kolor tła oddzielony od treści przedszkola.do dostosowania przetwarzania lub renderowania obrazu w oparciu o obecność lub brakKolor z tła.
public override bool HasBackgroundColor { get; set; }
Wartość nieruchomości
HasColorMap
Sprawdź, czy w tym przykładzie Aspose.Imaging.FileFormats.Tga. TgaImage znajduje się mapa kolorów.Zrozumienie obecności mapy kolorów jest kluczowe dla dokładnej interpretacjimanipulacja kolorowymi danymi obrazu.
public bool HasColorMap { get; }
Wartość nieruchomości
Examples
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Odtwarza lub ustawia wartość boolean wskazującą, czy obraz zawierakolor przejrzysty. ta właściwość jest niezbędna do ustalenia, czy obrazwspiera przejrzystość, pomagając w realizacji odpowiedniego zarządzaniaOperacje związane z przejrzystością, takie jak mieszanie, kompozycja lub maskowanie.
public override bool HasTransparentColor { get; set; }
Wartość nieruchomości
Height
Uzyskaj wysokość obrazu wciśniętego przez ten Aspose.Imaging.FileFormats.Tga. TgaImageTen obiekt dostarcza deweloperom krytycznych szczegółów dotyczącychwymiary pionowe obrazu, umożliwiające bezprzewodową integrację i manipulacjęZdjęcia w ich rozwiązaniach oprogramowania.
public override int Height { get; }
Wartość nieruchomości
Examples
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
otrzymuje lub ustawia unikalny identyfikator powiązany z obrazem.punkt odniesienia do identyfikacji i odróżniania obrazu od innych w ramachsystem lub aplikacja. poprzez ustawienie lub odzyskanie identyfikator obrazu, można zarządzać iEfektywnie śledzić obrazy, ułatwiając zorganizowane zarządzanie i odzyskanie obrazówprocesów .
Opcjonalne pole zawiera informacje identyfikujące obraz. maksymalna długość tego pola wynosi 255 bajtów.
public string ImageId { get; set; }
Wartość nieruchomości
Examples
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Uzyskaj wartość boolean wskazującą, czy Aspose.Imaging.FileFormats.Tga. TgaImage reprezentujeobraz szary-skala. ta właściwość jest niezbędna do rozróżnienia między kolorem aobrazów szary skali, pomagając deweloperom w stosowaniu odpowiedniego przetwarzania iTechniki renderowania oparte na kolorowych cechach obrazu.
public bool IsGrayScale { get; }
Wartość nieruchomości
Examples
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Odtwarza lub ustawia nazwę pracy lub identyfikator powiązany z obrazem.umożliwia dostęp lub modyfikację metadanych związanych z daną pracą lub projektem;korzystając z właściwości Nazwa pracy/ID, użytkownicy mogą łatwoidentyfikacji projektu lub zadania, do którego należy obraz, ułatwiającOrganizacja i zarządzanie aktywami obrazowymi w większych przepływach pracy lub projektach.
public string JobNameOrId { get; set; }
Wartość nieruchomości
Examples
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Odtwarza lub ustawia zegarek czasowy wskazujący czas pracy związany z obrazem.Właściwość ta umożliwia programistom dostęp lub modyfikację metadanych czasowych związanych zkonkretnej pracy lub projektu powiązanego z obrazem.
public TimeSpan? JobTime { get; set; }
Wartość nieruchomości
TimeSpan ?
Examples
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Odtwarza część denominatorów stosunku Pixel Aspect, kluczowym czynnikiemokreśla aspekt wizualny pikseli wewnątrz obrazu. ta wartość jest niezbędnado zachowania precyzyjnej reprezentacji pikseli i proporcji aspektów w różnychOperacje renderowania i przetwarzania obrazu, zapewniające wysokiej jakości wydajność wizualną.
public ushort PixelAspectRatioDenominator { get; }
Wartość nieruchomości
Examples
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Odtwarza składnik numeratorowy stosunku widzenia Pixel, który wpływa nawizualny aspekt pikseli wewnątrz obrazu. zrozumienie i manipulowanie tymwartość jest niezbędna do osiągnięcia precyzyjnej reprezentacji pikseli i proporcji aspektóww zakresie renderowania i przetwarzania obrazu.
public ushort PixelAspectRatioNumerator { get; }
Wartość nieruchomości
Examples
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Zarządza identyfikacją oprogramowania (ID) powiązaną z obrazem, umożliwiającdo 40 znaków ASCII. ta nieruchomość służy jako środek unikalnej identyfikacjioprogramowanie wykorzystywane do tworzenia lub przetwarzania obrazu, zapewniając wartośćMetadata do celów organizacyjnych i informacyjnych.
public string SoftwareId { get; set; }
Wartość nieruchomości
Examples
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Odtwarza lub ustawia wersję oprogramowania powiązaną z obrazem.Długość paska wersji jest zwykle od 3 do 4 znaków.użyteczne do śledzenia oprogramowania wykorzystywanego do tworzenia lub manipulowania obrazem i możezapewnia cenny kontekst do przetwarzania obrazu i sprawdzania zgodności.
public string SoftwareVersion { get; set; }
Wartość nieruchomości
Examples
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Odtwarza lub ustawia element litery wersji oprogramowania powiązanego zZdjęcie. ta właściwość przedstawia dodatkowe szczegóły w wersji oprogramowaniaString i może być przydatny dla lepszej różnicowania wersji.
public char SoftwareVersionLetter { get; set; }
Wartość nieruchomości
Examples
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Odtwarza lub ustawia element numeryczny wersji oprogramowania powiązanego zWłaściwość ta reprezentuje numeryczną część wersji oprogramowania.strumień, dostarczając istotnych informacji na temat wersji oprogramowania używanej doTworzenie lub modyfikacja obrazu.
public ushort SoftwareVersionNumber { get; set; }
Wartość nieruchomości
Examples
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Odtwarza lub ustawia kolor kluczowy powiązany z obrazem.Aby uzyskać dostęp lub zmienić kolor oznaczony jako kolor kluczowy dla danego obrazuprzetwarzanie zadań lub efektów. Używanie właściwości Koloru kluczowego umożliwia użytkownikomzastosowanie operacji opartych na kolorach, takich jak chromowe zamienniki lub wymiana kolorów, zwiększajączdolności manipulacji obrazu i kreatywnych możliwości.
Kolor kluczowy można myśleć jako „kolor tła” lub „przejrzysty kolor”. To jest kolor obszaru „nie obraz” ekranu, a ten sam kolor, że ekran byłby wyczyszczony w przypadku usunięcia w aplikacji.
public override Color TransparentColor { get; set; }
Wartość nieruchomości
Examples
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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
Odzyskać szerokość obrazu reprezentowanego przez ten Aspose.Imaging.FileFormats.Tga. TgaImageTo właściwość dostarcza deweloperom istotnych informacji na tematwymiary obrazu, ułatwiające różnorodne manipulacje obrazami i zadania przetwarzaniaw ramach ich aplikacji oprogramowania.
public override int Width { get; }
Wartość nieruchomości
Examples
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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;
}
Oryginalny
Uzyskuje lub ustawia absolutną koordynatę horyzontalną dla dolnego lewego rogu obrazuponieważ jest on umieszczony na wyświetlaczu, który ma pochodzenie w dolnej lewej częściwyświetlacz (np. seria TARGA)
public ushort XOrigin { get; set; }
Wartość nieruchomości
Examples
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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;
}
Jojusz
Uzyskuje lub ustawia absolutną koordynatę pionową dla dolnego lewego rogu obrazuponieważ jest on umieszczony na wyświetlaczu, który ma pochodzenie w dolnej lewej częściwyświetlacz (np. seria TARGA)
public ushort YOrigin { get; set; }
Wartość nieruchomości
Examples
Aktualizacja własności publicznej ładowanego obrazu TGA.
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")
}
Zdobądź wartości publicznych właściwości ładowanego obrazu TGA.
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()
Produkuje duplikat obecnej instancji, generując nowy obiekt, który klonujewszystkie atrybuty i właściwości oryginału. ta metoda ułatwiatworzenie identycznych kopii, zapewnienie integralności danych i zachowanie stanuaktualnej instancji bez wpływu na pierwotny obiekt.
public TgaImage Clone()
Returns
Powraca nowy obiekt, który jest kopią obecnej instancji.
Clone(TgaImage)
Replikuj właściwości innego przedmiotu Aspose.Imaging.FileFormats.Tga. TgaImage, tworzącnowej instancji z identycznymi atrybutami. ta operacja zapewnia zachowaniew zakresie integralności danych i ułatwia podwójną kopię właściwości obrazu bezZmiana źródłowego obiektu.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Inne Aspose.Imaging.FileFormats.Tga.tgaImage
Crop(Rectangle)
Zestaw obrazu do określonego regionu. ta metoda pozwala zdefiniowaćobszar prostokątny wewnątrz obrazu do przechowywania, odrzucając resztę.jest przydatny do skupienia się na konkretnym treści w obrazie lub usuwania niepożądanychw porcjach.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
z rektangulą .
Crop(Int, int, int, int, int)
Roślina obrazu, określając przesuwy do lewej, prawej, górnej i dolnejMetoda ta pozwala na cięcie obrazu, przenosząc jego graniceniezależnie wzdłuż osi horyzontalnej i pionowej. poprzez dostosowanie tych zmian,Możesz dokładnie kontrolować, które części obrazu należy utrzymać, skutecznieWprowadź je do pożądanych wymiarów.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
Po lewej zmianie.
rightShift
int
Prawdziwa zmiana
topShift
int
Najwyższa zmiana
bottomShift
int
W dolnej zmianie.
Equals(TgaImage)
W porównaniu równości, metoda ocenia, czy bieżącaAspose.Imaging.FileFormats.Tga. TgaImage instancja jest równa drugim obrazem dostarczonym jakoparametr. ta operacja ułatwia określenie, czy dwa obrazy TGA sąidentyczne, pomagające w procesie obrazu i porównywaniu zadań.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Drugi Aspose.Imaging.FileFormats.Tga. TgaImage, który bierze udział w porównaniu.
Returns
Wyniki porównania .
Equals(Obiekt)
Metoda wykonuje równe porównanie między bieżącymAspose.Imaging.FileFormats.Tga. TgaImage instancja i inny obiekt dostarczony jako parametr.W szczególności ocenia, czy właściwości bieżącego obrazu odpowiadająw ramach drugiego przedmiotu, pomagając w ustaleniu ich równowagicelów porównawczych w ramach przepływów pracy przetwarzania obrazu.
public override bool Equals(object other)
Parameters
other
object
Drugi Aspose.Imaging.FileFormats.Tga. TgaImage, który bierze udział w porównaniu.
Returns
Wyniki porównania .
GetHashCode()
Przywróć kod hash bieżącej instancji. jednak ważne jest, aby zauważyćże ten kod hash może nie być odpowiedni do użycia jako klucz, zwłaszcza dlatego, żePrzykłady klasy TgaImage nie są niezmienne.
public override int GetHashCode()
Returns
Haszkod tej instancji.
Resize(int, int, ImageResizeSettings)
Odzyskiwanie obrazu podczas stosowania określonych ustawień w celu utrzymania pożądanejwymiary i stosunek aspektów. poprzez dostosowanie ustawień obrazu, można skutecznieodzyskiwanie obrazu, jednocześnie zapewniając optymalną jakość wizualną i zgodność zróżne urządzenia lub aplikacje wyświetlania.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
Nowa szerokość .
newHeight
int
Nowa wysokość .
settings
ImageResizeSettings
Zmiany w ustawieniach.
Resize(int, int, resizeType)
Dostosowuje rozmiar obrazu za pomocą określonego typu resize, który określa, w jaki sposóbWykonuje się operację resizing. ta metoda zapewnia elastyczność w resingowaniuw oparciu o różne algorytmy lub techniki, wybierającodpowiedni typ resize, można osiągnąć pożądaną równowagę między obrazemJakość i efektywność obliczeniową w oparciu o specyficzne wymagania lub preferencje.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
Nowa szerokość .
newHeight
int
Nowa wysokość .
resizeType
ResizeType
Ten rodzaj rewizji.
Rotate(Float, Bool, Kolor)
Rota obrazu wokół jego centrum przez określony kąt przy jednoczesnym utrzymaniu resizeproporcjonalność i zachowanie koloru tła. ta metoda pozwala nadokładna manipulacja obrazu, zapewniając, że rotacja utrzymuje równowagę wizualnąi spójność z określonymi kolorami tła. Jest idealny do zadań, w którychPotrzebna jest dokładna rotacja wokół ośrodka, na przykład korekcja orientacjilub adaptacji artystycznych.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
Kąt obrotowy w stopniach. wartości pozytywne będą obrotować zegarem.
resizeProportionally
bool
Jeśli ustawisz na “prawdziwy”, zmienisz rozmiar obrazuw zależności od obrotowych projekcji rektangularnych (punktu węgielnego) w innym przypadku, które pozostawiają wymiary nie dotknięte i tylko wewnętrzne treści obrazów są obrotowane.
backgroundColor
Color
Kolor z tła.
RotateFlip(RotateFlipType)
Metoda “RotateFlip” umożliwia operacje obrotowe i flipping na obrazie.oferuje wszechstronną funkcjonalność do manipulowania orientacją obrazu, umożliwiając użytkownikomwykonywania rotacji i flips zgodnie z ich wymaganiami, ułatwiającEfektywne zadania przetwarzania obrazu w aplikacjach oprogramowania.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Rodzaj rotacji flip.
SaveData(Stream)
Oszczędność danych.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
w strumieniu .
UpdateDimensions(i int, int)
Aktualizacja wymiarów.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
Nowa szerokość .
newHeight
int
Nowa wysokość .
Operators
Operator =(TgaImage, tgaimage)
Wykonuje porównanie równości między dwoma obrazami TGA, biorąc pod uwagę obiePierwsze i drugie obrazy zaangażowane w proces porównania.ułatwia prostą ocenę równości obrazu, zapewniając dokładnośćAnaliza i podejmowanie decyzji w ramach procesów obrazu.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Pierwszy Aspose.Imaging.FileFormats.Tga. TgaImage, który bierze udział w porównaniu.
second
TgaImage
Drugi Aspose.Imaging.FileFormats.Tga. TgaImage, który bierze udział w porównaniu.
Returns
Wyniki porównania .
Operator !=(TgaImage, tgaimage)
Prowadzi porównanie nierówności między dwoma obrazami TGA, oceniając obiePierwsze i drugie zdjęcia zaangażowane w porównanie. ta metoda pomaga widentyfikacji nieporozumień lub różnic między obrazami, umożliwiając dokładnośćAnaliza i podejmowanie decyzji w zakresie przetwarzania obrazów.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Pierwszy Aspose.Imaging.FileFormats.Tga. TgaImage, który bierze udział w porównaniu.
second
TgaImage
Drugi Aspose.Imaging.FileFormats.Tga. TgaImage, który bierze udział w porównaniu.
Returns
Wyniki porównania .