Class TgaImage
Nom dels espais: Aspose.Imaging.FileFormats.Tga Assemblea: Aspose.Imaging.dll (25.4.0)
Manipulació de fitxers d’imatge de raster TGA amb la nostra API, adaptada al TARGA(Truevision Advanced Raster Adapter) format, que permet la càrrega sense fil ipersonalització. fàcilment actualitzar les propietats públiques com ara l’autor, el timestamp,ID d’imatge, i versió del programari, utilitzant diferents bits per configuració de píxels,canal alfa i transparència de colors. a més, es poden exportar imatges TGAa altres formats de raster populars, per assegurar la compatibilitat dels seus projectes.
[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
Membres heretats
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
Salvar la imatge JPG com a imatge TGA.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
La càrrega de la imatge PNG, la conversió a la TgaImage i l’estalvi com a imatge TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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(Tàrrega)
Inicialitza un nou objecte Aspose.Imaging.FileFormats.Tga. TgaImage utilitzant la ruta de fitxers proporcionada percarregar el contingut de la imatge. aquest constructor inicia eficaçment l’imatgeper exemple, permetent l’accés sense segell als fitxers d’imatge TGA, simplificant la integracióEn el seu flux de treball d’aplicació.
public TgaImage(string path)
Parameters
path
string
El camí per carregar una imatge.
Exceptions
El camí especificat és nul.
TgaImage(RasterImage)
Crear una nova instància de la classe Aspose.Imaging.FileFormats.Tga. TgaImage proporcionant un rasterAquest constructor facilita la integració directa de l’existentraster imatges en el format d’imatge TGA, simplificant el procés de conversió perAugmentar la compatibilitat dins dels seus sistemes de programari.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
Imatge del raster.
Examples
La càrrega de la imatge PNG, la conversió a la TgaImage i l’estalvi com a imatge TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Iniciar una nova instància de la classe Aspose.Imaging.FileFormats.Tga. TgaImage utilitzant un flux acarregar la imatge. Aquest constructor permet la integració sense segell de dades d’imatgede fluxos, facilitant el tractament eficient i el processament d’imatges TGA dinsLes teves aplicacions de programari.
public TgaImage(Stream stream)
Parameters
stream
Stream
El corrent per carregar una imatge.
Properties
AuthorComments
Retreu o posa els comentaris proporcionats per l’autor de la imatge.sovint contenen informació valuosa, com ara descripcions, anotacions ocontext addicional sobre la imatge. per accedir o modificar l’autor Comentarispropietat, els desenvolupadors poden millorar els metadats associats amb la imatge, proporcionantUsuaris amb valors i context respecte al seu contingut o creació.Aquest és un camp ASCII format per 324 bytes que estan organitzats com a quatre línies.80 caràcters, cadascun seguit per un terminador zero.
public string AuthorComments { get; set; }
Valor de la propietat
Examples
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retreu o posa el nom de l’autor associat amb la imatge.permet als desenvolupadors accedir o modificar les metadades del nom de l’autor, proporcionantinformació valuosa sobre el creador de la imatge. utilitzant el nom de l’autorpropietat, els usuaris poden identificar fàcilment l’individu responsable de crear ocontribuir a la imatge, millorar els seus metadats en general i proporcionar valorcontext per als espectadors.Aquest camp és un total de 40 caràcters ASCII per al nom. Si el camp s’utilitza,ha de contenir el nom de la persona que va crear la imatge (autor).
public string AuthorName { get; set; }
Valor de la propietat
Examples
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retreu o fixa el color de fons de la imatge. Aquesta propietat permetper especificar el color utilitzat per al fons de la imatge, assegurant la consistència iMillorar la presentació visual. és especialment útil per a escenaris en què elLa imatge es mostra en un fons amb un color diferent o quan es realitza laImatge en un altre cànem.
public override Color BackgroundColor { get; set; }
Valor de la propietat
BitsPerPixel
Retirar els bits per valor de píxel, proporcionant informació essencial sobre elLa profunditat del color de la imatge. Aquesta propietat serveix com una mesura crucial per a la comprensióel nivell de detall i la riquesa de colors present en la imatge, ajudant els desenvolupadors enOptimitzar els algoritmes de processament i allotjament de recursos per a una imatge eficientManipulació i realització de tasques.
public override int BitsPerPixel { get; }
Valor de la propietat
BytesPerPixel
Obtenir els bits per valor de píxel, que indica la quantitat de memòria ocupada perCada píxel de la imatge. Aquesta propietat serveix com una mesura crucial per a la memòriaGestió i optimització, ajudant els desenvolupadors a allotjar recursos eficientmenti tractament de dades d’imatge
public int BytesPerPixel { get; }
Valor de la propietat
DateTimeStamp
Obtenir o establir Data/Tim Stamp.Aquest camp defineix el valor de la data i l’hora en què s’ha salvat la imatge.Tot i que els sistemes operatius normalment fan fitxers d’estamp de temps i dates, aquesta característica éscondicionat perquè el sistema operatiu pot canviar la marca d’hora i data si el fitxer ésMitjançant l’ús d’aquesta àrea, es garanteix una regió no modificada per a data i horaLa gravació.
public DateTime? DateTimeStamp { get; set; }
Valor de la propietat
DateTime ?
Examples
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Obtenir informació crucial sobre el format de fitxer de la imatge representada per aquestper exemple de Aspose.Imaging.FileFormats.Tga. TgaImage. Comprendre el format de fitxer és essencial per acomprovar la compatibilitat i assegurar la integració sense segell dins dels sistemes de programari,Facilitar el processament i la manipulació de les imatges.
public override FileFormat FileFormat { get; }
Valor de la propietat
GammaValueDenominator
Retreu la part denominadora del valor gamma, un factor integral en elDeterminar la representació de color dins d’imatges. per a imatges que no tenen gammacorrecció, aquest valor ha de ser 1.0, assegurant una renderització de color exacta.L’apreciació i el valor d’aquest paràmetre és fonamental per al manteniment del colorfidelitat i assolir la visualització d’imatge precisa.
public ushort GammaValueDenominator { get; }
Valor de la propietat
Examples
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Obté la part del numerador del valor gamma, que és essencial per a la color exactaEn imatges sense correcció gamma, aquest valor ha de serComprendre i utilitzar aquest valor és crucial per mantenir el colorfidelitat i assegurar la renderització d’imatge exacta.
public ushort GammaValueNumerator { get; }
Valor de la propietat
Examples
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retreu un valor booleà que indiqui si el Aspose.Imaging.FileFormats.Tga. TgaImage inclou uncanal alfa, facilitant els efectes de transparència. aquesta propietat proporciona essencialinformació per al tractament de la composició d’imatge i la renderització, ajudant els desenvolupadors enImplementar diversos efectes visuals i operacions de composició.
public override bool HasAlpha { get; }
Valor de la propietat
Examples
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retreu o estableix un valor que indiqui si la imatge conté un fonsAquesta propietat és útil per determinar si la imatge inclou undiferents colors de fons separats del contingut de l’avantguarda.per personalitzar el processament d’imatge o la rendició en funció de la presència o absència deUn color de fons.
public override bool HasBackgroundColor { get; set; }
Valor de la propietat
HasColorMap
Recorda si aquesta instància Aspose.Imaging.FileFormats.Tga. TgaImage conté un mapa de colors.Comprendre la presència d’un mapa de colors és crucial per a una interpretació exactai manipulació de les dades de color de la imatge.
public bool HasColorMap { get; }
Valor de la propietat
Examples
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retreu o estableix un valor booleà que indiqui si la imatge conté unacolor transparent. aquesta propietat és essencial per identificar si la imatgepromou la transparència, ajudant a implementar el tractament adequat deOperacions relacionades amb la transparència, com ara la barreja, la composició o el masclatge.
public override bool HasTransparentColor { get; set; }
Valor de la propietat
Height
Obtenir l’alçada de la imatge encapsulada per aquest Aspose.Imaging.FileFormats.Tga. TgaImageAquesta propietat proporciona als desenvolupadors detalls crítics relacionats amb elles dimensions verticals de la imatge, que permeten la integració i manipulació sense segles deimatges dins de les seves solucions de programari.
public override int Height { get; }
Valor de la propietat
Examples
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Obté o col·loca l’identificador únic associat amb la imatge. Aquest ID serveix com apunt de referència per identificar i distingir la imatge dels altres en unsistema o aplicació. mitjançant la configuració o la recuperació de la imatge ID, es pot gestionar iTractar les imatges de manera eficaç, facilitant la gestió organitzada de la imatge i la recuperacióels processos.
Aquest camp opcional conté informació d’identificació sobre la imatge. La longitud màxima per a aquest camp és de 255 bytes.
public string ImageId { get; set; }
Valor de la propietat
Examples
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Obtenir un valor booleà que indiqui si el Aspose.Imaging.FileFormats.Tga. TgaImage representa unimatge d’escala gris. aquesta propietat és crucial per a la distinció entre el color iimatges d’escala gris, ajudant els desenvolupadors a aplicar el tractament adequat iTècniques de renderització basades en les característiques de color de la imatge.
public bool IsGrayScale { get; }
Valor de la propietat
Examples
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retreu o col·loca el nom de treball o ID associat amb la imatge.Permet accedir o modificar metadades relacionades amb el treball o projecte específicmitjançant l’ús de la propietat Nom de treball/ID, els usuaris poden fàcilmentIdentificar el projecte o la tasca a la qual pertany la imatge, facilitantOrganització i gestió dels actius d’imatge en els fluxos de treball o projectes més grans.
public string JobNameOrId { get; set; }
Valor de la propietat
Examples
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retreu o fixeu el timestamp indicant l’hora de treball associada a la imatge.Aquesta propietat permet als desenvolupadors accedir o modificar les metadades de temps relacionades ambla feina o el projecte específic associat amb la imatge.
public TimeSpan? JobTime { get; set; }
Valor de la propietat
TimeSpan ?
Examples
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retrata la part denominadora del Pixel Aspect Ratio, un factor crucial endeterminar l’aspecte visual dels píxels dins de la imatge. aquest valor és essencialper a la preservació de la representació exacta dels píxels i les ràtios d’aspecte al llarg de diversesOperacions de renderització i processament d’imatges, garantint una producció visual de gran qualitat.
public ushort PixelAspectRatioDenominator { get; }
Valor de la propietat
Examples
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retreu el component de numeració del Pixel Aspect Ratio, que influeix en laAspecte visual dels píxels dins de la imatge. Comprendre i manipular aixòEl valor és essencial per aconseguir una representació de píxels exacta i les proporcions d’aspecte.Imatge de rendiment i processament.
public ushort PixelAspectRatioNumerator { get; }
Valor de la propietat
Examples
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Gestió de la identificació de programari (ID) associada a la imatge, permetentfins a 40 caràcters ASCII. Aquesta propietat serveix com un mitjà per identificar únicamentEl programari utilitzat en la creació o el processament de la imatge, proporcionant valorMetadades per a finalitats organitzatives i informatives.
public string SoftwareId { get; set; }
Valor de la propietat
Examples
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retreu o estableix la versió del programari associada a la imatge.La longitud de la línia de versió és normalment de 3 a 4 caràcters.utilitzable per rastrejar el programari utilitzat per crear o manipular la imatge i potproporcionar un context valuós per al tractament d’imatges i comprovacions de compatibilitat.
public string SoftwareVersion { get; set; }
Valor de la propietat
Examples
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retreu o col·loca la lletra component de la versió del programari associada amb elAquesta propietat representa un detall addicional dins de la versió del programaristring i pot ser útil per a una diferència de versió més fina.
public char SoftwareVersionLetter { get; set; }
Valor de la propietat
Examples
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retreu o estableix el component numèric de la versió del programari associada ambAquesta propietat representa la part numèrica de la versió del programarila xarxa, proporcionant informació important sobre la versió del programari utilitzat perCrear o modificar la imatge.
public ushort SoftwareVersionNumber { get; set; }
Valor de la propietat
Examples
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retreu o estableix el color clau associat amb la imatge.per accedir o modificar el color designat com a color clau per a una imatge específicaprocessar tasques o efectes. utilitzant la propietat de color clau permet als usuarisaplicació d’operacions basades en el color, com ara la clau de croma o el reemplaçament de colors, millorantCapacitats de manipulació d’imatge i possibilitats creatives.
El color clau es pot considerar com la ‘color de fons’ o ‘color transparent’. Aquest és el color de l’àrea ‘no imatge’ de la pantalla, i el mateix color que es clarificaria si s’elimina en la aplicació.
public override Color TransparentColor { get; set; }
Valor de la propietat
Examples
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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
Retirar l’amplada de la imatge representada per aquest Aspose.Imaging.FileFormats.Tga. TgaImageAquesta propietat proporciona als desenvolupadors informació essencial sobre eldimensions d’imatge, facilitant diverses tasques de manipulació i processament de la imatgedins de les seves aplicacions de programari.
public override int Width { get; }
Valor de la propietat
Examples
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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;
}
Xerrada
Obté o estableix la coordinació horitzontal absoluta per a l’angle inferior esquerre de la imatgecom es posi en un dispositiu de pantalla amb un origen a la part inferior esquerra de lapantalla (per exemple, la sèrie TARGA).
public ushort XOrigin { get; set; }
Valor de la propietat
Examples
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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;
}
iorgínia
Obté o estableix la coordinació vertical absoluta per a l’angle inferior esquerre de la imatgecom es posi en un dispositiu de pantalla amb un origen a la part inferior esquerra de lapantalla (per exemple, la sèrie TARGA).
public ushort YOrigin { get; set; }
Valor de la propietat
Examples
Actualitzar les propietats públiques de la imatge TGA carregada.
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")
}
Obtenir valors de les propietats públiques de la imatge TGA carregada.
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()
Produeix un duplicat de la instància actual, generant un nou objecte que clonatots els atributs i propietats de l’original. aquest mètode facilita lala creació de còpies idèntiques, assegurar la integritat de les dades i preservar l’estat dela instància actual sense afectar l’objecte original.
public TgaImage Clone()
Returns
Retorna un nou objecte que és una còpia de la instància actual.
Clone(TgaImage)
Replicar les propietats d’un altre Aspose.Imaging.FileFormats.Tga. TgaImage objecte, crear unnova instància amb atributs idèntics. aquesta operació garanteix la preservacióde la integritat de dades i facilita la duplicació de les propietats d’imatge senseModificació de l’objecte de font.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Altres Aspose.Imaging.FileFormats.Tga.tgaImage
Crop(Rectangle)
Crea la imatge a una regió especificada. aquest mètode li permet definir unàrea rectangular dins de la imatge per conservar, descartant la resta.és útil per centrar-se en continguts específics dins de la imatge o eliminar els indesitjatsde les porcions.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
El rectangle
Crop(Int, int, int, int)
Crea la imatge especificant canvis per a l’esquerra, dreta, superior i baixAquest mètode li permet treure la imatge moure els seus límitsindependentment al llarg de l’eix horitzontal i vertical. Ajustant aquests canvis,Pots controlar exactament quines parts de la imatge per conservar, eficaçmentCreació a les dimensions desitjades.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
El canvi de esquerra.
rightShift
int
El canvi correcte.
topShift
int
El canvi superior.
bottomShift
int
El canvi de baix.
Equals(TgaImage)
En una comparació d’igualtat, el mètode avalua si l’actualAspose.Imaging.FileFormats.Tga. TgaImage és igual a la segona imatge proporcionada com aAquesta operació facilita determinar si dues imatges TGA sónidentitària, ajudant en les tasques de processament d’imatge i comparació.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Segona Aspose.Imaging.FileFormats.Tga. TgaImage que participa en la comparació.
Returns
Resultats de comparació.
Equals(Objecte)
El mètode realitza una comparació d’igualtat entre elAspose.Imaging.FileFormats.Tga. TgaImage instància i un altre objecte proporcionat com a paràmetre.En concret, avalua si les propietats de la imatge actual coincideixendels objecte segon, ajudant a determinar la seva igualtat deLes finalitats de comparació dins dels fluxos de treball de processament d’imatge.
public override bool Equals(object other)
Parameters
other
object
Segona Aspose.Imaging.FileFormats.Tga. TgaImage que participa en la comparació.
Returns
Resultats de comparació.
GetHashCode()
Retirar el codi hash de l’instància actual. no obstant això, és important notarque aquest codi hash pot no ser adequat per a l’ús com a clau, especialment perquèEls exemples de la classe TgaImage no són immutables.
public override int GetHashCode()
Returns
El codi hash d’aquesta instància.
Resize(Int, int, ImageResizeSettings)
Recuperar la imatge mentre s’apliquen configuracions específiques per mantenir el desitjatdimensions i proporció d’aspecte. per personalitzar la configuració de la imatge, es pot eficaçmentRecuperar la imatge i assegurar la qualitat visual òptima i la compatibilitat ambdiferents dispositius o aplicacions.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
La nova amplada.
newHeight
int
La nova alçada.
settings
ImageResizeSettings
La restauració de les instal·lacions.
Resize(Int, int, ResizeTyp)
Ajusta la mida de la imatge utilitzant un tipus de resim especificat, que determina comL’operació de resignació s’executa. aquest mètode proporciona flexibilitat en laImatges segons diferents algoritmes o tècniques.tipus de ressec adequat, es pot aconseguir l’equilibri desitjat entre la imatgeQualitat i eficiència computacional basada en requisits o preferències específiques.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
La nova amplada.
newHeight
int
La nova alçada.
resizeType
ResizeType
El tipus de residus.
Rotate(Float, bool i color)
Rota l’imatge al voltant del seu centre per un angle especificat mentre manté la resignacióproporcionalitat i conservació del color de fons. aquest mètode permetmanipulació d’imatge precisa, assegurant que la rotació manté l’equilibri visuali coherència amb el color de fons especificat. és ideal per a tasques onÉs necessari una rotació exacta al voltant del centre, com ara la correcció d’orientació.o adaptacions artístiques.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
L’angle de rotació en graus. els valors positius giraran de manera horària.
resizeProportionally
bool
si s’estableix a ’true’ haurà canviat la mida de la imatge segons les projeccions rectangles (punts de cor) girades en altres casos que deixen les dimensions sense tocar i només interiors els continguts d’imatge es giren.
backgroundColor
Color
El color del fons.
RotateFlip(RotateFlipType)
El mètode “RotateFlip” permet les operacions de rotació i flipping a la imatge.ofereix una funcionalitat versàtil per manipular l’orientació de la imatge, permetent als usuarisper realitzar rotacions i flips segons les seves necessitats, facilitanttasques de processament d’imatge eficients dins de les aplicacions de programari.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
El tipus de flip rotat.
SaveData(Stream)
El salvatge de dades.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
El corrent.
UpdateDimensions(Int, Int)
Les dimensions actualitzades.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
La nova amplada.
newHeight
int
La nova alçada.
Operators
Operador =(Càlcul, TgaImage)
Permet una comparació d’igualtat entre dues imatges TGA, tenint en compte les duesprimera i segona imatges implicades en el procés de comparació. aquest mètodefacilita l’avaluació senzilla de la igualtat d’imatge, assegurant la precisióAnàlisi i presa de decisions dins dels fluxos de treball de processament d’imatge.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Primer Aspose.Imaging.FileFormats.Tga. TgaImage que participa en la comparació.
second
TgaImage
Segona Aspose.Imaging.FileFormats.Tga. TgaImage que participa en la comparació.
Returns
Resultats de comparació.
Operador !=(Càlcul, TgaImage)
Condueix una comparació de desigualtats entre dues imatges TGA, valorant les duesprimera i segona imatges implicades en la comparació. aquest mètode ajuda aIdentificar discrepàncies o diferències entre les imatges, permetent la precisióAnàlisi i presa de decisions en les tasques de processament d’imatge.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Primer Aspose.Imaging.FileFormats.Tga. TgaImage que participa en la comparació.
second
TgaImage
Segona Aspose.Imaging.FileFormats.Tga. TgaImage que participa en la comparació.
Returns
Resultats de comparació.