Class TgaImage
nazivni prostor: Aspose.Imaging.FileFormats.Tga Sastav: Aspose.Imaging.dll (25.4.0)
Manipulirajte TGA raster slike s našim API-om, prilagođeno za TARGA(Truevision Advanced Raster Adapter) formata, omogućuje bespomoćno punjenje ilako ažurirati javna imovina kao što su autor, timestamp,ID slike i softverska verzija, uz korištenje različitih bitova po postavkama piksela,alfa kanal i transparentnost boje. osim toga, možete izvoziti TGA slikeza druge popularne raster formate, osiguravajući kompatibilnost za vaše projekte.
[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
naslijeđeni članovi
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
Ušteda JPG slike kao TGA slike.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Preuzimanje PNG slike, pretvaranje u TgaImage i spašavanje kao TGA slika.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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)
Inicijalizira novi Aspose.Imaging.FileFormats.Tga. TgaImage objekt koristeći pruženi put datoteke zapreuzimanje sadržaja slike.Ovaj konstruktor učinkovito inicijalizira slikuprimjer, omogućavajući bespomoćan pristup TGA slikama, pojednostavljujući integracijuUvrsti se u radni tok aplikacije.
public TgaImage(string path)
Parameters
path
string
Cesta za preuzimanje slike.
Exceptions
Navedeni put je nula.
TgaImage(RasterImage)
Stvorite novu primjenu Aspose.Imaging.FileFormats.Tga. TgaImage razreda pružajući rasterOvaj konstruktor olakšava izravnu integraciju postojećeg objektaraster slike u format slike TGA, usporavajući proces konverzije zaPovećana kompatibilnost u vašim softverskim sustavima.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
Istraživanje raster slike.
Examples
Preuzimanje PNG slike, pretvaranje u TgaImage i spašavanje kao TGA slika.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Inicijalizirajte novu primjenu Aspose.Imaging.FileFormats.Tga. TgaImage razreda pomoću struje zaOvaj konstruktor omogućuje bespomoćnu integraciju podataka o sliciod struja, olakšavajući učinkovito rukovanje i obradu TGA slika unutarVaša softverska aplikacija.
public TgaImage(Stream stream)
Parameters
stream
Stream
Proljev za punjenje slike.
Properties
AuthorComments
Povratak ili postavljanje komentara koje je dao autor slike.Ovi komentaričesto sadrži vrijedne informacije, kao što su opisi, anotacije, iliDodatni kontekst o slici. pristupom ili izmjenom autora Komentarisvojstva, razvijatelji mogu poboljšati metapodatke povezane s slikom, pružajućikorisnici s vrijednim uvidima i kontekstom u vezi s njihovim sadržajem ili stvaranjem.Ovo je ASCII polje koje se sastoji od 324 bajta koji su organizirani kao četiri linije80 znakova, svaki slijedi nula terminator.
public string AuthorComments { get; set; }
Vrijednost nekretnina
Examples
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Povratak ili postavljanje imena autora povezanog s slikom.omogućuje razvijalcima pristup ili izmjenu metapodataka imena autora, pružajućiVrijedne informacije o stvoritelju slike. koristeći ime autorakorisnici mogu lako identificirati pojedinca odgovornog za stvaranje ilidoprinos slike, poboljšanje njezinih ukupnih metapodataka i pružanje vrijednihkontekst za gledatelje.Ovo polje sadrži ukupno 40 znakova ASCII za ime.mora sadržavati ime osobe koja je stvorila sliku (autor).
public string AuthorName { get; set; }
Vrijednost nekretnina
Examples
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Povlači ili postavlja boju pozadine slike.Ova imovina omogućujeodređivanje boje koja se koristi za pozadinu slike, osiguravajući usklađenost iPovećanje vizualne prezentacije. to je posebno korisno za scenarije u kojimaslika se prikazuje na pozadini s različitim bojama ili kada seFotografija na drugom kanvu.
public override Color BackgroundColor { get; set; }
Vrijednost nekretnina
BitsPerPixel
Obnavljajte bitove po vrijednosti piksela, pružajući važne informacije oboja dubina slike. ova svojstva služi kao ključna metrika za razumijevanjerazina detalja i bogatstva boja prisutna u slici, pomaže razvijalcima uoptimizacija algoritma obrade i raspodjele resursa za učinkovitu slikuManipulacija i izvršavanje zadaća.
public override int BitsPerPixel { get; }
Vrijednost nekretnina
BytesPerPixel
Dobiti bitove po pikselu vrijednost, koja označava količinu pamćenja zauzeta odSvaki pixel u slici. ova svojstva služe kao ključna metrika za pamćenjeupravljanje i optimizacija, pomažući razvijalcima u učinkovitoj raspodjeli resursai obrađivanje podataka o slikama
public int BytesPerPixel { get; }
Vrijednost nekretnina
DateTimeStamp
Pronađite ili postavite Datum/Tim Stamp.Ovo polje određuje vrijednost za datum i vrijeme kada je slika sačuvana.Iako su operativni sustavi obično datoteke vremena i datuma, ova funkcija jepredviđeno jer operativni sustav može promijeniti čas i datum znak ako je datotekaKoristeći ovo područje, jamči se da imate ne izmijenjene regije za datum i vrijeme.i snimanje .
public DateTime? DateTimeStamp { get; set; }
Vrijednost nekretnina
DateTime ?
Examples
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Pronađite važne informacije o formatu datoteke slike koju predstavlja ovajprimjera Aspose.Imaging.FileFormats.Tga. TgaImage. razumijevanje formata datoteke je neophodno zaprovjerava kompatibilnost i osigurava bespomoćnu integraciju unutar softverskih sustava,omogućuje učinkovitu obradu i manipulaciju slikama.
public override FileFormat FileFormat { get; }
Vrijednost nekretnina
GammaValueDenominator
Vrati nazivni dio gamma vrijednosti, integrirani čimbenik uodređivanje prikazivanja boje unutar slika. za slike koje nemaju gammakorekcija, ova vrijednost bi trebala biti 1.0, osiguravajući točnu cjelovitost boje.Vrijednost i iscjeljivanje ovog parametara ključno je za održavanje bojevjerodostojnost i postizanje točne vizualizacije slike.
public ushort GammaValueDenominator { get; }
Vrijednost nekretnina
Examples
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Dobiva brojnik dio gamma vrijednosti, što je neophodno za točnu bojuu slikama bez gamma korekcije, ova vrijednost mora bitiRazumijevanje i korištenje ove vrijednosti ključno je za održavanje bojevjerodostojnost i osiguravanje točne snimke slike.
public ushort GammaValueNumerator { get; }
Vrijednost nekretnina
Examples
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Obnavljajte boolean vrijednost koja ukazuje na to da li Aspose.Imaging.FileFormats.Tga. TgaImage sadržialfa kanal, olakšavajući učinke transparentnosti. ova svojstva pružaju važnoinformacije za rukovanje sastavom slike i rendering, pomažući razvijalcima uUvođenje različitih vizualnih učinaka i kompozicijskih operacija.
public override bool HasAlpha { get; }
Vrijednost nekretnina
Examples
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Povratak ili postavljanje vrijednosti koja ukazuje na to da li slika sadrži pozadinuOva svojstva su korisna za određivanje je li slika uključena urazličite boje pozadine odvojeno od prednjeg sadržaja. omogućujemožete prilagoditi obrađivanje ili renderiranje slike na temelju prisutnosti ili odsustvaBoja za pozadinu.
public override bool HasBackgroundColor { get; set; }
Vrijednost nekretnina
HasColorMap
Obratite pažnju na to je li ovaj primjer Aspose.Imaging.FileFormats.Tga. TgaImage sadrži mapu boja.Razumijevanje prisutnosti kartice boja ključno je za točnu interpretacijui manipulacija podataka o boji slike.
public bool HasColorMap { get; }
Vrijednost nekretnina
Examples
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Vrati ili postavlja boolean vrijednost koja ukazuje na to da li slika sadržitransparentna boja. ova svojstva su neophodna za utvrđivanje je li slikapodupire transparentnost, pomaže vam u provedbi odgovarajućeg rukovanjaoperacije povezane s transparentnošću kao što su miješanje, kompozicija ili maskiranje.
public override bool HasTransparentColor { get; set; }
Vrijednost nekretnina
Height
Pronađite visinu slike u kapsulama s ovim Aspose.Imaging.FileFormats.Tga. TgaImagePrimjerice, ova imovina pruža razvijalcima kritične detalje overtikalne dimenzije slike, omogućavajući bespomoćnu integraciju i manipulacijuSlike u njihovim softverskim rješenjima.
public override int Height { get; }
Vrijednost nekretnina
Examples
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Dobiva ili postavlja jedinstveni identifikator povezan s slikom.Ovaj ID služi kaoreferentna točka za identifikaciju i razlikovanje slike od drugih u okvirusustav ili aplikacija. postavljanjem ili povlačenjem ID slike, možete upravljati iučinkovito praćenje slika, olakšavajući organizirano upravljanje slikom i povlačenjeu procesima.
Ovo opcionalno polje sadrži informacije koje identificiraju sliku. maksimalna duljina za ovo polja je 255 bajtova.
public string ImageId { get; set; }
Vrijednost nekretnina
Examples
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Pronađite boolean vrijednost koja ukazuje na to je li Aspose.Imaging.FileFormats.Tga. TgaImageOva svojstva su ključna za razlikovanje između boje islike sive razmjere, pomažu razvijalcima u primjeni odgovarajuće obrade iRenderiranje tehnika na temelju boja karakteristika slike.
public bool IsGrayScale { get; }
Vrijednost nekretnina
Examples
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Povratak ili postavljanje ime posla ili ID povezan s slikom.omogućuje vam pristup ili izmjenu metapodataka povezanih s određenim poslom ili projektomKoristeći svojstvo ime posla/ID, korisnici mogu lakoidentifikacija projekta ili zadatka na koju pripada slika, olakšavajućiorganizacija i upravljanje imovinom slike u većim radnim tokovima ili projektima.
public string JobNameOrId { get; set; }
Vrijednost nekretnina
Examples
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Povratak ili postavljanje vremenskog vijeka koji ukazuje na radno vrijeme povezano s slikom.Ova svojstva omogućuju razvijalcima pristup ili izmjenu vremenskih metapodataka povezanih sodređeni posao ili projekt povezan s slikom.
public TimeSpan? JobTime { get; set; }
Vrijednost nekretnina
TimeSpan ?
Examples
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Retrira dio denominatora u Pixel Aspect Ratio, ključni čimbenik uodređivanje vizualnog aspekta piksela unutar slike. ova je vrijednost neophodnaza očuvanje točne pikselske reprezentacije i aspektnih razmjera tijekom različitih razdobljaoperacije snimanja i obrade slike, osiguravajući visoku kvalitetu vizualnog rezultata.
public ushort PixelAspectRatioDenominator { get; }
Vrijednost nekretnina
Examples
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Retrira komponentu broja Pixel Aspect Ratio, koji utječe navizualni aspekt piksela unutar slike. razumjeti i manipulirati toVrijednost je neophodna za postizanje točne reprezentativnosti piksela i razmjera aspektau sliku renderiranje i obradu.
public ushort PixelAspectRatioNumerator { get; }
Vrijednost nekretnina
Examples
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Upravlja se identifikacijom softvera (ID) povezanom s slikom, omogućavajućido 40 znakova ASCII. ova imovina služi kao sredstvo za jedinstveno identifikacijusoftver koji se koristi za stvaranje ili obradu slike, pružajući vrijednuMetadata za organizacijske i informativne svrhe.
public string SoftwareId { get; set; }
Vrijednost nekretnina
Examples
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Povratak ili postavljanje softverske verzije povezane s slikom.duljina za liniju verzije je obično 3 do 4 znakova.korisno za praćenje softvera koji se koristi za stvaranje ili manipulaciju slike i možepruža vrijedan kontekst za obradu slike i provjere kompatibilnosti.
public string SoftwareVersion { get; set; }
Vrijednost nekretnina
Examples
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Povratak ili postavljanje komponente pisma softverske verzije povezane sOva imovina predstavlja dodatni detalj u softverskoj verzijiString i može biti korisna za finiju diferencijalnu verziju.
public char SoftwareVersionLetter { get; set; }
Vrijednost nekretnina
Examples
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Povratak ili postavljanje brojne komponente softverske verzije povezane sOva imovina predstavlja brojni dio softverske verzije.string, pružajući važne informacije o verziji softvera koji se koristi zaStvaranje ili izmjena slike.
public ushort SoftwareVersionNumber { get; set; }
Vrijednost nekretnina
Examples
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Povratak ili postavljanje ključne boje povezane s slikom.Ova imovina omogućujemožete pristupiti ili izmijeniti boju koja je označena kao ključna boja za određenu slikuobrađivanje zadataka ili učinaka. korištenje svojstva ključne boje omogućuje korisnicima daprimjenjuju se operacije na temelju boje, kao što su kroma ili zamjena boja, poboljšavajućiMogućnosti manipulacije slikom i kreativne mogućnosti.
Ključna boja može se uzeti u obzir kao ‘boja pozadine’ ili ‘transparentnu boju’. Ovo je Boja ‘ne slikom’ područja zaslona, i ista boја da bi zaslon bio očistio ako se ukloni u aplikaciji.
public override Color TransparentColor { get; set; }
Vrijednost nekretnina
Examples
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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
Obratite širinu slike koju prikazuje ovaj Aspose.Imaging.FileFormats.Tga. TgaImageNa primjer, ova imovina pruža razvijalcima bitne informacije odimenzije slike, olakšavajući različite zadatke manipulacije i obrade slikeu njihovim softverskim aplikacijama.
public override int Width { get; }
Vrijednost nekretnina
Examples
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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;
}
izvornik
Pronađite ili postavite apsolutnu horizontalnu koordinatu za donji lijevi kut slikebudući da je postavljen na zaslonu s izvorom na donjem lijevoj stranina ekranu (na primjer, serija TARGA).
public ushort XOrigin { get; set; }
Vrijednost nekretnina
Examples
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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;
}
Jurić
Pronađite ili postavite apsolutnu vertikalnu koordinatu za donji lijevi kut slikebudući da je postavljen na zaslonu s izvorom na donjem lijevoj stranina ekranu (na primjer, serija TARGA).
public ushort YOrigin { get; set; }
Vrijednost nekretnina
Examples
Obavijest o javnim svojstvima preuzete TGA slike.
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")
}
Dobivanje vrijednosti javnih svojstava opterećenog TGA slika.
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()
Proizvodi duplikat trenutačne primjere, stvarajući novi objekt koji klonirasve karakteristike i svojstva originalnog. ova metoda olakšavastvaranje identičnih kopija, osiguravanje integriteta podataka i očuvanje stanjatrenutačno stanje bez utjecaja na izvorni objekt.
public TgaImage Clone()
Returns
Povratak novog objekta koji je kopija postojećeg primjera.
Clone(TgaImage)
Replicirajte svojstva drugog Aspose.Imaging.FileFormats.Tga. TgaImage objekta, stvarajućinove primjere s istim atributima. ova operacija osigurava očuvanjeo integritetu podataka i olakšava duplikiranje imovnih svojstava bezPromjena izvornog objekta.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Ostali Aspose.Imaging.FileFormats.Tga.tgaImage
Crop(Rectangle)
Povećajte sliku na određeno područje.Ova metoda omogućuje definicijurektangularno područje unutar slike za zadržavanje, uklanjajući ostatak.Korisno je usredotočiti se na određenu sadržaj unutar slike ili ukloniti neželjeneu porcijama.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
U pravom dijelu.
Crop(int, int, int, int)
Uzgajati sliku određivanjem promjena za lijevo, desno, gornje i donjeOva metoda vam omogućuje da ukrasite sliku premještanjem njezinih granicaneovisno uz horizontalne i vertikalne osi. prilagođavanjem tih promjena,možete točno kontrolirati koje dijelove slike treba zadržati, učinkovitoNastavi ga na željene dimenzije.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
Ljevica je promijenila.
rightShift
int
To je prava promjena.
topShift
int
Vrhovna promjena
bottomShift
int
Spuštanje dolje.
Equals(TgaImage)
U usporedbi jednakosti, metoda procjenjuje je li trenutnaAspose.Imaging.FileFormats.Tga. TgaImage primjer je jednak drugom slikom predviđenom kaoparametar. ova operacija omogućuje određivanje da li su dvije TGA slikeidentična, pomaže u obrađivanju i usporedbi zadataka.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Drugi Aspose.Imaging.FileFormats.Tga. TgaImage koji sudjeluje u usporedbi.
Returns
Usporedba rezultata .
Equals(Objekt)
Metoda izvršava jednakost usporedbe između sadašnjegAspose.Imaging.FileFormats.Tga. TgaImage primjerak i drugi objekt pruženi kao parametar.Konkretno, procjenjuje se jesu li svojstva trenutačne slike u skladu su drugom predmetu, pomažući u utvrđivanju njihove ekvivalentnosti zausporedbe svrhe unutar radnih tokova za obradu slike.
public override bool Equals(object other)
Parameters
other
object
Drugi Aspose.Imaging.FileFormats.Tga. TgaImage koji sudjeluje u usporedbi.
Returns
Usporedba rezultata .
GetHashCode()
Obnovite hash kod trenutne primjere. međutim, važno je napomenutida ovaj hash kod možda nije prikladan za upotrebu kao ključ, osobito zato štoPrimjeri klase TgaImage nisu nemutni.
public override int GetHashCode()
Returns
Hash kod ovog slučaja.
Resize(int, int, ImageResizeUredi)
Preuzmite sliku dok primjenjujete određene postavke kako biste održali željenidimenzije i omjer aspekta. prilagođavanjem postavki slike, možete učinkovitoObnavljajući sliku, osiguravajući optimalnu vizualnu kvalitetu i kompatibilnost srazličitih prikaza uređaja ili aplikacija.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
U novoj širini.
newHeight
int
U novoj visini.
settings
ImageResizeSettings
Određivanje nastavaka.
Resize(int, int, resizeType)
Prilagodi veličinu slike pomoću određenog tipa ponovnog razmjera, što određuje kakooperacija rezanja je izvršena. ova metoda pruža fleksibilnost u rezanjuslika prema različitim algoritmima ili tehnikama.odgovarajuće rezanje tipa, možete postići željenu ravnotežu između slikekvaliteta i računalne učinkovitosti na temelju specifičnih zahtjeva ili preferencija.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
U novoj širini.
newHeight
int
U novoj visini.
resizeType
ResizeType
Vrsta povlačenja.
Rotate(Float, bool, boja i boja)
Okrenuti sliku oko središta s određenim kutom dok održava rezanjeproporcionalnost i očuvanje boje pozadine. ova metoda omogućujeprecizna manipulacija slike, osiguravajući da rotacija održava vizualnu ravnotežui usklađenost s određenom bojom pozadine. to je idealno za zadatke gdjePotrebna je točna rotacija oko centra, kao što je korekcija orijentacije.ili umjetničke prilagodbe.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
Okretni kut u stupanjima. pozitivne vrijednosti će se okrenuti na sat.
resizeProportionally
bool
ako se postavite na ’true’ promijenit ćete veličinu slike prema rotacijskim rektangularnim (kornarnim točkama) projekcijama u drugim slučajevima koje ostavljaju dimenzije bez dodira i samointerna sadržaj slike je rotacijski.
backgroundColor
Color
Boja pozadine.
RotateFlip(RotateFlipType)
Metoda “RotateFlip” omogućuje rotaciju i flipping operacije na slici.nudi sveobuhvatnu funkcionalnost za manipulaciju orijentacijom slike, omogućavajući korisnicimaobavljati rotacije i flips prema njihovim zahtjevima, olakšavajućiUčinkovite zadatke obrade slike unutar softverskih aplikacija.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Vrsta rotirajućeg flip.
SaveData(Stream)
sačuvati podatke.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
U toku je.
UpdateDimensions(u, u)
Obavijest o dimenzijama.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
U novoj širini.
newHeight
int
U novoj visini.
Operators
Operator =(Sljedeći Članak TgaImage)
Izvozi jednakost usporedbe između dva TGA slika, uzimajući u obzir obaPrva i druga slika uključena u proces usporedbe.omogućuje jednostavnu procjenu ravnopravnosti slike, osiguravajući točnostAnaliza i donošenje odluka unutar radnih tokova za obradu slike.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Prvo Aspose.Imaging.FileFormats.Tga. TgaImage koji sudjeluje u usporedbi.
second
TgaImage
Drugi Aspose.Imaging.FileFormats.Tga. TgaImage koji sudjeluje u usporedbi.
Returns
Usporedba rezultata .
Operator !=(Sljedeći Članak TgaImage)
Provedio je usporedbu nejednakosti između dva TGA slika, ocjenjujući obaPrva i druga slika uključena u usporedbu. ova metoda pomaže uutvrđivanje nejednakosti ili razlika između slika, omogućavajući točnostAnaliza i donošenje odluka u zadatcima obrađivanja slika.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Prvo Aspose.Imaging.FileFormats.Tga. TgaImage koji sudjeluje u usporedbi.
second
TgaImage
Drugi Aspose.Imaging.FileFormats.Tga. TgaImage koji sudjeluje u usporedbi.
Returns
Usporedba rezultata .