Class TgaImage
Именује се: Aspose.Imaging.FileFormats.Tga Асамблеја: Aspose.Imaging.dll (25.4.0)
Манипулисати ТГА растер слике датотеке са нашим АПИ-ом, прилагођен за ТАРГА(Truevision Advanced Raster Adapter) формат, омогућавајући беспрекорно пуњење илако ажурирају јавне својства као што су аутор, временски штампач,ИД слике, и софтверска верзија, док користе различите бите по пикселу подешавања,Алфа канал и транспарентност боја. додатно, можете извозити ТГА сликена друге популарне растер формати, обезбеђујући компатибилност за ваше пројекте.
[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
Наслеђени чланови
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
Сачување ЈПГ слике као ТГА слику.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Преузимање ПНГ слике, конверзија на ТгаИмаге и штедња као ТГА слику.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Ажурирање јавних имовина оптерећеног ТГА слике.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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(Стринг)
Иницијалише нови Aspose.Imaging.FileFormats.Tga.ТгаИмаге објекат користећи пружену датотеку пут заПреузмите садржај слике.Овај конструктор ефикасно иницијализује сликупримјер, омогућавајући беспрекоран приступ ТГА сличним датотекама, поједностављајући интеграцијуУ вашем апликационом радном току.
public TgaImage(string path)
Parameters
path
string
Пут за преузимање слике.
Exceptions
Опремљени пут је нула.
TgaImage(RasterImage)
Креирајте нову инстанцију класе Aspose.Imaging.FileFormats.Tga.ТгаИмаге пружајући растеровај конструктор олакшава директну интеграцију постојећег објектарастер слике у ТГА слику формат, усклађивање процеса конверзије заПовећана компатибилност у вашим софтверским системима.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
На слици растер.
Examples
Преузимање ПНГ слике, конверзија на ТгаИмаге и штедња као ТГА слику.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Иницијалишете нову инстанцију Aspose.Imaging.FileFormats.Tga.ТгаИмаге класе користећи струју заОвај конструктор омогућава беспрекорно интегрисање података сликеод струја, олакшавајући ефикасно управљање и обраду ТГА слика унутарВаше софтверске апликације.
public TgaImage(Stream stream)
Parameters
stream
Stream
Поток за преузимање слике.
Properties
AuthorComments
Преноси или поставља коментаре које је дао аутор слике.често садрже вредне информације, као што су описи, белешке, илидодатни контекст о слици. приступом или модификовањем Аутор Коментарисвојства, програмери могу побољшати метадане повезане са сликом, пружајућикорисницима са вредним увидцима и контекстом у вези са њиховим садржајем или стварањем.Ово је АСЦИИ поље које се састоји од 324 бита које су организоване као четири линије80 знакова, сваки од којих прати нуле терминатор.
public string AuthorComments { get; set; }
Вредност имовине
Examples
Ажурирање јавних имовина оптерећеног ТГА слике.
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")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Повратак или постављање имена аутора повезаног са сликом.омогућава програмерима да приступе или модификују метадане имена аутора, пружајућивредне информације о креатору слике. користећи име ауторакорисници могу лако идентификовати појединца која је одговорна за стварање илидоприносе слици, побољшавају њене укупне метадане и пружају вреднеконтекст за гледаоце.Ово поље има укупно 40 АСЦИИ знакова за име.треба да садржи име особе која је створила слику (аутор).
public string AuthorName { get; set; }
Вредност имовине
Examples
Ажурирање јавних имовина оптерећеног ТГА слике.
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")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Повратак или постављање боје позадине слике.Ова имовина омогућавада бисте одредили боју која се користи за слику позадине, осигуравајући конзистентност иПобољшање визуелне презентације. посебно је корисно за сценарије у којима јеслика се приказује на позадини са различитим бојама или када сеСлика на другој канови.
public override Color BackgroundColor { get; set; }
Вредност имовине
BitsPerPixel
Вратите бите по пиксел вредности, пружајући неопходне информације обоја у дубини слике. Ова својство служи као кључна метрика за разумевањениво детаља и богатости боја присутни у слици, помажући програмерима уоптимизација алгоритма обраде и распоређивања ресурса за ефикасну сликуМанипулација и постављање задатака.
public override int BitsPerPixel { get; }
Вредност имовине
BytesPerPixel
Добијте битове по пикселу вредност, која указује на количину меморије заузета од странесваки пиксел у слици. Ова својство служи као кључна метара за меморијуУправљање и оптимизација, помажући програмерима у ефикасном распоређивању ресурсаОбрада података слике
public int BytesPerPixel { get; }
Вредност имовине
DateTimeStamp
Добијете или постављате Датум / Време штампање.Ово поље дефинише вредност за датум и време када је слика сачувана.Иако оперативни системи обично дају датотеке времена и датума, ова функција јепод условом да оперативни систем може да промени временску и датумну ознаку ако јеКористећи ово подручје, гарантује се непромењена област за датум и време.Записивање .
public DateTime? DateTimeStamp { get; set; }
Вредност имовине
DateTime ?
Examples
Ажурирање јавних имовина оптерећеног ТГА слике.
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")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Добијте кључне информације о формату датотеке слике представљене овимпримјер Aspose.Imaging.FileFormats.Tga.tgaImage. разумевање формат датотеке је неопходно запроверава компатибилност и обезбеђује беспрекорно интегрисање у софтверским системима,омогућава ефикасну обраду и манипулацију сликама.
public override FileFormat FileFormat { get; }
Вредност имовине
GammaValueDenominator
Повратак деноминаторног дела гамма вредности, интегралног фактора уодређивање репрезентације боје у сликама. за слике које немају гамакорекција, ова вредност треба да буде 1.0, обезбеђујући тачну рендеринг боје.Поштовање и узимање овог параметра је од суштинског значаја за одржавање боје.лојалност и постизање прецизне визуелизације слике.
public ushort GammaValueDenominator { get; }
Вредност имовине
Examples
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Добија бројник део гамма вредности, што је неопходно за тачну бојуу сликама без гамма корекције, ова вредност треба да буде1.0. разумевање и коришћење ове вредности је од суштинског значаја за одржавање бојелојалност и обезбеђивање прецизног снимања слике.
public ushort GammaValueNumerator { get; }
Вредност имовине
Examples
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Вратите булеанску вредност која указује на то да ли Aspose.Imaging.FileFormats.Tga. TgaImage укључујеалфа канал, олакшавајући ефекте транспарентности. Ова имовина обезбеђује неопходнеинформације за управљање композицијом и рендерирањем слике, помажући програмерима успровођење различитих визуелних ефеката и композитивних операција.
public override bool HasAlpha { get; }
Вредност имовине
Examples
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Враћа или поставља вредност која указује на то да ли слика садржи позадинуОва својство је корисно за одређивање да ли слика укључујеразличите боје позадине одвојене од предградног садржаја.да прилагодите обраду или рендерирање слике на основу присуства или одсуствабоја позадине.
public override bool HasBackgroundColor { get; set; }
Вредност имовине
HasColorMap
Проверите да ли овај Aspose.Imaging.FileFormats.Tga.ТгаИмаге инстанција садржи мапу боја.Разумевање присуства мапе боја је од суштинског значаја за тачну интерпретацијуи манипулација подацима о боји слике.
public bool HasColorMap { get; }
Вредност имовине
Examples
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Покреће или поставља булеанску вредност која указује на то да ли слика садржиTransparentna boja.Ova imovina je neophodna za identifikaciju da li je slikaподржава транспарентност, помаже вам у спровођењу одговарајућег управљањаоперације повезане са транспаренцијом, као што су мешање, композиција или маскирање.
public override bool HasTransparentColor { get; set; }
Вредност имовине
Height
Добијте висину слике која је уграђена овом Aspose.Imaging.FileFormats.Tga.tgaImageНа пример, ова имовина пружа програмерима критичне детаље у вези савертикалне димензије слике, омогућавајући беспрекорно интегрисање и манипулацијуСлике у њиховим софтверским решењима.
public override int Height { get; }
Вредност имовине
Examples
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Добија или поставља јединствени идентификатор повезан са сликом.Овај ИД служи каореферентне тачке за идентификацију и разликовање слике од других унутарсистем или апликација. постављањем или враћањем ИД слике, можете управљати иЕфикасно прати слике, олакшавајући организовано управљање сликом и повраћањеПроцес је.
Ово опционално поље садржи информације које идентификују слику. максимална дужина овог поља је 255 бита.
public string ImageId { get; set; }
Вредност имовине
Examples
Ажурирање јавних имовина оптерећеног ТГА слике.
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")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Добијте булеанску вредност која указује на то да ли Aspose.Imaging.FileFormats.Tga. TgaImage представљаслика сиве скале. Ова својства је од суштинског значаја за разлику између боје ислике у сивој скали, помажући програмерима у примјени одговарајуће обраде ирендеринг технике засноване на карактеристикама боје слике.
public bool IsGrayScale { get; }
Вредност имовине
Examples
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Враћа или поставља име за посао или ИД повезан са сликом.омогућава вам да приступите или модификујете метадане везане за одређени посао или пројекатКористећи својство Посао Име / ИД, корисници могу лакоидентификује пројекат или задатак у којем припада слика, олакшавајућиОрганизовање и управљање сличним имовинама у већим радним токовима или пројектима.
public string JobNameOrId { get; set; }
Вредност имовине
Examples
Ажурирање јавних имовина оптерећеног ТГА слике.
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")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Повратак или постављање временског знака који указује на радно време повезано са сликом.Ова имовина омогућава програмерима да приступе или модификују временске метадане везане заспецифични посао или пројекат повезан са сликом.
public TimeSpan? JobTime { get; set; }
Вредност имовине
TimeSpan ?
Examples
Ажурирање јавних имовина оптерећеног ТГА слике.
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")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Повратак деноминаторног дела у Pixel Aspect Ratio, кључни фактор уодређивање визуелног аспекта пиксела унутар слике. ова вредност је неопходназа одржавање прецизне репрезентације пиксела и аспектних пропорција током различитихоперације за рендерирање и обраду слика, обезбеђујући висококвалитетну визуелну продукцију.
public ushort PixelAspectRatioDenominator { get; }
Вредност имовине
Examples
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Повратак компоненте бројача у Pixel Aspect Ratio, који утиче навизуелни аспект пиксела унутар слике. разумевање и манипулисање ововредност је од суштинског значаја за постизање тачне репрезентације пиксела и аспектних односау обрасцу и обраду слике.
public ushort PixelAspectRatioNumerator { get; }
Вредност имовине
Examples
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Управља идентификацијом софтвера (ИД) повезаном са сликом, омогућавајућидо 40 АСЦИИ знакова. Ова имовина служи као средство за јединствено идентификовањесофтвер који се користи за креирање или обраду слике, пружајући вреднуметадане за организационе и информационе сврхе.
public string SoftwareId { get; set; }
Вредност имовине
Examples
Ажурирање јавних имовина оптерећеног ТГА слике.
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")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Повратак или постављање софтверске верзије повезане са сликом.дужина за верзију струје је обично 3 до 4 карактера.корисно за праћење софтвера који се користи за креирање или манипулисање сликом и можепружа вредне контексте за обраду слике и провере компатибилности.
public string SoftwareVersion { get; set; }
Вредност имовине
Examples
Ажурирање јавних имовина оптерећеног ТГА слике.
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")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Повратак или постављање компоненте писма софтвера повезане саОва имовина представља додатни детаљ у софтверској верзијиструје и може бити корисно за финију верзију диференцијације.
public char SoftwareVersionLetter { get; set; }
Вредност имовине
Examples
Ажурирање јавних имовина оптерећеног ТГА слике.
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")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Повратак или постављање бројне компоненте софтверске верзије повезане саОва имовина представља бројни део верзије софтверапружајући важне информације о верзији софтвера који се користи закреирати или модификовати слику.
public ushort SoftwareVersionNumber { get; set; }
Вредност имовине
Examples
Ажурирање јавних имовина оптерећеног ТГА слике.
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")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Повратак или постављање кључне боје повезане са сликом.да приступите или модификујете боју која је означена као кључна боја за одређену сликуобрада задатака или ефеката.Употреба Кључне боје својства омогућава корисницима дапримењују операције засноване на боји, као што су хромски кључ или замена боја, побољшавајућиМогућности манипулације сликом и креативне могућности.
Кључна боја се може размишљати као “боја позадине” или “прозрачна”. ово је Боја “не-слика” подручја екрана, и исте боје да би екран био очишћен ако је уклоњен у апликацији.
public override Color TransparentColor { get; set; }
Вредност имовине
Examples
Ажурирање јавних имовина оптерећеног ТГА слике.
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")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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
Повратак ширине слике представљене овим Aspose.Imaging.FileFormats.Tga.ТгаИмагеНа пример, ова имовина пружа програмерима неопходне информације одимензије слике, олакшавајући различите задатке манипулације сликом и обрадеу њиховим софтверским апликацијама.
public override int Width { get; }
Вредност имовине
Examples
Добијање вредности јавних својстава оптерећеног ТГА слике.
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;
}
КСНУМКС
Добија или поставља апсолутну хоризонталну координату за доњи леви угао сликепошто је позициониран на уређају са пореклом на доњем левом делуекран (на пример, серија ТАРГА).
public ushort XOrigin { get; set; }
Вредност имовине
Examples
Ажурирање јавних имовина оптерећеног ТГА слике.
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")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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;
}
Јоргине
Добија или поставља апсолутну вертикалну координату за доњи леви угао сликепошто је позициониран на уређају са пореклом на доњем левом делуекран (на пример, серија ТАРГА).
public ushort YOrigin { get; set; }
Вредност имовине
Examples
Ажурирање јавних имовина оптерећеног ТГА слике.
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")
}
Добијање вредности јавних својстава оптерећеног ТГА слике.
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()
Производи дупликацију тренутне инстанције, генеришући нови објекат који клонирасве атрибуте и својства оригинала. овај метод олакшавастварање идентичних копија, обезбеђивање интегритета података и одржавање стањаТренутна инстанција без утицаја на оригинални објекат.
public TgaImage Clone()
Returns
Враћа нови објекат који је копија тренутне инстанције.
Clone(TgaImage)
Реплицирајте својства другог Aspose.Imaging.FileFormats.Tga.ТгаИмаге објекта, креирајућинова инстанција са идентичним атрибутима. Ова операција обезбеђује очувањео интегритету података и олакшава дупликацију својстава слике безПромена изворног објекта.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Други Aspose.Imaging.FileFormats.Tga.tgaImage
Crop(Rectangle)
Покретање слике на одређени регион. Овај метод вам омогућава да дефинишетеправоугаону површину унутар слике да се задржи, одбацујући остатак.корисно за фокусирање на одређени садржај унутар слике или уклањање нежељенихи порције.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
То је правоугао.
Crop(int, int, int, int)
Покретање слике одређујући промене за лево, десно, горње и доњеОвај метод вам омогућава да нацртате слику премештањем његових границанезависно дуж хоризонталне и вертикалне оси. прилагођавањем ових промена,можете тачно контролисати које делове слике да сачувате, ефикасноНаправите га на жељене димензије.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
Левица се мења.
rightShift
int
И прави промен.
topShift
int
На врхунском прелазу.
bottomShift
int
Доњи промен.
Equals(TgaImage)
У поређењу једнакости, метода процењује да ли је тренутниAspose.Imaging.FileFormats.Tga.tgaImage инстанција је једнака другој слици која је обезбеђена каоОва операција олакшава одређивање да ли су две ТГА сликеидентична, помаже у обради слике и поређењу задатака.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Други Aspose.Imaging.FileFormats.Tga. TgaImage који учествује у поређењу.
Returns
У поређењу резултата.
Equals(Објекат)
Метода врши једнако поређење између тренутнеAspose.Imaging.FileFormats.Tga.tgaImage примјер и други објекат обезбеђен као параметар.Посебно, процењује да ли својства тренутне слике одговарајуонима другог објекта, помажући у одређивању њихове еквивалентности заСравне сврхе унутар обраде слике радног тока.
public override bool Equals(object other)
Parameters
other
object
Други Aspose.Imaging.FileFormats.Tga. TgaImage који учествује у поређењу.
Returns
У поређењу резултата.
GetHashCode()
Повратак хаш кода тренутне инстанције. међутим, важно је напоменутида овај хаш код можда није погодан за употребу као кључ, посебно зато штоПримери ТгаИмаге класе нису непроменљиви.
public override int GetHashCode()
Returns
Хасх код ове инстанције.
Resize(int, int, ImageResizeСеттингс)
Рециклирајте слику док примењујете одређене подешавања како бисте одржали жељенидимензије и однос аспекта. прилагођавањем подешавања слике, можете ефикаснорециклирају слику, а истовремено обезбеђују оптималну визуелну квалитет и компатибилност саразличитих уређаја или апликација.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
Нова ширина је.
newHeight
int
Нова висина је.
settings
ImageResizeSettings
Успостављају се подешавања.
Resize(int, int, resizeType)
Прилагођава величину слике користећи одређени тип резизе, који одређује какоРецидирање се врши.Овај метод пружа флексибилност у рецидирањуслике према различитим алгоритмима или техникама.одговарајући тип резизе, можете постићи жељену равнотежу између сликеквалитет и рачунарска ефикасност на основу специфичних захтева или преференција.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
Нова ширина је.
newHeight
int
Нова висина је.
resizeType
ResizeType
Тип рецидива .
Rotate(флот, боол, боја)
Ротира слику око његовог центра са одређеним углом док одржава резизпропорционалност и одржавање боје позадине. овај метод омогућавапрецизна манипулација сликом, осигуравајући да ротација одржава визуелну равнотежуи конзистентност са одређеном бојом позадине. то је идеално за задатке у којимаПотребна је тачна ротација око центра, као што је корекција оријентације.или уметничке прилагођавања.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
Угао ротације у степени. позитивне вредности ће ротирати сат.
resizeProportionally
bool
ако сте постављени на ‘истину’ ћете имати своју величину слике промењене у зависности од ротираног правоугао (корене тачке) пројекције у другом случају које остављају димензије нетакнуте и само унутрашњости садржај слики су ротирани.
backgroundColor
Color
Боја позадине.
RotateFlip(RotateFlipType)
Метода “РотатеФлип” омогућава ротирање и флипирање операција на слици.нуди свеобухватну функционалност за манипулисање оријентацијом слике, омогућавајући корисницимада обављају ротације и флипс према њиховим захтевима, олакшавајућиефикасне задатке обраде слике унутар софтверских апликација.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Тип ротираног флипа.
SaveData(Stream)
Sačuvajte podatke .
protected override void SaveData(Stream stream)
Parameters
stream
Stream
У току струје.
UpdateDimensions(Инт, Инт)
ажурирајуће димензије.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
Нова ширина је.
newHeight
int
Нова висина је.
Operators
Оператор =(TgaImage, ТгаИмаге)
Остварује једнако поређење између две ТГА слике, узимајући у обзир ипрве и друге слике укључене у процес поређења. овај методолакшава једноставну евалуацију слике, обезбеђујући тачностАнализа и доношење одлука унутар обраде слике радног тока.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Први Aspose.Imaging.FileFormats.Tga. TgaImage који учествује у поређењу.
second
TgaImage
Други Aspose.Imaging.FileFormats.Tga. TgaImage који учествује у поређењу.
Returns
У поређењу резултата.
Оператор !=(TgaImage, ТгаИмаге)
Проводи поређење неједнакости између две ТГА слике, процењујући ипрве и друге слике укључене у поређење. овај метод помаже уидентификовање различитости или разлике између слика, омогућавајући прецизностАнализа и доношење одлука у задатцима обраде слике.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Први Aspose.Imaging.FileFormats.Tga. TgaImage који учествује у поређењу.
second
TgaImage
Други Aspose.Imaging.FileFormats.Tga. TgaImage који учествује у поређењу.
Returns
У поређењу резултата.