Class TgaImage
Tên không gian: Aspose.Imaging.FileFormats.Tga Tổng hợp: Aspose.Imaging.dll (25.4.0)
Điều khiển tệp hình ảnh TGA raster với API của chúng tôi, tùy chỉnh cho TARGA(Truevision Advanced Raster Adapter) định dạng, cho phép tải không dây vàtùy chỉnh. dễ dàng cập nhật tài sản công cộng như tác giả, timestamp,ID hình ảnh, và phiên bản phần mềm, trong khi sử dụng các cài đặt bits khác nhau mỗi pixel,kênh alpha và độ minh bạch màu sắc. Ngoài ra, bạn có thể xuất hình ảnh TGAđến các định dạng raster phổ biến khác, đảm bảo tương thích cho các dự án của bạn.
[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
Thành viên thừa kế
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
Tiết kiệm ảnh JPG như một hình ảnh TGA.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Tải về hình ảnh PNG, chuyển đổi nó sang TgaImage và tiết kiệm như một hình dạng TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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)
Khởi động một đối tượng mới Aspose.Imaging.FileFormats.Tga. TgaImage bằng cách sử dụng con đường tệp được cung cấp chotải nội dung hình ảnh.Các nhà xây dựng này hiệu quả khởi xướng ảnhví dụ, cho phép truy cập không dây vào tệp hình ảnh TGA, đơn giản hóa sự tích hợpvào dòng công việc ứng dụng của bạn.
public TgaImage(string path)
Parameters
path
string
Con đường để tải một hình ảnh
Exceptions
Con đường cụ thể là null.
TgaImage(RasterImage)
Tạo một trường hợp mới của lớp Aspose.Imaging.FileFormats.Tga.tgaImage bằng cách cung cấp một rasterhình ảnh đối tượng. nhà xây dựng này tạo điều kiện cho việc tích hợp trực tiếp củaraster ảnh vào định dạng hình ảnh TGA, làm nhanh quá trình chuyển đổi choTăng khả năng tương thích trong hệ thống phần mềm của bạn.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
Hình ảnh Raster
Examples
Tải về hình ảnh PNG, chuyển đổi nó sang TgaImage và tiết kiệm như một hình dạng TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.FileFormats.Tga. TgaImage bằng cách sử dụng một dòng đểtải hình ảnh.Constructor này cho phép tích hợp không dây dữ liệu ảnhtừ dòng chảy, tạo điều kiện cho việc xử lý hiệu quả và chế biến hình ảnh TGA trongCác ứng dụng phần mềm của bạn.
public TgaImage(Stream stream)
Parameters
stream
Stream
dòng để tải một hình ảnh.
Properties
AuthorComments
Tải về hoặc đặt các bình luận được cung cấp bởi tác giả của hình ảnh.thường chứa thông tin có giá trị, chẳng hạn như mô tả, ghi chú, hoặcthêm bối cảnh về hình ảnh. bằng cách truy cập hoặc sửa đổi tác giả Bình luậntài sản, các nhà phát triển có thể nâng cao các metadata liên quan đến hình ảnh, cung cấpngười dùng có kiến thức và bối cảnh có giá trị về nội dung hoặc sáng tạo của nó.Đây là một trường ASCII bao gồm 324 byte được tổ chức thành bốn dòng.80 ký tự, mỗi ký kết được kết thúc bằng một terminator zero.
public string AuthorComments { get; set; }
Giá trị bất động sản
Examples
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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ửi hoặc đặt tên của tác giả liên quan đến hình ảnh.cho phép các nhà phát triển truy cập hoặc sửa đổi metadata tên của tác giả, cung cấpthông tin có giá trị về người sáng tạo của hình ảnh.Bằng cách sử dụng Tên tác giảtài sản, người dùng có thể dễ dàng xác định cá nhân chịu trách nhiệm tạo ra hoặcđóng góp cho hình ảnh, nâng cao tổng thể metadata của nó và cung cấp giá trịMối quan hệ đối với khán giảTrường này là tổng cộng 40 ký tự ASCII cho tên. nếu trường được sử dụng,Nó phải chứa tên của người tạo ra hình ảnh (tác giả).
public string AuthorName { get; set; }
Giá trị bất động sản
Examples
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Quay lại hoặc đặt màu nền của hình ảnh. tài sản này cho phépbạn để xác định màu được sử dụng cho nền hình ảnh, đảm bảo sự nhất quán vàtăng cường trình bày thị giác. nó đặc biệt hữu ích cho các kịch bản nơihình ảnh được hiển thị trên nền có màu sắc khác nhau hoặc khi renderingHình ảnh trên canvas khác.
public override Color BackgroundColor { get; set; }
Giá trị bất động sản
BitsPerPixel
Đặt lại các bit theo giá trị pixel, cung cấp thông tin cần thiết vềđộ sâu màu của hình ảnh. tài sản này phục vụ như một đo quan trọng cho sự hiểu biếtmức độ chi tiết và sự phong phú của màu sắc hiện diện trong hình ảnh, giúp các nhà phát triển trongtối ưu hóa các thuật toán xử lý và phân bổ tài nguyên cho hình ảnh hiệu quảManipulation và rendering nhiệm vụ.
public override int BitsPerPixel { get; }
Giá trị bất động sản
BytesPerPixel
Nhận các byte cho giá trị pixel, mà chỉ ra số lượng bộ nhớ được chiếm bởimỗi pixel trong hình ảnh. thuộc tính này phục vụ như là một đo quan trọng cho bộ nhớquản lý và tối ưu hóa, giúp các nhà phát triển phân bổ tài nguyên một cách hiệu quảvà xử lý dữ liệu hình ảnh
public int BytesPerPixel { get; }
Giá trị bất động sản
DateTimeStamp
Nhận hoặc đặt Date/Time Stamp.Trường này xác định giá trị cho ngày và thời gian mà hình ảnh đã được lưu.Mặc dù các hệ điều hành thường tập tin thời gian và ngày, tính năng này làđược cung cấp bởi vì hệ điều hành có thể thay đổi dấu thời gian và ngày nếu tệpBằng cách sử dụng khu vực này, bạn sẽ được đảm bảo một vùng không thay đổi cho ngày và thời gian.Ghi âm
public DateTime? DateTimeStamp { get; set; }
Giá trị bất động sản
DateTime ?
Examples
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Nhận thông tin quan trọng về định dạng tệp của hình ảnh được đại diện bởi điều nàyví dụ của Aspose.Imaging.FileFormats.Tga. TgaImage. Hiểu định dạng tệp là cần thiết đểKiểm tra sự tương thích và đảm bảo sự tích hợp không dây trong các hệ thống phần mềm,cho phép xử lý và thao tác hiệu quả của hình ảnh.
public override FileFormat FileFormat { get; }
Giá trị bất động sản
GammaValueDenominator
Quay lại phần tên của giá trị gamma, một yếu tố không thể thiếu trongxác định biểu hiện màu trong hình ảnh. Đối với các bức ảnh thiếu gammađiều chỉnh, giá trị này nên là 1.0, đảm bảo rendering màu chính xác.Đánh giá và đánh giá cao thông số này là điều cần thiết để duy trì màu sắcsự trung thành và đạt được hình ảnh minh họa chính xác.
public ushort GammaValueDenominator { get; }
Giá trị bất động sản
Examples
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Nhận số phần của giá trị gamma, mà là cần thiết cho màu sắc chính xáctrong các hình ảnh mà không có chỉnh sửa gamma, giá trị này nên1.0. Hiểu và sử dụng giá trị này là rất quan trọng để duy trì màu sắcsự trung thành và đảm bảo rendering hình ảnh chính xác.
public ushort GammaValueNumerator { get; }
Giá trị bất động sản
Examples
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Khôi phục một giá trị boolean cho biết liệu Aspose.Imaging.FileFormats.Tga. TgaImage có bao gồm mộtkênh alpha, tạo điều kiện cho hiệu ứng minh bạch. tài sản này cung cấp thiết yếuthông tin để xử lý thành phần hình ảnh và rendering, hỗ trợ các nhà phát triển trongthực hiện các hiệu ứng thị giác khác nhau và các hoạt động compositing.
public override bool HasAlpha { get; }
Giá trị bất động sản
Examples
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Quay lại hoặc đặt một giá trị cho thấy liệu hình ảnh có chứa nền hay khôngMàu sắc. thuộc tính này hữu ích để xác định xem hình ảnh có bao gồm mộtMàu nền riêng biệt tách ra khỏi nội dung trước. nó cho phépbạn để tùy chỉnh xử lý hình ảnh hoặc rendering dựa trên sự hiện diện hoặc không cóMàu nền
public override bool HasBackgroundColor { get; set; }
Giá trị bất động sản
HasColorMap
Xác định xem ví dụ này Aspose.Imaging.FileFormats.Tga. TgaImage có chứa bản đồ màu hay không.Hiểu sự hiện diện của bản đồ màu là rất quan trọng cho việc giải thích chính xácvà thao tác dữ liệu màu của hình ảnh.
public bool HasColorMap { get; }
Giá trị bất động sản
Examples
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Tắt hoặc đặt một giá trị boolean cho thấy liệu hình ảnh có chứa mộtmàu sắc minh bạch. tài sản này là cần thiết để xác định xem hình ảnhhỗ trợ minh bạch, giúp bạn thực hiện xử lý thích hợp củaCác hoạt động liên quan đến minh bạch, chẳng hạn như pha trộn, compositing hoặc masking.
public override bool HasTransparentColor { get; set; }
Giá trị bất động sản
Height
Nhận chiều cao của hình ảnh được bao gồm bởi Aspose.Imaging.FileFormats.Tga. TgaImageví dụ: Tài sản này cung cấp cho các nhà phát triển những chi tiết quan trọng liên quan đếnkích thước chiều dọc của hình ảnh, cho phép sự tích hợp và thao túng không dây củahình ảnh trong các giải pháp phần mềm của họ.
public override int Height { get; }
Giá trị bất động sản
Examples
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Nhận hoặc đặt ID duy nhất liên quan đến hình ảnh. ID này phục vụ như mộtđiểm tham chiếu để xác định và phân biệt hình ảnh từ những người khác trong mộthệ thống hoặc ứng dụng.Bằng cách thiết lập hoặc lấy lại ID hình ảnh, bạn có thể quản lý vàtheo dõi hình ảnh một cách hiệu quả, tạo điều kiện cho việc quản lý và thu hồi ảnh được tổ chứcCác quy trình
Trường tùy chọn này chứa thông tin nhận dạng về hình ảnh. chiều dài tối đa cho trường này là 255 byte.
public string ImageId { get; set; }
Giá trị bất động sản
Examples
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Nhận một giá trị boolean chỉ ra liệu Aspose.Imaging.FileFormats.Tga. TgaImage đại diện cho mộthình ảnh quy mô màu xám. tài sản này là rất quan trọng để phân biệt giữa màu sắc vàhình ảnh quy mô màu xám, giúp các nhà phát triển áp dụng xử lý thích hợp vàrendering kỹ thuật dựa trên các đặc điểm màu của hình ảnh.
public bool IsGrayScale { get; }
Giá trị bất động sản
Examples
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Chuyển đổi hoặc đặt tên công việc hoặc ID liên quan đến hình ảnh.cho phép bạn truy cập hoặc sửa đổi metadata liên quan đến công việc hoặc dự án cụ thểbằng cách sử dụng tài sản Job Name/ID, người dùng có thể dễ dàngxác định dự án hoặc nhiệm vụ mà hình ảnh thuộc về, tạo điều kiệntổ chức và quản lý tài sản hình ảnh trong các dòng công việc lớn hơn hoặc các dự án.
public string JobNameOrId { get; set; }
Giá trị bất động sản
Examples
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Tắt hoặc đặt dấu giờ cho thấy thời gian làm việc liên quan đến hình ảnh.Tài sản này cho phép các nhà phát triển truy cập hoặc sửa đổi các metadata thời gian liên quan đếncông việc hoặc dự án cụ thể liên quan đến hình ảnh.
public TimeSpan? JobTime { get; set; }
Giá trị bất động sản
TimeSpan ?
Examples
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Xác định phần tên của Pixel Aspect Ratio, một yếu tố quan trọng trongxác định khía cạnh thị giác của các pixel trong hình ảnh. giá trị này là cần thiếtđể duy trì sự đại diện chính xác của pixel và tỷ lệ khía cạnh trong nhiềuhoạt động rendering và xử lý hình ảnh, đảm bảo kết quả thị giác chất lượng cao.
public ushort PixelAspectRatioDenominator { get; }
Giá trị bất động sản
Examples
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Retrieves the numerator component of the Pixel Aspect Ratio, điều này ảnh hưởng đếnkhía cạnh thị giác của pixel trong hình ảnh. hiểu và thao túng điều nàygiá trị là cần thiết để đạt được sự đại diện pixel chính xác và tỷ lệ khía cạnhtrong rendering và xử lý hình ảnh.
public ushort PixelAspectRatioNumerator { get; }
Giá trị bất động sản
Examples
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Quản lý nhận dạng phần mềm (ID) liên quan đến hình ảnh, cho phéplên đến 40 ký tự ASCII. tài sản này phục vụ như một phương tiện để xác định độc đáophần mềm được sử dụng để tạo hoặc xử lý hình ảnh, cung cấp giá trịmetadata cho các mục đích tổ chức và thông tin.
public string SoftwareId { get; set; }
Giá trị bất động sản
Examples
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Tải về hoặc đặt phiên bản phần mềm liên quan đến hình ảnh.chiều dài cho dòng phiên bản thường là 3 đến 4 ký tự.hữu ích để theo dõi phần mềm được sử dụng để tạo hoặc thao túng hình ảnh và có thểcung cấp một bối cảnh có giá trị cho việc xử lý hình ảnh và kiểm tra sự tương thích.
public string SoftwareVersion { get; set; }
Giá trị bất động sản
Examples
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Tải lại hoặc đặt phần chữ của phiên bản phần mềm liên quan đếnHình ảnh. tài sản này đại diện cho một chi tiết bổ sung trong phiên bản phần mềmstring và có thể hữu ích cho phân biệt phiên bản tốt hơn.
public char SoftwareVersionLetter { get; set; }
Giá trị bất động sản
Examples
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Tải về hoặc đặt thành phần số của phiên bản phần mềm liên quan đếntài sản này đại diện cho phần số của phiên bản phần mềmstring, cung cấp thông tin quan trọng về phiên bản của phần mềm được sử dụng đểtạo hoặc sửa đổi hình ảnh.
public ushort SoftwareVersionNumber { get; set; }
Giá trị bất động sản
Examples
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Tạo hoặc đặt màu chìa khóa liên quan đến hình ảnh. thuộc tính này cho phépđể truy cập hoặc sửa đổi màu được chỉ định là màu chìa khóa cho hình ảnh cụ thểxử lý các nhiệm vụ hoặc hiệu ứng. Sử dụng thuộc tính Key Color cho phép người dùngáp dụng các hoạt động dựa trên màu sắc như chrom keying hoặc thay thế màu, tăng cườngKhả năng thao túng hình ảnh và khả năng sáng tạo.
Màu chìa khóa có thể được coi là “màu nền” hoặc “bóng màu minh bạch”. Đây là màu của khu vực “không hình ảnh” của màn hình, và cùng màu mà màn ảnh sẽ được làm sạch nếu bị xóa trong ứng dụng.
public override Color TransparentColor { get; set; }
Giá trị bất động sản
Examples
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Khôi phục chiều rộng của hình ảnh được trình bày bởi Aspose.Imaging.FileFormats.Tga. TgaImageví dụ. tài sản này cung cấp cho các nhà phát triển thông tin cần thiết vềkích thước hình ảnh, tạo điều kiện cho các nhiệm vụ xử lý và thao túng ảnh khác nhautrong các ứng dụng phần mềm của họ.
public override int Width { get; }
Giá trị bất động sản
Examples
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Nhận hoặc đặt tọa độ chân trời tuyệt đối cho góc dưới bên trái của hình ảnhkhi nó được đặt trên một thiết bị hiển thị có nguồn gốc ở bên dưới bên trái củamàn hình (ví dụ, loạt TARGA).
public ushort XOrigin { get; set; }
Giá trị bất động sản
Examples
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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
Nhận hoặc đặt tọa độ dọc tuyệt đối cho góc dưới bên trái của hình ảnhkhi nó được đặt trên một thiết bị hiển thị có nguồn gốc ở bên dưới bên trái củamàn hình (ví dụ, loạt TARGA).
public ushort YOrigin { get; set; }
Giá trị bất động sản
Examples
Cập nhật tài sản công cộng của hình ảnh tải TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = testTime;
image.AuthorName = "John Smith";
image.AuthorComments = "Comment";
image.ImageId = "ImageId";
image.JobNameOrId = "Important Job";
image.JobTime = TimeSpan.FromDays(10);
image.TransparentColor = Color.FromArgb(123);
image.SoftwareId = "SoftwareId";
image.SoftwareVersion = "abc1";
image.SoftwareVersionLetter = 'a';
image.SoftwareVersionNumber = 2;
image.XOrigin = 1000;
image.YOrigin = 1000;
image.Save("test.tga")
}
Nhận giá trị của các tài sản công cộng của hình ảnh TGA tải.
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()
Tạo một duplicate của trường hợp hiện tại, tạo ra một đối tượng mới mà clonetất cả các thuộc tính và đặc tính của bản gốc. phương pháp này giúptạo bản sao tương tự, đảm bảo tính toàn vẹn dữ liệu và bảo vệ tình trạngtrường hợp hiện tại mà không ảnh hưởng đến đối tượng ban đầu.
public TgaImage Clone()
Returns
Quay lại một đối tượng mới là một bản sao của trường hợp hiện tại.
Clone(TgaImage)
Lặp lại các thuộc tính của một đối tượng khác Aspose.Imaging.FileFormats.Tga. TgaImage, tạo ra mộttrường hợp mới với các thuộc tính tương tự. hoạt động này đảm bảo việc bảo tồnvề tính toàn vẹn dữ liệu và tạo điều kiện cho việc lặp lại các thuộc tính hình ảnh mà không cóThay đổi đối tượng nguồn.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
khác Aspose.Imaging.FileFormats.Tga.tgaImage
Crop(Rectangle)
trồng hình ảnh đến một khu vực cụ thể. phương pháp này cho phép bạn định nghĩa mộtkhu vực thẳng bên trong hình ảnh để giữ lại, loại bỏ phần còn lại.hữu ích để tập trung vào nội dung cụ thể trong hình ảnh hoặc loại bỏ không mong muốnphần
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Vòng thẳng.
Crop(int, int, int, int, int)
trồng hình ảnh bằng cách chỉ định chuyển đổi cho trái, phải, trên và dướiphương pháp này cho phép bạn cắt hình ảnh bằng cách di chuyển biên giới của nóđộc lập dọc theo ax horizontal và vertical. bằng cách điều chỉnh những thay đổi này,Bạn có thể kiểm soát chính xác những phần nào của hình ảnh để giữ lại, hiệu quảCung cấp nó cho các kích thước mong muốn.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
bên trái thay đổi.
rightShift
int
Chuyển đổi đúng
topShift
int
Thay đổi hàng đầu
bottomShift
int
Thay đổi bên dưới.
Equals(TgaImage)
Trong một so sánh bình đẳng, phương pháp đánh giá liệu hiện tạiAspose.Imaging.FileFormats.Tga. TgaImage ví dụ tương đương với hình ảnh thứ hai được cung cấp như mộtthông số. hoạt động này giúp xác định liệu hai hình ảnh TGA cótương tự, hỗ trợ trong các nhiệm vụ xử lý hình ảnh và so sánh.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Thứ hai Aspose.Imaging.FileFormats.Tga. TgaImage tham gia so sánh.
Returns
Kết quả so sánh
Equals(đối tượng)
Phương pháp thực hiện một so sánh bình đẳng giữa hiện tạiAspose.Imaging.FileFormats.Tga. TgaImage ví dụ và đối tượng khác được cung cấp như một thông số.Đặc biệt, nó đánh giá liệu các thuộc tính của hình ảnh hiện tại phù hợp vớicác đối tượng thứ hai, giúp xác định sự tương đương của họ vớimục đích so sánh trong các dòng công việc xử lý hình ảnh.
public override bool Equals(object other)
Parameters
other
object
Thứ hai Aspose.Imaging.FileFormats.Tga. TgaImage tham gia so sánh.
Returns
Kết quả so sánh
GetHashCode()
Khôi phục mã hash của trường hợp hiện tại. tuy nhiên, điều quan trọng là lưu ýmã hash này có thể không phù hợp để sử dụng như một chìa khóa, đặc biệt là vìCác trường hợp của lớp TgaImage không thay đổi.
public override int GetHashCode()
Returns
Hash code của trường hợp này.
Resize(int, int, ImageResizeSettings)
Khôi phục lại hình ảnh trong khi áp dụng cài đặt cụ thể để duy trì mong muốnkích thước và tỷ lệ khía cạnh. bằng cách tùy chỉnh cài đặt hình ảnh, bạn có thể hiệu quảtái tạo hình ảnh trong khi đảm bảo chất lượng thị giác tối ưu và tương thích vớiCác thiết bị hoặc ứng dụng hiển thị khác nhau.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
Chiều rộng mới
newHeight
int
Độ cao mới
settings
ImageResizeSettings
Các thiết lập resize.
Resize(int, int, resizeType)
Điều chỉnh kích cỡ của hình ảnh bằng cách sử dụng một loại resize cụ thể, điều này xác định làm thế nàohoạt động tái tạo được thực hiện. phương pháp này cung cấp sự linh hoạt trong tái chếhình ảnh theo các thuật toán hoặc kỹ thuật khác nhau. bằng cách chọnphù hợp kiểu resize, bạn có thể đạt được sự cân bằng mong muốn giữa hình ảnhchất lượng và hiệu quả tính toán dựa trên các yêu cầu hoặc sở thích cụ thể.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
Chiều rộng mới
newHeight
int
Độ cao mới
resizeType
ResizeType
Loại Resize
Rotate(Float, Bool, Màu sắc)
xoay hình ảnh xung quanh trung tâm của nó bằng một góc cụ thể trong khi duy trì độ phântương đối và duy trì màu nền. phương pháp này cho phépthao tác hình ảnh chính xác, đảm bảo rằng xoay giữ sự cân bằng thị giácvà phù hợp với màu nền cụ thể. nó là lý tưởng cho các nhiệm vụ nơiĐộ chính xác xoay quanh trung tâm là cần thiết, chẳng hạn như điều chỉnh định hướnghoặc các điều chỉnh nghệ thuật.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
góc xoay trong độ. giá trị tích cực sẽ xoay theo cách đồng hồ.
resizeProportionally
bool
Nếu được thiết lập để ’truyền’ bạn sẽ có kích thước hình ảnh của bạn thay đổi theo các dự án thẳng góc (các điểm góc) quay trong trường hợp khác để lại các kích cỡ không bị chạm và chỉ nội bộ nội dung ảnh được quay.
backgroundColor
Color
Màu sắc của nền
RotateFlip(RotateFlipType)
Phương pháp “RotateFlip” cho phép hoạt động xoay và trượt trên hình ảnh.cung cấp chức năng đa dạng để thao túng định hướng hình ảnh, cho phép người dùngđể thực hiện xoay và nhảy theo yêu cầu của họ, tạo điều kiệncông việc xử lý hình ảnh hiệu quả trong các ứng dụng phần mềm.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Loại Flip Rotate
SaveData(Stream)
tiết kiệm dữ liệu.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
dòng chảy
UpdateDimensions(int, int)
Độ phân giải update.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
Chiều rộng mới
newHeight
int
Độ cao mới
Operators
Nhà điều hành =(Lời bài hát: TgaImage)
Thực hiện một so sánh bình đẳng giữa hai hình ảnh TGA, xem xét cả haihình ảnh đầu tiên và thứ hai liên quan đến quá trình so sánh. phương pháp nàytạo điều kiện cho việc đánh giá bình đẳng hình ảnh một cách đơn giản, đảm bảo tính chính xácphân tích và ra quyết định trong các dòng công việc xử lý hình ảnh.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Đầu tiên Aspose.Imaging.FileFormats.Tga. TgaImage tham gia so sánh.
second
TgaImage
Thứ hai Aspose.Imaging.FileFormats.Tga. TgaImage tham gia so sánh.
Returns
Kết quả so sánh
Nhà điều hành !=(Lời bài hát: TgaImage)
Thực hiện so sánh sự bất bình đẳng giữa hai hình ảnh TGA, đánh giá cả haihình ảnh đầu tiên và thứ hai liên quan đến so sánh. phương pháp này giúpxác định sự khác biệt hoặc sự phân biệt giữa các hình ảnh, cho phép độ chính xácphân tích và ra quyết định trong các nhiệm vụ xử lý hình ảnh.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Đầu tiên Aspose.Imaging.FileFormats.Tga. TgaImage tham gia so sánh.
second
TgaImage
Thứ hai Aspose.Imaging.FileFormats.Tga. TgaImage tham gia so sánh.
Returns
Kết quả so sánh