Class TgaImage
Nama dari : Aspose.Imaging.FileFormats.Tga Pengumpulan: Aspose.Imaging.dll (25.4.0)
Memanipulasi file gambar raster TGA dengan API kami, disesuaikan untuk TARGA(Truevision Advanced Raster Adapter) format, memungkinkan pengisian tanpa seam dandengan mudah memperbarui properti publik seperti penulis, timestamp,image ID, dan versi perangkat lunak, sambil menggunakan berbagai bit per pengaturan piksel,saluran alfa dan transparansi warna.Selain itu, Anda dapat mengekspor gambar TGAuntuk format raster populer lainnya, memastikan kompatibilitas untuk proyek Anda.
[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
anggota yang diwarisi
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
Menyimpan gambar JPG sebagai gambar TGA.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Mengisi gambar PNG, mengubahnya menjadi TgaImage dan menyimpan sebagai gambar TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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(String)
Initifikasi objek Aspose.Imaging.FileFormats.Tga.TgaImage baru menggunakan jalur file yang disediakan untukmemuat konten gambar. konstruktor ini secara efektif memulai gambarContohnya, memungkinkan akses tanpa wayar ke file gambar TGA, memfasilitasi integrasimasuk ke aplikasi kerja Anda.
public TgaImage(string path)
Parameters
path
string
Jalan untuk mengisi gambar.
Exceptions
Jalur yang ditentukan adalah null.
TgaImage(RasterImage)
Buat contoh baru dari kelas Aspose.Imaging.FileFormats.Tga.TgaImage dengan memberikan rasterobjek gambar. konstruktor ini memfasilitasi integrasi langsung dariraster gambar ke format gambar TGA, mempercepat proses konversi untukmeningkatkan kompatibilitas dalam sistem perangkat lunak Anda.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
Gambar dari raster.
Examples
Mengisi gambar PNG, mengubahnya menjadi TgaImage dan menyimpan sebagai gambar TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Memulai contoh baru dari kelas Aspose.Imaging.FileFormats.Tga.TgaImage menggunakan aliran untukmemuat gambar. konstruktor ini memungkinkan integrasi data gambar tanpa wayardari aliran, memfasilitasi pengendalian dan pemrosesan gambar TGA yang efisien di dalamAplikasi perangkat lunak Anda
public TgaImage(Stream stream)
Parameters
stream
Stream
Aliran untuk mengisi gambar.
Properties
AuthorComments
Menarik kembali atau menetapkan komentar yang diberikan oleh penulis gambar. komentar inisering mengandung informasi berharga, seperti deskripsi, catatan, atauKonteks tambahan tentang gambar. dengan mengakses atau mengubah penulis Komentarsifat, pengembang dapat meningkatkan metadata yang terkait dengan gambar, memberikanPengguna dengan wawasan dan konteks yang berharga mengenai konten atau penciptaan mereka.Ini adalah medan ASCII yang terdiri dari 324 byte yang diatur sebagai empat baris.Dari 80 karakter, masing-masing diikuti dengan null terminator.
public string AuthorComments { get; set; }
Nilai Properti
Examples
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Menarik kembali atau menetapkan nama penulis yang terkait dengan gambar.memungkinkan pengembang untuk mengakses atau mengubah metadata nama penulis, memberikaninformasi berharga tentang pencipta gambar.Dengan menggunakan nama penulispemilik, pengguna dapat dengan mudah mengidentifikasi individu yang bertanggung jawab untuk menciptakan ataumenyumbang kepada gambar, meningkatkan metadata keseluruhan dan memberikan nilaikonteks untuk penonton.Bidang ini memiliki total 40 karakter ASCII untuk nama.Jika medan ini digunakan,Ini harus mencakup nama orang yang membuat gambar (penulis).
public string AuthorName { get; set; }
Nilai Properti
Examples
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Mengalihkan atau menetapkan warna latar belakang dari gambar. sifat ini memungkinkanAnda untuk menentukan warna yang digunakan untuk latar belakang gambar, memastikan konsistensi danMeningkatkan persembahan visual. sangat berguna untuk skenario di managambar dipaparkan pada latar belakang dengan warna yang berbeda atau ketika renderingGambar pada kanvas lain.
public override Color BackgroundColor { get; set; }
Nilai Properti
BitsPerPixel
Mengurangi bit per piksel, memberikan informasi penting tentangkedalaman warna gambar. sifat ini berfungsi sebagai metrik penting untuk pemahamantingkat detail dan kekayaan warna yang hadir dalam gambar, membantu pengembang dalamMengoptimalkan algoritma pemrosesan dan pengagihan sumber daya untuk gambar yang efisienmemanipulasi dan melakukan tugas.
public override int BitsPerPixel { get; }
Nilai Properti
BytesPerPixel
Dapatkan nilai byte per piksel, yang menunjukkan jumlah memori yang ditempati olehsetiap piksel dalam gambar. sifat ini berfungsi sebagai metrik penting untuk memoriManajemen dan optimisasi, membantu pengembang dalam pengagihan sumber daya yang efektifdan memproses data image
public int BytesPerPixel { get; }
Nilai Properti
DateTimeStamp
Dapatkan atau menetapkan Date/Time Stamp.Bidang ini mendefinisikan nilai untuk tanggal dan waktu ketika gambar disimpan.Meskipun sistem operasi biasanya file time- dan date-stamp, fitur inidisarankan karena sistem operasi dapat mengubah tanda waktu dan tanggal jika fileDengan menggunakan area ini, Anda dijamin memiliki area yang tidak diubah untuk tanggal dan waktu.dan rekaman.
public DateTime? DateTimeStamp { get; set; }
Nilai Properti
DateTime ?
Examples
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Dapatkan informasi penting tentang format file dari gambar yang diwakili oleh iniContoh Aspose.Imaging.FileFormats.Tga.TgaImage. Memahami format file adalah penting untukmemeriksa kompatibilitas dan memastikan integrasi tak terbatas dalam sistem perangkat lunak,memungkinkan pemrosesan dan manipulasi gambar yang efektif.
public override FileFormat FileFormat { get; }
Nilai Properti
GammaValueDenominator
Mengembalikan bagian denominator dari nilai gamma, faktor integral dalammenentukan representasi warna dalam gambar. untuk gambar yang tidak memiliki gammakoreksi, nilai ini harus 1.0, memastikan rendering warna yang tepat.Menghargai dan memanfaatkan parameter ini adalah penting untuk mempertahankan warnakesetiaan dan mencapai visualisasi gambar yang akurat.
public ushort GammaValueDenominator { get; }
Nilai Properti
Examples
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Mendapatkan bagian numerator dari nilai gamma, yang penting untuk warna yang tepatDalam gambar tanpa koreksi gamma, nilai ini harusMemahami dan menggunakan nilai ini sangat penting untuk menjaga warna.Fidelitas dan memastikan rendering gambar yang tepat.
public ushort GammaValueNumerator { get; }
Nilai Properti
Examples
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Memulihkan nilai boolean yang menunjukkan apakah Aspose.Imaging.FileFormats.Tga.TgaImage mencakupalpha channel, memfasilitasi efek transparansi. sifat ini memberikan pentinginformasi untuk mengendalikan komposisi gambar dan rendering, membantu pengembang dalamMengimplementasikan berbagai efek visual dan operasi komposisi.
public override bool HasAlpha { get; }
Nilai Properti
Examples
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Mengalihkan atau menetapkan nilai yang menunjukkan apakah gambar mengandung latar belakangwarna. sifat ini berguna untuk menentukan apakah gambar ini termasukwarna latar belakang yang terpisah dari konten depan.Anda untuk menyesuaikan pemrosesan gambar atau rendering berdasarkan kehadiran atau ketiadaandengan warna latar belakang.
public override bool HasBackgroundColor { get; set; }
Nilai Properti
HasColorMap
Periksa apakah contoh Aspose.Imaging.FileFormats.Tga.TgaImage ini mengandung peta warna.Memahami kehadiran peta warna sangat penting untuk interpretasi yang tepat.dan manipulasi data warna gambar.
public bool HasColorMap { get; }
Nilai Properti
Examples
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Mengalihkan atau menetapkan nilai boolean yang menunjukkan apakah gambar tersebut mengandungwarna transparan. sifat ini penting untuk mengidentifikasi apakah gambarmempromosikan transparansi, membantu Anda melaksanakan pengendalian yang tepatOperasi yang berkaitan dengan transparansi seperti campuran, komposisi, atau masker.
public override bool HasTransparentColor { get; set; }
Nilai Properti
Height
Dapatkan ketinggian gambar yang terkapsul oleh Aspose.Imaging.FileFormats.Tga.TgaImageContohnya. properti ini menyediakan pengembang dengan rincian kritis yang berkaitan dengandimensi vertikal dari gambar, memungkinkan integrasi dan manipulasigambar dalam solusi perangkat lunak mereka.
public override int Height { get; }
Nilai Properti
Examples
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Dapatkan atau menetapkan ID unik yang terkait dengan gambar. ID ini berfungsi sebagaititik referensi untuk mengidentifikasi dan membedakan gambar dari orang lain di dalamsistem atau aplikasi.Dengan menetapkan atau mengambil ID Image, Anda dapat mengelola danmemantau gambar secara efektif, memfasilitasi pengelolaan gambar terorganisir dan penerimaanprosesnya .
Bidang pilihan ini mengandung informasi yang mengidentifikasi gambar. panjang maksimum untuk medan ini adalah 255 byte.
public string ImageId { get; set; }
Nilai Properti
Examples
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Dapatkan nilai boolean yang menunjukkan apakah Aspose.Imaging.FileFormats.Tga.TgaImage mewakiligambar skala abu-abu. sifat ini penting untuk membedakan antara warna dangambar skala abu-abu, membantu pengembang dalam menerapkan pemrosesan yang sesuai danTeknik rendering berdasarkan karakteristik warna gambar.
public bool IsGrayScale { get; }
Nilai Properti
Examples
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Mengalihkan atau menetapkan nama pekerjaan atau ID yang terkait dengan gambar.memungkinkan Anda untuk mengakses atau mengubah metadata yang berkaitan dengan pekerjaan atau proyek tertentuDengan menggunakan Properti Nama Pekerjaan/ID, pengguna dapat dengan mudahmengidentifikasi proyek atau tugas yang dimiliki oleh gambar, memfasilitasiOrganisasi dan manajemen aset image dalam aliran kerja atau proyek yang lebih besar.
public string JobNameOrId { get; set; }
Nilai Properti
Examples
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Mengalihkan atau menetapkan timestamp yang menunjukkan waktu kerja yang terkait dengan gambar.Properti ini memungkinkan pengembang untuk mengakses atau mengubah metadata waktu yang berkaitan denganpekerjaan atau proyek tertentu yang terkait dengan gambar.
public TimeSpan? JobTime { get; set; }
Nilai Properti
TimeSpan ?
Examples
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Mengembalikan bagian denominator dari Pixel Aspect Ratio, faktor penting dalammenentukan aspek visual dari piksel di dalam gambar. nilai ini pentinguntuk mempertahankan representasi piksel yang tepat dan proporsi aspek sepanjang berbagaiOperasi rendering dan pemrosesan gambar, memastikan hasil visual berkualitas tinggi.
public ushort PixelAspectRatioDenominator { get; }
Nilai Properti
Examples
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Mengalihkan komponen numerator dari Pixel Aspect Ratio, yang mempengaruhiAspek visual dari piksel di dalam gambar. memahami dan memanipulasi ininilai penting untuk mencapai representasi piksel yang tepat dan proporsi aspekdalam rendering dan pemrosesan gambar.
public ushort PixelAspectRatioNumerator { get; }
Nilai Properti
Examples
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Mengelola identifikasi perangkat lunak (ID) yang terkait dengan gambar, memungkinkan untuksehingga 40 karakter ASCII. Properti ini berfungsi sebagai cara untuk mengidentifikasi secara unikperangkat lunak yang digunakan dalam membuat atau memproses gambar, memberikan nilaiMetadata untuk tujuan organisasi dan informasi.
public string SoftwareId { get; set; }
Nilai Properti
Examples
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Menarik kembali atau menetapkan versi perangkat lunak yang terkait dengan gambar.panjang untuk string versi biasanya 3 hingga 4 karakter. sifat ini adalahberguna untuk menjejaki perangkat lunak yang digunakan untuk membuat atau memanipulasi gambar dan dapatmenyediakan konteks yang berharga untuk pemrosesan gambar dan pemeriksaan kompatibilitas.
public string SoftwareVersion { get; set; }
Nilai Properti
Examples
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Menarik kembali atau menetapkan komponen huruf dari versi perangkat lunak yang terkait denganProperti ini mewakili detail tambahan dalam versi perangkat lunakstring dan dapat berguna untuk diferensiasi versi yang lebih halus.
public char SoftwareVersionLetter { get; set; }
Nilai Properti
Examples
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Menarik kembali atau menetapkan komponen numerik dari versi perangkat lunak yang terkait denganProperti ini mewakili bagian numerik dari versi softwarestring, memberikan informasi penting tentang versi perangkat lunak yang digunakan untukMembuat atau mengubah gambar.
public ushort SoftwareVersionNumber { get; set; }
Nilai Properti
Examples
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Mengalihkan atau menetapkan warna kunci yang terkait dengan gambar. sifat ini memungkinkanAnda dapat mengakses atau mengubah warna yang ditunjuk sebagai warna kunci untuk gambar tertentumemproses tugas atau efek. menggunakan Properti Key Color memungkinkan pengguna untukmenggunakan operasi berbasis warna seperti kromium atau penggantian warna, meningkatkankemampuan manipulasi gambar dan kemampuan kreatif.
Warna Kunci dapat difikirkan sebagai ‘warna latar belakang’ atau ‘warna transparan’. Ini adalah warna area ‘tidak gambar’ layar, dan warna yang sama yang layar akan dibersihkan jika dihapus dalam aplikasi.
public override Color TransparentColor { get; set; }
Nilai Properti
Examples
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Memulihkan lebar gambar yang diwakili oleh Aspose.Imaging.FileFormats.Tga.TgaImageContoh: Properti ini menyediakan pengembang dengan informasi penting tentangdimensi gambar, memfasilitasi berbagai manipulasi gambar dan tugas pemrosesandalam aplikasi perangkat lunak mereka.
public override int Width { get; }
Nilai Properti
Examples
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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
Dapatkan atau menetapkan koordinat horizontal mutlak untuk sudut kiri bawah gambarkarena ditempatkan pada perangkat layar yang memiliki asal di bagian bawah kirilayar (misalnya, serangkaian TARGA)
public ushort XOrigin { get; set; }
Nilai Properti
Examples
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
Yogya
Dapatkan atau menetapkan koordinat vertikal mutlak untuk sudut kiri bawah gambarkarena ditempatkan pada perangkat layar yang memiliki asal di bagian bawah kirilayar (misalnya, serangkaian TARGA)
public ushort YOrigin { get; set; }
Nilai Properti
Examples
Mengemas kini properti publik dari gambar TGA yang dimuat.
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")
}
Mendapatkan nilai-nilai sifat publik dari gambar TGA yang dimuat.
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()
Menghasilkan duplikat instans saat ini, menghasilkan objek baru yang klonsemua atribut dan sifat dari original. metode ini memfasilitasipenciptaan salinan yang identik, memastikan integritas data dan mempertahankan statusyang ada tanpa mempengaruhi objek asal.
public TgaImage Clone()
Returns
Mengembalikan objek baru yang merupakan salinan instans saat ini.
Clone(TgaImage)
Replikasi sifat objek lain Aspose.Imaging.FileFormats.Tga.TgaImage, membuatyang baru dengan atribut yang sama. operasi ini memastikan pemeliharaanintegritas data dan memfasilitasi duplikasi sifat-sifat gambar tanpaMengubah objek sumber.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
lainnya Aspose.Imaging.FileFormats.Tga.TgaImage
Crop(Rectangle)
Menanam gambar ke daerah tertentu. metode ini memungkinkan Anda untuk menentukanarea rektangular di dalam gambar untuk disimpan, menyingkirkan selebihnya.berguna untuk fokus pada konten tertentu di dalam gambar atau menghapus yang tidak diinginkandengan porsi.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
dengan rektangle.
Crop(int, int, int, int dan int)
Menanam gambar dengan menentukan perubahan untuk kiri, kanan, atas, dan bawahMetode ini memungkinkan Anda untuk memotong gambar dengan menggerakkan batasnyasecara independen di sepanjang sumbu horizontal dan vertikal. dengan menyesuaikan perubahan ini,Anda dapat mengontrol dengan tepat bagian apa dari gambar untuk disimpan, secara efektifMenariknya ke dimensi yang diinginkan.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
Pindah ke kiri.
rightShift
int
pergantian yang benar.
topShift
int
Pertukaran tertinggi.
bottomShift
int
Pertukaran bagian bawah.
Equals(TgaImage)
Dalam perbandingan kesetaraan, metode mengevaluasi apakahAspose.Imaging.FileFormats.Tga.TgaImage contohnya sama dengan gambar kedua yang disediakan sebagaiparameter. operasi ini memfasilitasi menentukan apakah dua gambar TGAidentik, membantu dalam pemrosesan gambar dan tugas perbandingan.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Kedua Aspose.Imaging.FileFormats.Tga.TgaImage yang mengambil bagian dalam perbandingan.
Returns
hasil perbandingan.
Equals(objek)
Metode ini membuat perbandingan yang sama antaraAspose.Imaging.FileFormats.Tga.TgaImage contoh dan objek lain disediakan sebagai parameter.Secara khusus, ia menilai apakah sifat-sifat gambar saat ini sesuaiyang kedua, membantu dalam menentukan kesetaraan mereka untuktujuan perbandingan dalam aliran kerja pemrosesan gambar.
public override bool Equals(object other)
Parameters
other
object
Kedua Aspose.Imaging.FileFormats.Tga.TgaImage yang mengambil bagian dalam perbandingan.
Returns
hasil perbandingan.
GetHashCode()
Mengembalikan kode hash dari instansi saat ini. namun, penting untuk mencatatbahwa kode hash ini mungkin tidak cocok untuk digunakan sebagai kunci, terutama karenaContoh dari kelas TgaImage tidak berubah.
public override int GetHashCode()
Returns
Kode hash dari instansi ini.
Resize(int, int, ImageResizeSettings)
Reset gambar sambil menerapkan pengaturan spesifik untuk mempertahankan yang diinginkandimensi dan proporsi aspek.Dengan menyesuaikan pengaturan gambar, Anda dapat secara efektifmemodifikasi gambar sambil memastikan kualitas visual optimal dan kompatibilitas denganberbagai perangkat atau aplikasi.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
dengan lebar yang baru.
newHeight
int
ketinggian yang baru.
settings
ImageResizeSettings
Sesuai dengan peraturan resize.
Resize(int, int, resizeType)
menyesuaikan ukuran gambar menggunakan jenis resize yang ditentukan, yang menentukan bagaimanafungsi resing dilakukan. metode ini memberikan fleksibilitas dalam resinggambar berdasarkan algoritma atau teknik yang berbeda. dengan memilihjenis resize yang sesuai, Anda dapat mencapai keseimbangan yang diinginkan antara gambarKualitas dan efisiensi komputasi berdasarkan persyaratan atau preferensi tertentu.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
dengan lebar yang baru.
newHeight
int
ketinggian yang baru.
resizeType
ResizeType
dengan jenis resize.
Rotate(Bulu, Bulu dan Warna)
Memutar gambar di sekitar pusatnya dengan sudut tertentu sambil mempertahankan resizeproporsional dan mempertahankan warna latar belakang. metode ini memungkinkanmanipulasi gambar yang akurat, memastikan bahwa rotasi menjaga keseimbangan visualdan konsistensi dengan warna latar belakang yang ditentukan.Ia ideal untuk tugas di manaRotasi tepat di sekitar pusat diperlukan, seperti koreksi orientasiatau penyesuaian artistik.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
Sudut berputar dalam derajat. nilai positif akan berputar secara jam.
resizeProportionally
bool
Jika Anda menetapkan ‘kebenaran’ Anda akan memiliki ukuran gambar Anda berubah sesuai dengan proyeksi rektangle (titik sudut) yang ditarik di tempat lain yang meninggalkan dimensi tidak disentuh dan hanyainternal konten gambar ditarik.
backgroundColor
Color
warna dari latar belakang.
RotateFlip(RotateFlipType)
Metode “RotateFlip” memungkinkan operasi rotasi dan flipping pada gambar.menawarkan fungsi yang beragam untuk memanipulasi orientasi gambar, memungkinkan penggunauntuk melakukan rotasi dan flips sesuai dengan kebutuhan mereka, memfasilitasitugas pemrosesan gambar yang efisien dalam aplikasi perangkat lunak.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Jenis flip rotasi.
SaveData(Stream)
untuk menyimpan data.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
dan aliran tersebut.
UpdateDimensions(dengan int, int)
Dimensi update yang ada.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
dengan lebar yang baru.
newHeight
int
ketinggian yang baru.
Operators
Pengendali =(TgaImage dan TgaImage)
Melakukan perbandingan yang sama antara dua gambar TGA, mempertimbangkan keduanyaGambar pertama dan kedua yang terlibat dalam proses perbandingan.memfasilitasi penilaian kesetaraan gambar yang sederhana, memastikan ketepatanAnalisis dan pengambilan keputusan dalam proses pemrosesan gambar.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Pertama Aspose.Imaging.FileFormats.Tga.TgaImage yang mengambil bagian dalam perbandingan.
second
TgaImage
Kedua Aspose.Imaging.FileFormats.Tga.TgaImage yang mengambil bagian dalam perbandingan.
Returns
hasil perbandingan.
Operator !=(TgaImage dan TgaImage)
Menjalankan perbandingan ketidaksamaan antara dua gambar TGA, mengevaluasi keduagambar pertama dan kedua yang terlibat dalam perbandingan. metode ini membantu dalammengidentifikasi perbedaan atau perbedaan antara gambar, memungkinkan ketepatanAnalisis dan pengambilan keputusan dalam tugas pemrosesan gambar.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Pertama Aspose.Imaging.FileFormats.Tga.TgaImage yang mengambil bagian dalam perbandingan.
second
TgaImage
Kedua Aspose.Imaging.FileFormats.Tga.TgaImage yang mengambil bagian dalam perbandingan.
Returns
hasil perbandingan.