Class TgaImage
A név: Aspose.Imaging.FileFormats.Tga Összefoglaló: Aspose.Imaging.dll (25.4.0)
Manipulálja a TGA raster képfájlokat az API-nkkel, amely a TARGA-hoz igazodik(Truevision Advanced Raster Adapter) formátum, amely lehetővé teszi a sávmentes töltést ésszemélyre szabás. könnyen frissíti a nyilvános tulajdonságokat, mint például a szerző, az időzítés,képazonosító, és a szoftver verzió, miközben a különböző bitek egy pixel beállítások,alfa csatorna és szín átláthatóság. Ezenkívül exportálhatja a TGA képeketmás népszerű raster formátumokhoz, biztosítva a projektek kompatibilitását.
[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
Örökletes tagok
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
A JPG kép TGA képként történő megtakarítása.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
A PNG kép feltöltése, átalakítása a TgaImage-ra és TGA képként történő mentése.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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(A string)
Elindítja egy új Aspose.Imaging.FileFormats.tga.TgaImage objektumot a megadott fájlút használatávala kép tartalmának feltöltése.Ez a konstruktőr hatékonyan kezdi az képetpélda, amely lehetővé teszi a TGA képfájlokhoz való vezeték nélküli hozzáférést, egyszerűsíti az integrációtaz Ön alkalmazási munkafolyamatába.
public TgaImage(string path)
Parameters
path
string
A kép feltöltésének útja.
Exceptions
A meghatározott útvonal nulla.
TgaImage(RasterImage)
Hozzon létre egy új példát a Aspose.Imaging.FileFormats.Tga. TgaImage osztályt a raster biztosításávalkép objektum. ez az építő elősegíti a közvetlen integráció a meglévőa képeket a TGA képformátumba helyezi, az átalakítási folyamat egyszerűsítéseTovábbfejlesztett kompatibilitás a szoftverrendszerekben.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
A raster kép.
Examples
A PNG kép feltöltése, átalakítása a TgaImage-ra és TGA képként történő mentése.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Indítsa el a Aspose.Imaging.FileFormats.Tga. TgaImage osztály új példányát aEz a konstruktőr lehetővé teszi a képadatok homályos integrációjátaz áramlatokból, a TGA képek hatékony kezelése és feldolgozása révénA szoftver alkalmazásai.
public TgaImage(Stream stream)
Parameters
stream
Stream
Az áram, hogy töltse fel a képet.
Properties
AuthorComments
A kép szerzője által benyújtott észrevételek visszavonása vagy beállítása.gyakran tartalmaz értékes információkat, mint például leírások, jegyzetek, vagytovábbi kontextus a képről. Hozzáférés vagy módosítás a Szerző Megjegyzésektulajdonság, a fejlesztők növelhetik a metadata kapcsolódik a kép,felhasználók értékes betekintést és kontextust a tartalom vagy a teremtés.Ez egy 324 bájtból álló ASCII mező, amely négy vonalként van szervezett.80 karakterből áll, mindegyikét null terminátor követte.
public string AuthorComments { get; set; }
ingatlan értéke
Examples
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
A képhez kapcsolódó szerző nevét visszavonja vagy rögzíti.lehetővé teszi a fejlesztők számára, hogy hozzáférjenek vagy módosítsák a szerző nevének metadatait, ésÉrtékes információk a kép alkotójáról.A szerző neve használatávala tulajdon, a felhasználók könnyen azonosíthatják az egyén felelős létrehozásáért vagyhozzájárul a képhez, javítja az átfogó metadatait és értékeskontextus a nézők számára.Ez a mező összesen 40 ASCII karaktert jelent a névhez.tartalmazza azt a személyt, aki létrehozta a képet (a szerző).
public string AuthorName { get; set; }
ingatlan értéke
Examples
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
A kép háttérszínét visszahívja vagy beállítja.Ez a tulajdonság lehetővé teszia háttérképhez használt színt jelölni, biztosítva a konzisztenciát ésa vizuális prezentáció javítása. különösen hasznos a forgatókönyvekben, ahol aa kép egy másik színű háttérben jelenik meg, vagy amikor aKép egy másik csatornán.
public override Color BackgroundColor { get; set; }
ingatlan értéke
BitsPerPixel
A biteket a pixel értékére helyezzük vissza, és alapvető információkat adunk aA kép színes mélysége.Ez a tulajdonság kulcsfontosságú mérőként szolgál a megértésheza részlet és a szín gazdagsága szintje jelen van a képben, segítve a fejlesztőket aoptimalizálja a feldolgozási algoritmusokat és az erőforrás-elosztást a hatékony képhezManipuláció és feladatok elvégzése.
public override int BitsPerPixel { get; }
ingatlan értéke
BytesPerPixel
kapja meg a bits per pixel értéket, amely megjelöli a memória mennyiségétEz a tulajdonság kulcsfontosságú méterként szolgál a memória számáramenedzsment és optimalizálás, segítve a fejlesztők hatékonyan hozzárendeli az erőforrásokatkép adatfeldolgozása
public int BytesPerPixel { get; }
ingatlan értéke
DateTimeStamp
Megkapja vagy beállítja a dátum/idő nyomtatást.Ez a mező meghatározza azt a dátumot és időt, amikor a kép mentett.Bár az operációs rendszerek általában idő- és dátumnyomtató fájlokat, ez a funkciófeltételezve, hogy az operációs rendszer megváltoztathatja az időt és a dátumot, ha a fájlEzt a területet használva garantáljuk, hogy a dátum és az idő nem módosított régiójátA felvétel.
public DateTime? DateTimeStamp { get; set; }
ingatlan értéke
DateTime ?
Examples
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
Jelentős információkat kap a kép fájlformátumáról, amelyet ezPéldául a Aspose.Imaging.FileFormats.Tga. TgaImage. A fájlformátum megértése elengedhetetlena kompatibilitás ellenőrzése és a szoftverrendszerek belsejében folytatott integráció biztosítása,A képek hatékony feldolgozása és manipulálása.
public override FileFormat FileFormat { get; }
ingatlan értéke
GammaValueDenominator
A gamma értéke a denominátor részét visszavonja, az integrált tényezőa képeken belüli színreállítás meghatározása. a gamma hiányzó képek esetébenhelyesbítés, ez az értéknek 1.0-nak kell lennie, biztosítva a pontos szín renderelést.Ennek a paraméternek a megbecsülése és alkalmazása alapvető fontosságú a szín fenntartásához.hűség és a pontos kép vizualizáció elérése.
public ushort GammaValueDenominator { get; }
ingatlan értéke
Examples
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
Megkapja a numerátor részét a gamma érték, ami elengedhetetlen a pontos színA gamma korrekció nélküli képekben ez az érték1.0. Az érték megértése és használata kulcsfontosságú a szín fenntartásáhozhűség és a pontos kép renderelés biztosítása.
public ushort GammaValueNumerator { get; }
ingatlan értéke
Examples
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
Helyreállítsa a boolean értéket, amely azt jelzi, hogy a Aspose.Imaging.FileFormats.Tga. TgaImage tartalmaz egyAlpha csatorna, amely megkönnyíti az átláthatósági hatásokat.Ez a tulajdonság elengedhetetleninformáció a kép összetételének és renderelésének kezelésére, segítve a fejlesztőket akülönböző vizuális hatások és kompozíciós műveletek végrehajtása.
public override bool HasAlpha { get; }
ingatlan értéke
Examples
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
Visszahív vagy beállít egy értéket, amely azt jelzi, hogy a kép háttérrel rendelkezik-eEz a tulajdonság hasznos annak meghatározásához, hogy a kép tartalmaz-eKülönböző háttér színe elválasztva az előtér tartalmától. lehetővé teszia képfeldolgozás vagy renderelés személyre szabása a jelenlét vagy hiánya alapjánA háttér színe.
public override bool HasBackgroundColor { get; set; }
ingatlan értéke
HasColorMap
Ellenőrizze, hogy ez a Aspose.Imaging.FileFormats.Tga. TgaImage példány színtérképet tartalmaz-e.A színtérkép jelenlétének megértése elengedhetetlen a pontos értelmezéshezés a kép színadatának manipulálása.
public bool HasColorMap { get; }
ingatlan értéke
Examples
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
Visszaállítja vagy beállít egy boolean értéket, amely azt jelzi, hogy a kép tartalmaz egyátlátszó szín. Ez a tulajdonság elengedhetetlen annak meghatározásához, hogy a képtámogatja az átláthatóságot, segít abban, hogy megfelelő kezelést végezzenátláthatósággal kapcsolatos műveletek, például keverés, kompozíció vagy maszk.
public override bool HasTransparentColor { get; set; }
ingatlan értéke
Height
Szerezze meg a kép magasságát, amelyet ez a Aspose.Imaging.FileFormats.Tga. TgaImageEz a tulajdonság a fejlesztők számára kritikus részletekkel rendelkezik aa kép függőleges dimenziói, amelyek lehetővé teszik az integráció és a manipulációKépek a szoftver megoldásokon belül.
public override int Height { get; }
ingatlan értéke
Examples
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
Megkapja vagy beállítja a képhez kapcsolódó egyedi azonosítót.Ez az ID aa kép azonosítására és megkülönböztetésére szolgáló referenciapont arendszer vagy alkalmazás.A Image ID beállításával vagy visszavonásával kezelheti éshatékonyan nyomon követi a képeket, lehetővé téve a szervezett képmenedzsmentet és a visszanyeréstA folyamatok.
Ez az opcionális mező tartalmazza az azonosító információkat a kép. A maximális hosszúság ebben a mezőkben 255 bájt.
public string ImageId { get; set; }
ingatlan értéke
Examples
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
Szerezzen egy boolean értéket, amely azt jelzi, hogy a Aspose.Imaging.FileFormats.tga.TgaImage egyszürke méretű kép. Ez a tulajdonság elengedhetetlen a szín és aszürke méretű képek, amelyek segítenek a fejlesztőknek a megfelelő feldolgozás ésRendering technikák alapján a kép színe jellemzői.
public bool IsGrayScale { get; }
ingatlan értéke
Examples
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
Visszaállítja vagy állítja a képhez kapcsolódó munkahelyi nevét vagy ID-t.lehetővé teszi, hogy hozzáférjen vagy módosítsa az adott munkához vagy projekthez kapcsolódó metadataitA Job Name/ID tulajdonság használatával a felhasználók könnyedénazonosítja azt a projektet vagy feladatot, amelyhez a kép tartozik, és megkönnyítiA kép eszközök szervezése és kezelése a nagyobb munkafolyamatokban vagy projektekben.
public string JobNameOrId { get; set; }
ingatlan értéke
Examples
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
Visszahívja vagy beállítja az időzítőt, amely jelzi a képhez kapcsolódó munkaidőt.Ez a tulajdonság lehetővé teszi a fejlesztők számára, hogy hozzáférjenek vagy módosítsák az időtartamhoz kapcsolódó metadatait.a képhez kapcsolódó konkrét munka vagy projekt.
public TimeSpan? JobTime { get; set; }
ingatlan értéke
TimeSpan ?
Examples
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
A Pixel Aspect Ratio elnevezésének részét visszavonja, ami egy kulcsfontosságúa képben lévő pixelek vizuális aspektusának meghatározása.Ez az érték elengedhetetlena pontos pixel-reprezentáció és aspektus arányok megőrzése a különbözőkép renderelési és feldolgozási műveletek, biztosítva a kiváló minőségű vizuális teljesítményt.
public ushort PixelAspectRatioDenominator { get; }
ingatlan értéke
Examples
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
A Pixel Aspect Ratio számlázó komponensét visszahívja, amely befolyásolja aA képben lévő pixelek vizuális aspektusa. megértése és manipulálásaAz érték elengedhetetlen a pontos pixel-reprezentáció és a aspektus arány eléréséhez.kép renderelésében és feldolgozásában.
public ushort PixelAspectRatioNumerator { get; }
ingatlan értéke
Examples
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
A képhez kapcsolódó szoftverazonosítás (ID) kezelése lehetővé teszi, hogylegfeljebb 40 ASCII karakter. Ez a tulajdonság az egyedülálló azonosítás eszközea kép létrehozásához vagy feldolgozásához használt szoftver, amely értékesMetadatok szervezeti és információs célokra.
public string SoftwareId { get; set; }
ingatlan értéke
Examples
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
visszavonja vagy beállítja a képhez kapcsolódó szoftver verziót.A verzió szalag hossza tipikusan 3-4 karakter.hasznos a kép létrehozásához vagy manipulálásához használt szoftver nyomon követéséhez, ésértékes összefüggést biztosít a képfeldolgozáshoz és a kompatibilitási ellenőrzésekhez.
public string SoftwareVersion { get; set; }
ingatlan értéke
Examples
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
visszavonja vagy beállítja a szoftver verziójának betűkomponensét, amely akép. Ez a tulajdonság egy további részletet képvisel a szoftver verziójábanszalag és hasznos lehet finomabb verzió differenciálására.
public char SoftwareVersionLetter { get; set; }
ingatlan értéke
Examples
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
visszavonja vagy beállítja a szoftver verziójának számkomponensét, amely aEz a tulajdonság a szoftver verziójának numerikus része.szalag, amely fontos információt nyújt a szoftver verziójáról, amelyet aA kép létrehozása vagy módosítása.
public ushort SoftwareVersionNumber { get; set; }
ingatlan értéke
Examples
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
Visszahívja vagy beállítja a képhez kapcsolódó kulcsszínt.Ez a tulajdonság lehetővé teszihozzáférhet vagy módosíthatja az adott kép kulcsszavaként kijelölt színtfeldolgozási feladatok vagy hatások. a Key Color tulajdonság használata lehetővé teszi a felhasználók számára, hogyszínalapú műveletek alkalmazása, mint például a króm keying vagy a szín cseréje, javításakép manipulációs képességek és kreatív lehetőségek.
A kulcsszó színe a háttérszínnek vagy az átlátható színnek tekinthető.Ez a szín a képernyő „nem kép” területen, és ugyanazt a színét, amelyet a kijelző törölne, ha eltávolítják az alkalmazásban.
public override Color TransparentColor { get; set; }
ingatlan értéke
Examples
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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
Visszaállítsa a kép szélességét, amelyet ez a Aspose.Imaging.FileFormats.Tga. TgaImageEz a tulajdonság a fejlesztők számára alapvető információkat nyújt aképméretek, amelyek megkönnyítik a különböző képkezelési és feldolgozási feladatokA szoftver alkalmazásaiban.
public override int Width { get; }
ingatlan értéke
Examples
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
XOrigin
Megkapja vagy beállítja az abszolút horizontális koordinátátort a kép alsó bal sarkáramivel a kijelző készülékén helyezkedik el, amelynek származása az alsó bal oldalán van.képernyő (például a TARGA sorozat).
public ushort XOrigin { get; set; }
ingatlan értéke
Examples
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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;
}
Yogya
Megkapja vagy beállítja az abszolút függőleges koordinátátort a kép alsó bal sarkáramivel a kijelző készülékén helyezkedik el, amelynek származása az alsó bal oldalán van.képernyő (például a TARGA sorozat).
public ushort YOrigin { get; set; }
ingatlan értéke
Examples
A feltöltött TGA kép nyilvános tulajdonságainak frissítése.
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")
}
Hozzon értékeket a köz tulajdonságok a feltöltött TGA kép.
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()
A jelenlegi példány duplikátumát termel, egy új objektumot generálva, amely klónozikaz eredeti tulajdonságai és tulajsonságait.Ez a módszer megkönnyíti aazonos másolatok létrehozása, az adatok integritásának biztosítása és az állapot megőrzésea jelenlegi példát az eredeti objektum érintése nélkül.
public TgaImage Clone()
Returns
Visszatér egy új objektum, amely a jelenlegi példány másolata.
Clone(TgaImage)
Más Aspose.Imaging.FileFormats.Tga. TgaImage objektum tulajdonságainak replikálása, egyazonos tulajdonságokkal rendelkezik.Ez a művelet biztosítja a megőrzéstaz adatintegritás és megkönnyíti a kép tulajdonságok duplikációját anélkül, hogyA forrás objektum megváltoztatása.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Egyéb Aspose.Imaging.FileFormats.Tga.tgaImage
Crop(Rectangle)
A képet egy meghatározott régióra növeli.Ez a módszer lehetővé teszi, hogy meghatározza arektanguláris terület a képben, hogy megőrizze, eltávolítva a többit.hasznos a képben lévő konkrét tartalmakra összpontosítására vagy a nem kívántAz adagok.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
A rektangulát.
Crop(int, int, int, int és int)
A képet a balra, jobbra, tetejére és alsóra mutató változások meghatározásával növeli.Ez a módszer lehetővé teszi, hogy a képet a határok mozgatásával vágja lefüggetlenül a horizontális és függőleges tengelyeken keresztül. ezeknek a változásoknak a beállításával,pontosan ellenőrizheti, hogy a kép mely részét meg kell őrizni, hatékonyanA kívánt dimenziókba helyezzük.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
A baloldali változás.
rightShift
int
A helyes változás.
topShift
int
A legfelső változás.
bottomShift
int
Az alsó változás.
Equals(TgaImage)
Az egyenlőség összehasonlításában a módszer értékeli, hogy a jelenlegiAspose.Imaging.FileFormats.Tga. TgaImage példája egyenlő a második képpel, amelyet aEz a művelet megkönnyíti annak meghatározását, hogy két TGA képazonos, segít a képfeldolgozásban és az összehasonlító feladatokban.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Második Aspose.Imaging.FileFormats.Tga. TgaImage, amely részt vesz az összehasonlításban.
Returns
Összehasonlító eredmények.
Equals(objektum)
A módszer egyenlő összehasonlítást végez a jelenlegiAspose.Imaging.FileFormats.Tga. TgaImage példány és egy másik objektum paraméterként.Különösen azt vizsgálja, hogy a jelenlegi kép tulajdonságai megfelelnek-ea második tárgyat, amely segít meghatározni az egyenértékűségüket aösszehasonlító célok a képfeldolgozó munkafolyamatokban.
public override bool Equals(object other)
Parameters
other
object
Második Aspose.Imaging.FileFormats.Tga. TgaImage, amely részt vesz az összehasonlításban.
Returns
Összehasonlító eredmények.
GetHashCode()
Visszaállítsa a jelenlegi példány hash kódját. azonban fontos megjegyeznihogy ez a hash kód nem alkalmas kulcsként való használatra, különösen azért, mertA TgaImage osztály példái nem változhatatlanok.
public override int GetHashCode()
Returns
Ennek az esélynek a hash kódja.
Resize(int, int, ImageResizeSettings)
Visszaállítsa a képet, miközben speciális beállításokat alkalmaz, hogy megőrizze a kívántdimenziók és aspektus arány. a kép beállításainak személyre szabásával, hatékonyana kép visszanyerése, miközben optimális vizuális minőséget és kompatibilitást biztosít aKülönböző kijelző eszközök vagy alkalmazások.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
Az új szélesség.
newHeight
int
Az új magasság.
settings
ImageResizeSettings
A helyreállítási beállítások.
Resize(Az int, int, resizeType)
Ajánlja a kép méretét egy meghatározott átalakítási típus segítségével, amely meghatározza, hogyEz a módszer rugalmasan működik.képek különböző algoritmusok vagy technikák szerint. kiválasztásával amegfelelő átalakítási típus, akkor elérheti a kívánt egyensúlyt a kép közöttA minőség és a számítástechnikai hatékonyság a specifikus követelmények vagy preferenciák alapján történik.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
Az új szélesség.
newHeight
int
Az új magasság.
resizeType
ResizeType
A visszavágó típus.
Rotate(Float, Bool, Szín)
A képet a középpont körül egy meghatározott szögben forgatja, miközben megtartja a resize-tarányosság és a háttér színének megőrzése. ez a módszer lehetővé teszi, hogypontos kép manipuláció, biztosítva, hogy a forgatás fenntartja a vizuális egyensúlytés konzisztencia a meghatározott háttérszínvel. ideális a feladatokhoz, aholA központ körül pontos forgatás szükséges, például az orientáció korrekciójavagy művészi kiigazításokat.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
A fordulati szög fokban. pozitív értékek fordulnak órásan.
resizeProportionally
bool
ha a ‘igaz’ beállítva megváltozik a kép méretét a forgatott rektangul (szögpontok) projekciókkal összhangban, más esetekben, amelyek a dimenziókat érintetlenül hagyják, és csak belső kép tartalmát forgatták.
backgroundColor
Color
A háttér színe.
RotateFlip(RotateFlipType)
A “RotateFlip” módszer lehetővé teszi a képen a forgatás és a flipping műveleteket.sokoldalú funkcionalitást kínál a képorientáció manipulálására, lehetővé téve a felhasználók számáraa követelményeiknek megfelelően hajtja végre a rotációkat és a flipseket, megkönnyítveHatékony képfeldolgozási feladatok a szoftveralkalmazásokon belül.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
A rotatott flip típus.
SaveData(Stream)
Az adatok mentése.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
Az áramlás.
UpdateDimensions(Az int, int)
Az aktuális dimenziók.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
Az új szélesség.
newHeight
int
Az új magasság.
Operators
Szervező =(Székesfehérvár, TgaImage)
Egyenlő összehasonlítást végez két TGA kép között, figyelembe véve mindkétAz első és a második képek az összehasonlító folyamatban részt vesznek.A kép egyenlőségének egyszerű értékelését elősegíti, a pontosság biztosításaelemzés és döntéshozatal a képfeldolgozó munkafolyamatokban.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Első Aspose.Imaging.FileFormats.Tga. TgaImage, amely részt vesz az összehasonlításban.
second
TgaImage
Második Aspose.Imaging.FileFormats.Tga. TgaImage, amely részt vesz az összehasonlításban.
Returns
Összehasonlító eredmények.
Operátor !=(Székesfehérvár, TgaImage)
Az egyenlőtlenség összehasonlítása két TGA kép között történik, mindkettő értékeléseAz első és a második képek összehasonlításban szerepelnek.Ez a módszer segíti aa képek közötti eltérések vagy különbségek azonosítása, lehetővé téve a pontosságotelemzés és döntéshozatal képfeldolgozási feladatokban.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Első Aspose.Imaging.FileFormats.Tga. TgaImage, amely részt vesz az összehasonlításban.
second
TgaImage
Második Aspose.Imaging.FileFormats.Tga. TgaImage, amely részt vesz az összehasonlításban.
Returns
Összehasonlító eredmények.