Class TgaImage
Nombre del espacio: Aspose.Imaging.FileFormats.Tga Asamblea: Aspose.Imaging.dll (25.4.0)
Manipular los archivos de imagen de raster TGA con nuestra API, adaptado al TARGA(Truevision Advanced Raster Adapter) formato, que permite la carga sin sello ypersonalización. fácilmente actualizar las propiedades públicas como autor, timestamp,ID de imagen, y versión de software, mientras utilizan diferentes bits por pixel,Canal alfa y transparencia de colores. Además, puede exportar imágenes TGAa otros formatos de raster populares, garantizando la compatibilidad para sus proyectos.
[JsonObject(MemberSerialization.OptIn)]
public class TgaImage : RasterCachedImage, IDisposable, IObjectWithBounds, IRasterImageArgb32PixelLoader, IRasterImageRawDataLoader, IHasXmpData, IHasMetadata
Inheritance
object ← DisposableObject ← DataStreamSupporter ← Image ← RasterImage ← RasterCachedImage ← TgaImage
Implements
IDisposable ,y, IObjectWithBounds ,y, IRasterImageArgb32PixelLoader ,y, IRasterImageRawDataLoader ,y, IHasXmpData ,y, IHasMetadata
Miembros heredados
RasterCachedImage.CacheData() ,y, RasterCachedImage.Blend(Point, RasterImage, Rectangle, byte) ,y, RasterCachedImage.Resize(int, int, ResizeType) ,y, RasterCachedImage.Resize(int, int, ImageResizeSettings) ,y, RasterCachedImage.RotateFlip(RotateFlipType) ,y, RasterCachedImage.Rotate(float, bool, Color) ,y, RasterCachedImage.Crop(Rectangle) ,y, RasterCachedImage.Dither(DitheringMethod, int, IColorPalette) ,y, RasterCachedImage.Grayscale() ,y, RasterCachedImage.NormalizeHistogram() ,y, RasterCachedImage.BinarizeFixed(byte) ,y, RasterCachedImage.BinarizeOtsu() ,y, RasterCachedImage.BinarizeBradley(double, int) ,y, RasterCachedImage.BinarizeBradley(double) ,y, RasterCachedImage.AdjustBrightness(int) ,y, RasterCachedImage.AdjustContrast(float) ,y, RasterCachedImage.AdjustGamma(float, float, float) ,y, RasterCachedImage.AdjustGamma(float) ,y, RasterCachedImage.OnCached() ,y, RasterCachedImage.OnPaletteChanged(IColorPalette, IColorPalette) ,y, RasterCachedImage.IsCached ,y, RasterImage.xmpData ,y, RasterImage.RemoveMetadata() ,y, RasterImage.Save(Stream, ImageOptionsBase, Rectangle) ,y, RasterImage.GetModifyDate(bool) ,y, RasterImage.Dither(DitheringMethod, int) ,y, RasterImage.Dither(DitheringMethod, int, IColorPalette) ,y, RasterImage.GetDefaultPixels(Rectangle, IPartialArgb32PixelLoader) ,y, RasterImage.GetDefaultRawData(Rectangle, IPartialRawDataLoader, RawDataSettings) ,y, RasterImage.GetDefaultArgb32Pixels(Rectangle) ,y, RasterImage.GetDefaultRawData(Rectangle, RawDataSettings) ,y, RasterImage.GetArgb32Pixel(int, int) ,y, RasterImage.GetPixel(int, int) ,y, RasterImage.SetArgb32Pixel(int, int, int) ,y, RasterImage.SetPixel(int, int, Color) ,y, RasterImage.ReadScanLine(int) ,y, RasterImage.ReadArgb32ScanLine(int) ,y, RasterImage.WriteScanLine(int, Color[]) ,y, RasterImage.WriteArgb32ScanLine(int, int[]) ,y, RasterImage.LoadPartialArgb32Pixels(Rectangle, IPartialArgb32PixelLoader) ,y, RasterImage.LoadPartialPixels(Rectangle, IPartialPixelLoader) ,y, RasterImage.LoadArgb32Pixels(Rectangle) ,y, RasterImage.LoadArgb64Pixels(Rectangle) ,y, RasterImage.LoadPartialArgb64Pixels(Rectangle, IPartialArgb64PixelLoader) ,y, RasterImage.LoadPixels(Rectangle) ,y, RasterImage.LoadCmykPixels(Rectangle) ,y, RasterImage.LoadCmyk32Pixels(Rectangle) ,y, RasterImage.LoadRawData(Rectangle, RawDataSettings, IPartialRawDataLoader) ,y, RasterImage.LoadRawData(Rectangle, Rectangle, RawDataSettings, IPartialRawDataLoader) ,y, RasterImage.SaveRawData(byte[], int, Rectangle, RawDataSettings) ,y, RasterImage.SaveArgb32Pixels(Rectangle, int[]) ,y, RasterImage.SavePixels(Rectangle, Color[]) ,y, RasterImage.SaveCmykPixels(Rectangle, CmykColor[]) ,y, RasterImage.SaveCmyk32Pixels(Rectangle, int[]) ,y, RasterImage.SetResolution(double, double) ,y, RasterImage.SetPalette(IColorPalette, bool) ,y, RasterImage.Resize(int, int, ImageResizeSettings) ,y, RasterImage.Rotate(float, bool, Color) ,y, RasterImage.Rotate(float) ,y, RasterImage.BinarizeFixed(byte) ,y, RasterImage.BinarizeOtsu() ,y, RasterImage.BinarizeBradley(double) ,y, RasterImage.BinarizeBradley(double, int) ,y, RasterImage.Blend(Point, RasterImage, Rectangle, byte) ,y, RasterImage.Blend(Point, RasterImage, byte) ,y, RasterImage.Grayscale() ,y, RasterImage.NormalizeHistogram() ,y, RasterImage.AdjustBrightness(int) ,y, RasterImage.AdjustContrast(float) ,y, RasterImage.AdjustGamma(float, float, float) ,y, RasterImage.AdjustGamma(float) ,y, RasterImage.GetSkewAngle() ,y, RasterImage.NormalizeAngle() ,y, RasterImage.NormalizeAngle(bool, Color) ,y, RasterImage.Filter(Rectangle, FilterOptionsBase) ,y, RasterImage.ReplaceColor(Color, byte, Color) ,y, RasterImage.ReplaceColor(int, byte, int) ,y, RasterImage.ReplaceNonTransparentColors(Color) ,y, RasterImage.ReplaceNonTransparentColors(int) ,y, RasterImage.ToBitmap() ,y, RasterImage.ReleaseManagedResources() ,y, RasterImage.UpdateMetadata() ,y, RasterImage.UpdateDimensions(int, int) ,y, RasterImage.PremultiplyComponents ,y, RasterImage.UseRawData ,y, RasterImage.UpdateXmpData ,y, RasterImage.XmpData ,y, RasterImage.RawIndexedColorConverter ,y, RasterImage.RawCustomColorConverter ,y, RasterImage.RawFallbackIndex ,y, RasterImage.RawDataSettings ,y, RasterImage.UsePalette ,y, RasterImage.RawDataFormat ,y, RasterImage.RawLineSize ,y, RasterImage.IsRawDataAvailable ,y, RasterImage.HorizontalResolution ,y, RasterImage.VerticalResolution ,y, RasterImage.HasTransparentColor ,y, RasterImage.HasAlpha ,y, RasterImage.TransparentColor ,y, RasterImage.ImageOpacity ,y, RasterImage.DataLoader ,y, Image.CanLoad(string) ,y, Image.CanLoad(string, LoadOptions) ,y, Image.CanLoad(Stream) ,y, Image.CanLoad(Stream, LoadOptions) ,y, Image.Create(ImageOptionsBase, int, int) ,y, Image.Create(Image[]) ,y, Image.Create(MultipageCreateOptions) ,y, Image.Create(string[], bool) ,y, Image.Create(string[]) ,y, Image.Create(Image[], bool) ,y, Image.GetFileFormat(string) ,y, Image.GetFileFormat(Stream) ,y, Image.GetFittingRectangle(Rectangle, int, int) ,y, Image.GetFittingRectangle(Rectangle, int[], int, int) ,y, Image.Load(string, LoadOptions) ,y, Image.Load(string) ,y, Image.Load(Stream, LoadOptions) ,y, Image.Load(Stream) ,y, Image.GetProportionalWidth(int, int, int) ,y, Image.GetProportionalHeight(int, int, int) ,y, Image.RemoveMetadata() ,y, Image.CanSave(ImageOptionsBase) ,y, Image.Resize(int, int) ,y, Image.Resize(int, int, ResizeType) ,y, Image.Resize(int, int, ImageResizeSettings) ,y, Image.GetDefaultOptions(object[]) ,y, Image.GetOriginalOptions() ,y, Image.ResizeWidthProportionally(int) ,y, Image.ResizeHeightProportionally(int) ,y, Image.ResizeWidthProportionally(int, ResizeType) ,y, Image.ResizeHeightProportionally(int, ResizeType) ,y, Image.ResizeWidthProportionally(int, ImageResizeSettings) ,y, Image.ResizeHeightProportionally(int, ImageResizeSettings) ,y, Image.RotateFlip(RotateFlipType) ,y, Image.Rotate(float) ,y, Image.Crop(Rectangle) ,y, Image.Crop(int, int, int, int) ,y, Image.Save() ,y, Image.Save(string) ,y, Image.Save(string, ImageOptionsBase) ,y, Image.Save(string, ImageOptionsBase, Rectangle) ,y, Image.Save(Stream, ImageOptionsBase) ,y, Image.Save(Stream, ImageOptionsBase, Rectangle) ,y, Image.GetSerializedStream(ImageOptionsBase, Rectangle, out int) ,y, Image.SetPalette(IColorPalette, bool) ,y, Image.UpdateContainer(Image) ,y, Image.GetCanNotSaveMessage(ImageOptionsBase) ,y, Image.GetFitRectangle(Rectangle) ,y, Image.GetImage2Export(ImageOptionsBase, Rectangle, IImageExporter) ,y, Image.GetFitRectangle(Rectangle, int[]) ,y, Image.OnPaletteChanged(IColorPalette, IColorPalette) ,y, Image.OnPaletteChanging(IColorPalette, IColorPalette) ,y, Image.ReleaseManagedResources() ,y, Image.BitsPerPixel ,y, Image.Bounds ,y, Image.Container ,y, Image.Height ,y, Image.Palette ,y, Image.UsePalette ,y, Image.Size ,y, Image.Width ,y, Image.InterruptMonitor ,y, Image.BufferSizeHint ,y, Image.AutoAdjustPalette ,y, Image.HasBackgroundColor ,y, Image.FileFormat ,y, Image.BackgroundColor ,y, DataStreamSupporter.timeout ,y, DataStreamSupporter.CacheData() ,y, DataStreamSupporter.Save() ,y, DataStreamSupporter.Save(Stream) ,y, DataStreamSupporter.Save(string) ,y, DataStreamSupporter.Save(string, bool) ,y, DataStreamSupporter.SaveData(Stream) ,y, DataStreamSupporter.ReleaseManagedResources() ,y, DataStreamSupporter.OnDataStreamContainerChanging(StreamContainer) ,y, DataStreamSupporter.DataStreamContainer ,y, DataStreamSupporter.IsCached ,y, DisposableObject.Dispose() ,y, DisposableObject.ReleaseManagedResources() ,y, DisposableObject.ReleaseUnmanagedResources() ,y, DisposableObject.VerifyNotDisposed() ,y, DisposableObject.Disposed ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Examples
Salvando la imagen JPG como imagen TGA.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Cargar la imagen PNG, convertirla en TgaImage y ahorrar como imagen TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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(El string)
Inicializa un nuevo objeto Aspose.Imaging.FileFormats.Tga.TgaImage utilizando la ruta de archivo proporcionada paracargar el contenido de la imagen.Este constructor inicia eficazmente la imagenpor ejemplo, permitiendo el acceso sin sentido a los archivos de imagen TGA, simplificando la integraciónen su flujo de trabajo de aplicación.
public TgaImage(string path)
Parameters
path
string
El camino para cargar una imagen.
Exceptions
El camino especificado es nulo.
TgaImage(RasterImage)
Crea una nueva instancia de la clase Aspose.Imaging.FileFormats.Tga.TgaImage proporcionando un rasterobjeto de imagen. este constructor facilita la integración directa deraster imágenes en el formato de imagen TGA, simplificando el proceso de conversión paraMejora de la compatibilidad dentro de sus sistemas de software.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
La imagen del raster.
Examples
Cargar la imagen PNG, convertirla en TgaImage y ahorrar como imagen TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Iniciar una nueva instancia de la clase Aspose.Imaging.FileFormats.Tga.TgaImage utilizando un flujo decargar la imagen.Este constructor permite la integración sin sentido de los datos de la imagende los flujos, facilitando el manejo y procesamiento eficientes de las imágenes TGA dentro desus aplicaciones de software.
public TgaImage(Stream stream)
Parameters
stream
Stream
El flujo para cargar una imagen.
Properties
AuthorComments
Retira o coloca los comentarios proporcionados por el autor de la imagen.a menudo contiene información valiosa, como descripciones, anotaciones, omás contexto sobre la imagen. por acceder o modificar el Autor Comentariospropiedad, los desarrolladores pueden mejorar los metadatos asociados con la imagen, proporcionandousuarios con valiosos conocimientos y contexto sobre su contenido o creación.Este es un campo ASCII compuesto por 324 bytes que están organizados como cuatro líneasde 80 caracteres, cada uno seguido por un terminador cero.
public string AuthorComments { get; set; }
Valor de la propiedad
Examples
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Retreará o establezca el nombre del autor asociado con la imagen.permite a los desarrolladores acceder o modificar los metadatos del nombre del autor, proporcionandoinformación valiosa sobre el creador de la imagen. mediante el uso del nombre del autorpropiedad, los usuarios pueden identificar fácilmente al individuo responsable de crear ocontribuir a la imagen, mejorar sus metadatos generales y proporcionar valorcontexto para los espectadores.Este campo es un total de 40 caracteres ASCII para el nombre,debe contener el nombre de la persona que creó la imagen (autor).
public string AuthorName { get; set; }
Valor de la propiedad
Examples
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Retirar o establecer el color de fondo de la imagen. esta propiedad permitepara especificar el color utilizado para el fondo de la imagen, garantizando la coherencia ypara mejorar la presentación visual. es particularmente útil para los escenarios en los que ella imagen se muestra en un fondo con un color diferente o cuando seImagen en otra canva.
public override Color BackgroundColor { get; set; }
Valor de la propiedad
BitsPerPixel
Retirar los bits por valor de píxel, proporcionando información esencial sobre elprofundidad de color de la imagen. esta propiedad sirve como una métrica crucial para la comprensiónel nivel de detalle y la riqueza de color presente en la imagen, ayudando a los desarrolladores enoptimizar los algoritmos de procesamiento y la asignación de recursos para una imagen eficienteManipulación y rendimiento de tareas.
public override int BitsPerPixel { get; }
Valor de la propiedad
BytesPerPixel
Obtenga el valor de los bytes por píxel, que denota la cantidad de memoria ocupada porcada píxel en la imagen. esta propiedad sirve como una métrica crucial para la memoriagestión y optimización, ayudando a los desarrolladores en la alocación eficiente de recursosy procesamiento de datos de imagen
public int BytesPerPixel { get; }
Valor de la propiedad
DateTimeStamp
Gets o sets Date/Time Stamp.Este campo define el valor para la fecha y hora en que se salvó la imagen.Aunque los sistemas operativos suelen archivos tim- y date-stamp, esta característica esprevistos porque el sistema operativo puede cambiar la etiqueta de tiempo y fecha si el archivo esUtilizando esta zona, se le garantiza una región sin modificación para la fecha y el tiempo.de grabación.
public DateTime? DateTimeStamp { get; set; }
Valor de la propiedad
DateTime ?
Examples
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Obtenga información crucial sobre el formato de archivo de la imagen representada por estepor ejemplo de Aspose.Imaging.FileFormats.Tga.TgaImage. comprender el formato de archivo es esencial paraverifica la compatibilidad y garantiza la integración sin límites dentro de los sistemas de software,Facilitar el procesamiento y manipulación de imágenes.
public override FileFormat FileFormat { get; }
Valor de la propiedad
GammaValueDenominator
Retreará la parte denominadora del valor gamma, un factor integral en elDeterminación de la representación de color dentro de las imágenes. para las imágenes sin gamacorrección, este valor debe ser 1.0, garantizando una renderización de color exacta.Valorar y valorar este parámetro es fundamental para mantener el colorfidelidad y la obtención de la visualización de la imagen precisa.
public ushort GammaValueDenominator { get; }
Valor de la propiedad
Examples
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Recibe la parte del numerador del valor gamma, que es esencial para el color exactoen imágenes. en imágenes sin corrección gamma, este valor debe serComprender y utilizar este valor es crucial para mantener el colorfidelidad y garantizar la renderización de imagen exacta.
public ushort GammaValueNumerator { get; }
Valor de la propiedad
Examples
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Recuperar un valor booleano que indique si el Aspose.Imaging.FileFormats.Tga.TgaImage incluye uncanal alfa, facilitando los efectos de transparencia. esta propiedad proporciona esencialinformación para el manejo de la composición y renderización de la imagen, ayudando a los desarrolladores enImplementación de diversos efectos visuales y operaciones de composición.
public override bool HasAlpha { get; }
Valor de la propiedad
Examples
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Retirar o establecer un valor que indique si la imagen contiene un fondocolor. esta propiedad es útil para determinar si la imagen incluye unacolor de fondo distinto separado del contenido delantero.para personalizar el procesamiento de imágenes o el rendimiento basado en la presencia o ausencia deUn color de fondo.
public override bool HasBackgroundColor { get; set; }
Valor de la propiedad
HasColorMap
Recuerda si esta instancia Aspose.Imaging.FileFormats.Tga.TgaImage contiene un mapa de colores.Comprender la presencia de un mapa de color es crucial para la interpretación exactamanipulación de los datos de color de la imagen.
public bool HasColorMap { get; }
Valor de la propiedad
Examples
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Retira o establece un valor booleano que indica si la imagen contiene uncolor transparente. esta propiedad es esencial para identificar si la imagenpromueve la transparencia, ayudándole a implementar el tratamiento adecuado deoperaciones relacionadas con la transparencia, como la mezcla, la composición o el masco.
public override bool HasTransparentColor { get; set; }
Valor de la propiedad
Height
Obtenga la altura de la imagen encapsulada por este Aspose.Imaging.FileFormats.Tga.TgaImageEsta propiedad proporciona a los desarrolladores detalles críticos sobre ellas dimensiones verticales de la imagen, que permiten la integración y la manipulación deimágenes dentro de sus soluciones de software.
public override int Height { get; }
Valor de la propiedad
Examples
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Obtenga o establece el identificador único asociado con la imagen.Este ID sirve comopunto de referencia para identificar y distinguir la imagen de los demás dentro de unsistema o aplicación. mediante la configuración o recuperación del ID de imagen, puede gestionar yrastrear las imágenes de manera efectiva, facilitando la gestión organizada de la imagen y la recuperaciónlos procesos.
Este campo opcional contiene información de identificación sobre la imagen.La longitud máxima para este campo es de 255 bytes.
public string ImageId { get; set; }
Valor de la propiedad
Examples
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Obtener un valor booleano que indique si el Aspose.Imaging.FileFormats.Tga.TgaImage representa unEsta propiedad es crucial para distinguir entre el color yimágenes de escalera gris, que ayudan a los desarrolladores en la aplicación de un tratamiento adecuado ytécnicas de renderización basadas en las características de color de la imagen.
public bool IsGrayScale { get; }
Valor de la propiedad
Examples
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Retreará o establezca el nombre de trabajo o ID asociado con la imagen.te permite acceder o modificar metadatos relacionados con el trabajo o proyecto específicomediante el uso de la propiedad Nombre de trabajo/ID, los usuarios pueden fácilmenteIdentificar el proyecto o la tarea a la que pertenece la imagen, facilitandoorganización y gestión de los activos de imagen dentro de los flujos de trabajo o proyectos más grandes.
public string JobNameOrId { get; set; }
Valor de la propiedad
Examples
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Retira o establece el timestamp indicando el tiempo de trabajo asociado con la imagen.Esta propiedad permite a los desarrolladores acceder o modificar los metadatos de tiempo relacionados conel trabajo o proyecto específico asociado con la imagen.
public TimeSpan? JobTime { get; set; }
Valor de la propiedad
TimeSpan ?
Examples
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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 parte denominadora del Pixel Aspect Ratio, un factor crucial endeterminando el aspecto visual de los píxeles dentro de la imagen. este valor es esencialpara la preservación de la representación de píxeles exacta y las proporciones de aspecto a lo largo de las diversasoperaciones de renderización y procesamiento de imágenes, garantizando una producción visual de alta calidad.
public ushort PixelAspectRatioDenominator { get; }
Valor de la propiedad
Examples
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Retreará el componente numerador del Pixel Aspect Ratio, que influye en laaspecto visual de los píxeles dentro de la imagen. comprender y manipular estovalor es esencial para la obtención de la representación de píxeles exacta y las proporciones de aspectoImagen de renderización y procesamiento.
public ushort PixelAspectRatioNumerator { get; }
Valor de la propiedad
Examples
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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ón de la identificación de software (ID) asociada con la imagen, permitiendohasta 40 caracteres ASCII. Esta propiedad sirve como un medio para identificar de forma únicael software utilizado en la creación o procesamiento de la imagen, proporcionando valorMetadatos para fines organizativos e informativos.
public string SoftwareId { get; set; }
Valor de la propiedad
Examples
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Retreará o establezca la versión del software asociada con la imagen.La longitud de la línea de versión es típicamente de 3 a 4 caracteres.útil para rastrear el software utilizado para crear o manipular la imagen y puedeproporcionar un contexto valioso para el procesamiento de imágenes y las verificaciones de compatibilidad.
public string SoftwareVersion { get; set; }
Valor de la propiedad
Examples
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Retreará o establezca el componente de la letra de la versión del software asociada con elEsta propiedad representa un detalle adicional dentro de la versión del softwarees una línea y puede ser útil para la diferenciación de versión más fina.
public char SoftwareVersionLetter { get; set; }
Valor de la propiedad
Examples
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Retreará o establezca el componente numérico de la versión del software asociada conEsta propiedad representa la parte numérica de la versión del software.la red, proporcionando información importante sobre la versión del software utilizado paraCrear o modificar la imagen.
public ushort SoftwareVersionNumber { get; set; }
Valor de la propiedad
Examples
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Retreará o establezca el color clave asociado con la imagen.para acceder o modificar el color designado como el color clave para una imagen específicaprocesamiento de tareas o efectos.Utilizando la propiedad de color clave permite a los usuariosaplica operaciones basadas en el color, como la tecla de croma o la sustitución del color,Capacidades de manipulación de imágenes y posibilidades creativas.
El color clave se puede considerar como el ‘color de fondo’ o ‘color transparente’.Este es el color de la zona ’no imagen’ de la pantalla, y el mismo color que la pantalla sería limpiado para si se apagó en la aplicación.
public override Color TransparentColor { get; set; }
Valor de la propiedad
Examples
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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
Recuerda la anchura de la imagen representada por este Aspose.Imaging.FileFormats.Tga.TgaImageEsta propiedad proporciona a los desarrolladores información esencial sobre eldimensiones de la imagen, facilitando diferentes tareas de manipulación y procesamiento de la imagendentro de sus aplicaciones de software.
public override int Width { get; }
Valor de la propiedad
Examples
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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;
}
XOrigín
Obtenga o establece una coordinación horizontal absoluta para el ángulo inferior izquierdo de la imagencomo se posiciona en un dispositivo de pantalla que tenga un origen en la parte inferior izquierda delpantalla (por ejemplo, la serie TARGA).
public ushort XOrigin { get; set; }
Valor de la propiedad
Examples
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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;
}
Yorgín
Obtenga o establece una coordinación vertical absoluta para el ángulo inferior izquierdo de la imagencomo se posiciona en un dispositivo de pantalla que tenga un origen en la parte inferior izquierda delpantalla (por ejemplo, la serie TARGA).
public ushort YOrigin { get; set; }
Valor de la propiedad
Examples
Actualizar las propiedades públicas de la imagen TGA cargada.
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")
}
Obtener valores de las propiedades públicas de la imagen TGA cargada.
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()
Produce un duplicado de la instancia actual, generando un nuevo objeto que clonatodos los atributos y propiedades del original.Este método facilita lala creación de copias idénticas, garantizar la integridad de los datos y preservar el estado dela instancia actual sin afectar al objeto original.
public TgaImage Clone()
Returns
Retorna un nuevo objeto que es una copia de la instancia actual.
Clone(TgaImage)
Replicar las propiedades de otro objeto Aspose.Imaging.FileFormats.Tga.TgaImage, creando unnueva instancia con atributos idénticos. esta operación garantiza la preservaciónde la integridad de los datos y facilita la duplicación de las propiedades de la imagen sinModificar el objeto de fuente.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Otros Aspose.Imaging.FileFormats.Tga.TgaImage
Crop(Rectangle)
Crea la imagen a una región especificada.Este método le permite definir unaárea rectangular dentro de la imagen para conservar, descartando el resto.es útil para centrarse en contenidos específicos dentro de la imagen o para eliminar los indeseadosporciones.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
El rectángulo.
Crop(Int, int, int, int)
Cultiva la imagen especificando los cambios para la izquierda, la derecha, la parte superior y la parte inferiorEste método le permite cortar la imagen moviendo sus límitesindependientemente a lo largo de los ases horizontales y verticales. al ajustar estos cambios,Usted puede controlar exactamente qué partes de la imagen para conservar, de manera efectivaque se extiende a las dimensiones deseadas.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
El cambio de izquierda.
rightShift
int
El cambio correcto.
topShift
int
El cambio superior.
bottomShift
int
El cambio de fondo.
Equals(TgaImage)
En una comparación de igualdad, el método evalúa si elAspose.Imaging.FileFormats.Tga.TgaImage es igual a la segunda imagen proporcionada comoEsta operación facilita determinar si dos imágenes TGA sonidentidad, ayudando en las tareas de procesamiento de imágenes y comparación.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
El segundo Aspose.Imaging.FileFormats.Tga.TgaImage que participa en la comparación.
Returns
Resultados de comparación.
Equals(Objeto)
El método realiza una comparación de igualdad entre elAspose.Imaging.FileFormats.Tga.TgaImage instancia y otro objeto proporcionado como un parámetro.Especificamente, evalúa si las propiedades de la imagen actual coincidendel segundo objeto, ayudando a determinar su equivalencia paralas finalidades de comparación dentro de los flujos de trabajo de procesamiento de imágenes.
public override bool Equals(object other)
Parameters
other
object
El segundo Aspose.Imaging.FileFormats.Tga.TgaImage que participa en la comparación.
Returns
Resultados de comparación.
GetHashCode()
Retirar el código de hash de la instancia actual. sin embargo, es importante señalarque este código de hash puede no ser adecuado para el uso como clave, especialmente porqueLos casos de la clase TgaImage no son inmutables.
public override int GetHashCode()
Returns
El código hash de esta instancia.
Resize(int, int, ImageResizeSettings)
Recuperar la imagen al aplicar configuraciones específicas para mantener el deseadodimensiones y proporción de aspecto. mediante la personalización de las configuraciones de imagen, se puederesucitar la imagen al mismo tiempo que garantizar la calidad visual óptima y la compatibilidad condiferentes dispositivos o aplicaciones.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
La nueva amplitud.
newHeight
int
La nueva altura.
settings
ImageResizeSettings
los ajustes de residuos.
Resize(int, int, resizeType)
Ajusta el tamaño de la imagen utilizando un tipo de resumen especificado, que determina cómola operación de resignación se realiza. este método proporciona flexibilidad en la resignaciónimágenes según diferentes algoritmos o técnicas.Tipo de resignación adecuado, puede alcanzar el equilibrio deseado entre la imagencalidad y eficiencia computacional basada en requisitos o preferencias específicas.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
La nueva amplitud.
newHeight
int
La nueva altura.
resizeType
ResizeType
El tipo de residuos.
Rotate(float, bool, color)
Rota la imagen alrededor de su centro por un ángulo especificado mientras mantiene la resignaciónproporcionalidad y preservación del color de fondo. este método permitemanipulación exacta de la imagen, garantizando que la rotación mantenga el equilibrio visualy consistencia con el color de fondo especificado. es ideal para las tareas en las queEs necesaria una rotación precisa alrededor del centro, como la corrección de la orientación.o los ajustes artísticos.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
El ángulo de rotación en grados. valores positivos rotarán de manera horaria.
resizeProportionally
bool
si se establece a ‘verdad’ tendrás su tamaño de imagen cambiado de acuerdo con las proyecciones rectangulares rotadas (puntos de corno) en otros casos que dejan las dimensiones no tocadas y sólo los contenidos de la imagen internal son rotados.
backgroundColor
Color
El color del fondo.
RotateFlip(RotateFlipType)
El método “RotateFlip” permite las operaciones de rotación y flipping en la imagen.ofrece funcionalidad versátil para manipular la orientación de la imagen, permitiendo a los usuariospara realizar rotaciones y flips de acuerdo con sus necesidades, facilitandoTrabajos de procesamiento de imágenes eficientes dentro de las aplicaciones de software.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
El tipo de flip rotado.
SaveData(Stream)
Salva los datos.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
El flujo.
UpdateDimensions(El int, int)
La actualización de las dimensiones.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
La nueva amplitud.
newHeight
int
La nueva altura.
Operators
El operador =(TgaImage, TgaImage)
Performan una comparación de igualdad entre dos imágenes TGA, teniendo en cuenta ambosprimera y segunda imágenes involucradas en el proceso de comparación.facilita la evaluación sencilla de la igualdad de imagen, garantizando la precisiónanálisis y toma de decisiones dentro de los flujos de trabajo de procesamiento de imágenes.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Primero Aspose.Imaging.FileFormats.Tga.TgaImage que participa en la comparación.
second
TgaImage
El segundo Aspose.Imaging.FileFormats.Tga.TgaImage que participa en la comparación.
Returns
Resultados de comparación.
Operador !=(TgaImage, TgaImage)
conduce una comparación de desigualdades entre dos imágenes TGA, evaluando ambosLa primera y la segunda imágenes implicadas en la comparación.Este método ayuda aIdentificar discrepancias o diferencias entre las imágenes, permitiendo la precisiónAnálisis y toma de decisiones en las tareas de procesamiento de imágenes.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Primero Aspose.Imaging.FileFormats.Tga.TgaImage que participa en la comparación.
second
TgaImage
El segundo Aspose.Imaging.FileFormats.Tga.TgaImage que participa en la comparación.
Returns
Resultados de comparación.