Class TgaImage
İsim alanı : Aspose.Imaging.FileFormats.Tga Toplantı: Aspose.Imaging.dll (25.4.0)
TARGA için özelleştirilmiş API ile TGA raster görüntü dosyalarını manipüle edin(Truevision Advanced Raster Adapter) biçiminde, çamurlu yükleme veözelleştirme. yazar gibi kamu mülklerini kolayca güncelleştirmek, zamanlama,görüntü kimliği ve yazılım versiyonu, piksel ayarları için çeşitli bitler kullanırken,alfa kanal ve renk şeffaflığı. ek olarak, TGA görüntüleri ihraç edebilirsinizdiğer popüler raster biçimlerine, projeleriniz için uyumluluk sağlar.
[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
mirasçı üyeleri
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
Bir TGA görüntüsü olarak JPG görüntüsünü tasarruf edin.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
PNG görüntüsünün yüklenmesi, TgaImage’e dönüştürülmesi ve bir TGA görüntüsü olarak tasarruf edilmesi.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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(Sırt)
Yeni bir Aspose.Imaging.FileFormats.Tga.TgaImage nesnesini sağlanan dosya yolu kullanarak başlatırgörüntü içeriğini yüklemek.Bu yapımcı görüntüyi etkili bir şekilde başlatırörneğin, TGA görüntü dosyalarına çarpıcı erişim sağlar, entegrasyonu basitleştirirUygulamanızın çalışma akışına girin.
public TgaImage(string path)
Parameters
path
string
Bir resim yüklemek için yol.
Exceptions
Belirlenen yol sıfırdır.
TgaImage(RasterImage)
Aspose.Imaging.FileFormats.Tga.TgaImage sınıfının yeni bir örneği oluşturunBu yapı, mevcut yapıların doğrudan birleştirilmesini kolaylaştırır.Görüntüleri TGA görüntü biçimine sürükler, dönüşüm sürecini hızlandırırYazılım sistemlerinizdeki uyumluluğu arttırın.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
Raster Görüntüleri
Examples
PNG görüntüsünün yüklenmesi, TgaImage’e dönüştürülmesi ve bir TGA görüntüsü olarak tasarruf edilmesi.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Aspose.Imaging.FileFormats.Tga.TgaImage sınıfının yeni bir örneği başlatınBu yapılandırıcı, görüntü verilerinin çarpıcı bir şekilde entegre edilmesini sağlar.akışlardan, TGA resimlerinin verimli bir şekilde işlenmesini ve işlenmesini kolaylaştırmakYazılım uygulamalarınız için.
public TgaImage(Stream stream)
Parameters
stream
Stream
Bir görüntü yüklemek için akış.
Properties
AuthorComments
Fotoğrafın yazarı tarafından sağlanan yorumları geri çekmek veya koymak.Bu yorumlargenellikle değerli bilgiler içerir, örneğin açıklamalar, notlar veyagörüntü hakkında daha fazla bağlam. erişerek veya değiştirerek Yazar YorumlarıMülkiyet, geliştiriciler resim ile ilişkili metadata geliştirebilir,Kullanıcılar, içeriği veya yaratımı ile ilgili değerli anlayışlar ve bağlamlara sahiptir.Bu, dört satır olarak organize edilen 324 byten oluşan bir ASCII alanıdır.80 karakter, her birinin ardından sıfır terminatör.
public string AuthorComments { get; set; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Görüntü ile ilişkili yazarın adını geri dönüştürür veya ayarlar.geliştiricilerin yazarın adını metadata erişmelerini veya değiştirmelerini sağlar,Fotoğrafın yaratıcısı hakkında değerli bilgiler. yazarın adını kullanarakMülkiyet, kullanıcılar kolayca oluşturmak için sorumlu bireyi tanımlayabilir veyaGörüntüye katkıda bulunmak, genel metadata geliştirmek ve değerliİzleyiciler için bir ortam.Bu alan adı için toplam 40 ASCII karakterdir. eğer alan kullanılırsa,Görüntüyü yaratan kişinin (yazarın) adını içermelidir.
public string AuthorName { get; set; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Görüntünün arka plan rengini geri dönüştürür veya ayarlar.Bu özellikresim arka plan için kullanılan renk belirlemek, tutarlılık vegörsel sunum geliştirmek. özellikle senaryolar için yararlıdırresim farklı renkli bir arka planda görüntülenir veya resim yaparkenResim başka bir kanepede.
public override Color BackgroundColor { get; set; }
Mülkiyet Değer
BitsPerPixel
Piksel değerine göre bitleri geri getirin, önemli bilgileri sağlayın.resmin renk derinliği. bu özellik anlayış için önemli bir metrik olarak hizmet ederayrıntı ve renk zenginliği düzeyi görüntüde mevcut, geliştiricilerin yardımcıverimli görüntü için işleme algoritmalarını ve kaynak dağılımını optimize etmekManipülasyon ve görevleri yerine getirmek.
public override int BitsPerPixel { get; }
Mülkiyet Değer
BytesPerPixel
Piksel değerine göre byteyi elde edin, bu sayede işgal edilen hafıza miktarı belirtilir.Bu özellik hafıza için önemli bir metrik olarak hizmet eder.yönetimi ve optimizasyonu, geliştiricilerin kaynakları verimli bir şekilde dağıtmalarına yardımcı olmakGörüntü Verileri İşleme
public int BytesPerPixel { get; }
Mülkiyet Değer
DateTimeStamp
Date/Time Stamp’ı alın veya ayarlayın.Bu alan, resmin kaydedildiği tarih ve saat için değerini tanımlar.İşletim sistemleri genellikle zaman ve tarih çubuğu dosyaları olsa da, bu özellik• İşletim sistemi zaman ve tarih çubuğunu değiştirebilir, eğer dosyakopyalanmış. bu alanı kullanarak, tarih ve zaman için değiştirilmemiş bir bölge garanti edilir.kaydetmek için .
public DateTime? DateTimeStamp { get; set; }
Mülkiyet Değer
DateTime ?
Examples
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Bu tarafından temsil edilen resmin dosya biçimi ile ilgili önemli bilgileri alınÖrnek Aspose.Imaging.FileFormats.Tga.TgaImage. dosya biçimini anlamak için gereklidiruyumluluk kontrolü ve yazılım sistemleri içindeki kesintisiz entegrasyonu sağlamak,Görüntülerin etkili bir şekilde işlenmesini ve manipüle edilmesini sağlar.
public override FileFormat FileFormat { get; }
Mülkiyet Değer
GammaValueDenominator
Gamma değerinin bir kısmını geri dönüştürür, bir bütünsel faktörGörüntülerdeki renk temsilciliğini belirlemek.Gamma eksikliği içindüzeltme, bu değer 1.0 olmalıdır, doğru renk renderasyonu sağlar.Bu parametrenin değerlendirilmesi ve kullanılması renk koruması için çok önemlidir.Güvenilirlik ve doğru görüntü görselleştirme elde etmek.
public ushort GammaValueDenominator { get; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Numeratörün gamma değerinin bir kısmını alır, bu da doğru renk için gereklidir.Gamma düzeltme olmadan görüntülerde, bu değer1.0. Bu değeri anlamak ve kullanmak renk koruması için çok önemlidir.güvenilirlik ve doğru görüntü renderasyonu sağlamak.
public ushort GammaValueNumerator { get; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
HasAlpha
Aspose.Imaging.FileFormats.Tga.TgaImage’ın biralfa kanalı, şeffaflık etkilerini kolaylaştırır. bu özellik önemliGörüntü kompozisyonu ve renderleme işlemleri için bilgi, geliştiricilerin yardımcı olmak içinÇeşitli görsel efektler ve kompozit operasyonlar uygulanır.
public override bool HasAlpha { get; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Görüntünün arka planı olup olmadığını gösteren bir değer geri dönüştürür veya ayarlar.Renk: Bu özellik, resmin birarka plan renkleri ön içeriğinden ayrıdır.Görüntü işleme veya sunumu varlığına veya yokluğuna göre özelleştirmek içinBir arka plan rengi.
public override bool HasBackgroundColor { get; set; }
Mülkiyet Değer
HasColorMap
Bu Aspose.Imaging.FileFormats.Tga.TgaImage örneğinin bir renk haritası olup olmadığını kontrol edin.Bir renk haritasının varlığını anlamak, doğru yorum için çok önemlidir.Görüntünün renk verilerinin manipülasyonu.
public bool HasColorMap { get; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Boolean değerini geri dönüştürür veya ayarlar, resmin birRenk: Bu özellik, görüntü olup olmadığını belirlemek için gereklidir.Şeffaflığı desteklemek, uygun işlemleri gerçekleştirmenize yardımcı olmakŞeffaflık ile ilgili işlemler, örneğin karıştırma, kompozisyon veya maske gibi.
public override bool HasTransparentColor { get; set; }
Mülkiyet Değer
Height
Bu Aspose.Imaging.FileFormats.Tga.TgaImage tarafından kapsanan görüntü yüksekliğini elde edinÖrneğin, bu mülk, geliştiricilerle ilgili önemli ayrıntıları sunar.Görüntü vertikal boyutları, çarpıcı bir entegrasyon ve manipülasyon sağlarGörüntüler kendi yazılım çözümleri içinde.
public override int Height { get; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Görüntü ile ilişkili benzersiz tanımlayıcıyı alır veya ayarlar.Bu kimlik birreferans noktası, görüntüyi diğerlerinden tanımlamak ve ayırt etmek için birsistem veya uygulama. görüntü kimliğini ayarlayarak veya geri alarak, yönetebilirsiniz veGörüntüleri etkili bir şekilde izlemek, organize görüntü yönetimini ve geri çekilmesini kolaylaştırmakSüreçler
Bu seçmeli alan, görüntü hakkında tanımlayıcı bilgileri içerir. bu alan için maksimum uzunluk 255 byte.
public string ImageId { get; set; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
IsGrayScale
Aspose.Imaging.FileFormats.Tga.TgaImage’ın birgri ölçekli görüntü. bu özellik renk vegri ölçekli resimler, geliştiricilerin uygun işleme uygulamasında yardımcı olmak veGörüntünün renk özelliklerine dayalı rendering teknikleri.
public bool IsGrayScale { get; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Resim ile ilişkili iş adı veya kimliği geri dönüştürür veya ayarlar. bu mülkBelirli iş veya proje ile ilgili metadata erişmenizi veya değiştirmenizi sağlar.İş Adı / Kimlik Özelliklerini Kullanarak, Kullanıcılar kolaycaGörüntüye ait olan projeyi veya görevi tanımlamak, kolaylaştırmakDaha büyük çalışma akışları veya projeler içinde görüntü varlıklarının organizasyonu ve yönetimi.
public string JobNameOrId { get; set; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Görüntüyle ilişkili çalışma saatini gösteren zaman çubuğunu geri çeker veya ayarlar.Bu özellik, geliştiricilerin zaman metadata erişmelerini veya değiştirmelerini sağlar.Görüntü ile ilişkili özel iş veya proje.
public TimeSpan? JobTime { get; set; }
Mülkiyet Değer
TimeSpan ?
Examples
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
PixelAspectRatioDenominator
Pixel Aspect Ratio (Pixel Aspect Ratio), önemli bir faktör.Görüntü içindeki piksellerin görsel yönünü belirlemek.Bu değer önemlidir.Piksel temsilciliği ve çeşitli görünüm oranlarını korumak içinGörüntü renderleme ve işleme işlemleri, yüksek kaliteli görsel çıkış sağlar.
public ushort PixelAspectRatioDenominator { get; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
PixelAspectRatioNumerator
Pixel Aspect Ratio’nun sayıcı bileşenini geri dönüştürür, bu da Pixel Aspect Ratio’yu etkilerGörüntünün içindeki piksellerin görsel yönü. anlamak ve manipüle etmekdeğeri doğru piksel temsilciliği ve yön oranları elde etmek için gereklidirGörüntüleme ve işleme.
public ushort PixelAspectRatioNumerator { get; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Görüntü ile ilişkili yazılım kimliğini (ID) yönetir, böylece40 ASCII karakterine kadar. bu mülk eşsiz bir şekilde tanımlama aracı olarak hizmet ederGörüntü oluşturmak veya işleme kullanılan yazılım, değerliMetadata organizasyonel ve bilgilendirme amaçlıdır.
public string SoftwareId { get; set; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Görüntü ile ilişkili yazılım versiyonunu geri dönüştürür veya ayarlar.versiyon çubuğunun uzunluğu genellikle 3 ila 4 karakterdir.görüntü oluşturmak veya manipüle etmek için kullanılan yazılımı izlemek için yararlıdır veGörüntü işleme ve uyumluluk kontrolleri için değerli bir bağlam sağlar.
public string SoftwareVersion { get; set; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Yazılım versiyonunun yazılı bileşenini geri dönüştürür veya ayarlar.Bu özellik, yazılım versiyonunda ek bir ayrıntıyı temsil eder.Çerçeve ve daha ince versiyon farklılık için yararlı olabilir.
public char SoftwareVersionLetter { get; set; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Yazılım versiyonunun sayısal bileşenini geri dönüştürür veya ayarlar.Bu özellik, yazılım versiyonunun sayısal kısmını temsil eder.Çerçeve, kullanılan yazılımın versiyonu ile ilgili önemli bilgileri sağlarGörüntü oluşturmak veya değiştirmek.
public ushort SoftwareVersionNumber { get; set; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Görüntü ile ilişkili anahtar rengi geri dönüştürür veya ayarlar.Bu özellikBelirli görüntü için anahtar renk olarak belirlenen rengi erişmek veya değiştirmek içinişleme görevleri veya etkileri. anahtar renk özelliklerini kullanarak kullanıcılarRenk tabanlı işlemleri uygulayın, örneğin krom keyimi veya renk değiştirme,Görüntü manipülasyon yetenekleri ve yaratıcı olanaklar.
Anahtar Renk “gölge rengi” veya “açık renk” olarak düşünülebilir. Bu, ekranın “görüntü olmayan” alanının rengi ve uygulamada silinirse ekranın temizlenmesi gereken aynı renktir.
public override Color TransparentColor { get; set; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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
Bu Aspose.Imaging.FileFormats.Tga.TgaImage tarafından temsil edilen görüntü genişliğini geri getirinÖrneğin, bu mülk, geliştiricilere temel bilgi sağlar.görüntü boyutları, çeşitli görüntü manipülasyonu ve işleme görevleri kolaylaştırmakYazılım uygulamaları içinde.
public override int Width { get; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
XOrigin için
Görüntünün sol alt köşesi için mutlak yatay koordinat alır veya ayarlar.bir görüntü cihazına yerleştirildiğinde, alt solda bir kaynağı olan bir görüntü cihazına yerleştirilir.ekran (örneğin TARGA serisi)
public ushort XOrigin { get; set; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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;
}
Yurtdışında
Görüntü alt sol köşesi için mutlak dikey koordinat alır veya ayarlarbir görüntü cihazına yerleştirildiğinde, alt solda bir kaynağı olan bir görüntü cihazına yerleştirilir.ekran (örneğin TARGA serisi)
public ushort YOrigin { get; set; }
Mülkiyet Değer
Examples
TGA görüntüsünün kamu özelliklerini güncelleyin.
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")
}
TGA görüntüsünün kamu özelliklerinin değerlerini elde etmek.
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()
Mevcut örneğin bir kopyasını üretir, klonlayan yeni bir nesne üretir.tüm özellikleri ve özellikleri orijinal. bu yöntem kolaylaştırıraynı kopyaları oluşturmak, veri bütünlüğünü sağlamak ve durumun korunmasıOrijinal nesneyi etkilemeden mevcut durum.
public TgaImage Clone()
Returns
Mevcut durumun bir kopyası olan yeni bir nesneyi geri getirir.
Clone(TgaImage)
Diğer Aspose.Imaging.FileFormats.Tga.TgaImage nesnesinin özelliklerini tekrarlayın, biryeni örnekler ile benzer özellikler. bu operasyon muhafaza sağlarveri bütünlüğü ve görüntü özelliklerinin çoğaltılmasını kolaylaştırırKaynak nesnesini değiştirmek.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Diğer Aspose.Imaging.FileFormats.Tga.TgaImage
Crop(Rectangle)
Görüntüyü belirli bir bölgeye ekleyin.Bu yöntem size birresmin içindeki düz alanı korumak için, geri kalanı ortadan kaldırmak.görüntü içindeki belirli içeriğe odaklanmak veya istenmeyenleri ortadan kaldırmak için yararlıdır.Porsiyonlar için
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Doğrudan bir şekilde.
Crop(int , int , int , int , int)
Görüntüyi, sol, sağ, üst ve alt için değişiklikleri belirleyerek yetiştirinsınırları. bu yöntem, sınırlarını hareket ederek görüntüyü çizmenizi sağlarYatay ve vertikal eksenler boyunca bağımsız olarak. bu değişiklikleri ayarlayarak,Görüntünün hangi bölümlerini tam olarak kontrol edebilirsiniz, etkili bir şekildeİstediğiniz boyutlara ulaştırın.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
Sağdaki değişim.
rightShift
int
Doğru değişim için.
topShift
int
Yukarıdaki değişim.
bottomShift
int
Aşağıdaki değişim.
Equals(TgaImage)
Bir eşitlik karşılaştırmasında, yöntemin mevcutAspose.Imaging.FileFormats.Tga.TgaImage örneği, birparametreler. bu işlem, iki TGA görüntü olup olmadığını belirlemesini kolaylaştırırAynı, görüntü işleme ve karşılaştırma görevlerinde yardımcı olur.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
İkinci Aspose.Imaging.FileFormats.Tga.TgaImage karşılaştırmaya katılır.
Returns
Karşılaştırma sonuçları .
Equals(nesne)
Yöntem, mevcut eşitlik ile karşılaştırma yapar.Aspose.Imaging.FileFormats.Tga.TgaImage örneği ve bir parametre olarak sağlanan başka bir nesne.Özellikle, mevcut görüntü özelliklerinin eşleştiğini değerlendirir.İKİNCİ BİLGİSAYAR İÇİN BİLGİSAYAR İÇİN BİLGİSAYAR İÇİN BİLGİSAYAR İÇİN BİLGİSAYAR İÇİNGörüntü işleme çalışma akışları içinde karşılaştırma amaçları.
public override bool Equals(object other)
Parameters
other
object
İkinci Aspose.Imaging.FileFormats.Tga.TgaImage karşılaştırmaya katılır.
Returns
Karşılaştırma sonuçları .
GetHashCode()
Şimdiki durumun hash kodunu geri getirin. ancak, not etmek önemlidirbu hash kodu anahtar olarak kullanılmak üzere uygun olmayabilir, özellikle çünküTgaImage sınıfının örnekleri değişmez.
public override int GetHashCode()
Returns
Bu durumun hash kodu.
Resize(int, int, ImageResizeSettings İndir)
İstediğiniz görüntüyü korumak için belirli ayarları uygulayarak görüntüyü geri dönüştürünboyutları ve yön oranı. görüntü ayarlarını özelleştirerek, etkili bir şekildeGörüntüyü geri dönüştürürken optimum görsel kalite ve uyumluluk sağlar.Çeşitli cihazlar veya uygulamalar.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
Yeni bir genişlik.
newHeight
int
Yeni bir yükseklik.
settings
ImageResizeSettings
Değerlendirme ayarları.
Resize(int, int, resizeType)
Görüntü boyutunu belirli bir resize türü kullanılarak ayarlar, bu da nasılYönlendirme işlemi yapılır. bu yöntem yeniden yapılandırma esnekliği sağlarfarklı algoritmalara veya tekniklere göre görüntülenir.uygun resize türü, resim arasındaki istenen dengeyi elde edebilirsinizÖzel gereksinimlere veya tercihlere dayalı kalite ve bilgisayar verimliliği.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
Yeni bir genişlik.
newHeight
int
Yeni bir yükseklik.
resizeType
ResizeType
Resize türü vardır.
Rotate(Float , Bool , Renk)
Görüntüyü merkezinin etrafında belirli bir açıdan döndürür ve resizeyi korur.aralıksızlık ve arka plan rengi korumak. bu yöntemDoğru görüntü manipülasyonu, dönüşün görsel dengeyi koruması içinve belirlenmiş arka plan rengi ile tutarlılık.Merkezin etrafında doğru dönüş gerektirir, örneğin yönlendirme düzeltmeya da sanatsal değişiklikler.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
Pozitif değerler saatlik olarak döndürülür.
resizeProportionally
bool
Eğer ‘gerçek’ olarak ayarlanırsanız, görüntü boyutunu değiştireceksiniz, diğer durumlarda boyutları dokunmasız bırakır ve yalnızca internal görüntü içeriği döndürülür.
backgroundColor
Color
Arka planın rengi.
RotateFlip(RotateFlipType)
“RotateFlip” yöntemi, görüntü üzerinde dönme ve kaydırma işlemlerini sağlar.Görüntü yönlendirmesini manipüle etmek için çok yönlü bir işlev sunar, kullanıcılarınİhtiyaçlarına göre dönüşler ve flipsler gerçekleştirmek, kolaylaştırmakYazılım uygulamalarında verimli görüntü işleme görevleri.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Rota Flip türü.
SaveData(Stream)
Tasarruf verileri.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
akış için.
UpdateDimensions(int , int , int)
Güncelleştirme boyutları
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
Yeni bir genişlik.
newHeight
int
Yeni bir yükseklik.
Operators
Operatör =(TgaImage , TgaImage)
İki TGA görüntüsü arasındaki eşitlik karşılaştırması yapar, her ikisini de göz önünde bulundurarakBirinci ve İkinci Görüntüler Karşılaştırma Süreci ile İlgiligörüntü eşitliği değerlendirmesi kolaylaştırır, doğru değerlendirme sağlarGörüntü işleme çalışma akışları içinde analiz ve karar verme.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
İlk Aspose.Imaging.FileFormats.Tga.TgaImage karşılaştırmaya katılır.
second
TgaImage
İkinci Aspose.Imaging.FileFormats.Tga.TgaImage karşılaştırmaya katılır.
Returns
Karşılaştırma sonuçları .
Operatör !=(TgaImage , TgaImage)
İki TGA görüntüsü arasındaki eşitsizlik karşılaştırmasını gerçekleştirir, her ikisini de değerlendirir.ilk ve ikinci görüntüler karşılaştırma ile ilgilidir. bu yöntem yardımcı olurGörüntüler arasındaki farklılıklar veya farklılıklar tespit etmek,Analiz ve Görüntü İşleme Görevlerinde Karar Verme.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
İlk Aspose.Imaging.FileFormats.Tga.TgaImage karşılaştırmaya katılır.
second
TgaImage
İkinci Aspose.Imaging.FileFormats.Tga.TgaImage karşılaştırmaya katılır.
Returns
Karşılaştırma sonuçları .