Class TgaImage
Названий на: Aspose.Imaging.FileFormats.Tga Асамблея: Aspose.Imaging.dll (25.4.0)
Маніпулювати файли зображення TGA raster з нашою API, пристосовані для TARGA(Truevision Advanced Raster Adapter) формат, що дозволяє безперервний заряд ілегко оновлювати публічні об’єкти, такі як автор, час,Ідентифікатор зображення і версія програмного забезпечення, використовуючи різні налаштування бітів на піксель,Альфа канал і прозорість кольорів. Крім того, ви можете експортувати зображення TGAдо інших популярних форматів растер, забезпечуючи сумісність для ваших проектів.
[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
Нападні члени
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
Зберегти зображення JPG як TGA.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga"", new TgaOptions());
}
Завантаження зображення PNG, конвертація його в TgaImage і збереження як TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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(стрічка)
Ініціалізує новий об’єкт Aspose.Imaging.FileFormats.Tga. TgaImage за допомогою наданого файлового шляху длязавантаження контенту зображення.Цей конструктор ефективно ініціюєприклад, що дозволяє безперервний доступ до файлів зображення TGA, спрощення інтеграціїВведіть в робочий потік вашої програми.
public TgaImage(string path)
Parameters
path
string
Шлях до завантаження зображення.
Exceptions
Визначений шлях - нуль.
TgaImage(RasterImage)
Створіть нову інстанцію класу Aspose.Imaging.FileFormats.Tga. TgaImage, надаючи растерЦей конструктор сприяє безпосередній інтеграції існуючихрастер зображення в формат зйомок TGA, ускладнення процесу конвертації дляПідвищена сумісність у ваших програмних системах.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
Створення Raster Image.
Examples
Завантаження зображення PNG, конвертація його в TgaImage і збереження як TGA.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
TgaImage(Stream)
Ініціалізуйте нову інстанцію класу Aspose.Imaging.FileFormats.Tga. TgaImage за допомогою потоку дляЦей конструктор дозволяє безперервно інтегрувати дані зображенняз потоків, що сприяє ефективному обробці та обміні зображеннями ТГА в межахВаші програмні програми.
public TgaImage(Stream stream)
Parameters
stream
Stream
Потік для завантаження зображення.
Properties
AuthorComments
Відкликає або розміщує коментарі, надані автором зображення.часто містить цінну інформацію, наприклад, описи, анотації, абододатковий контекст щодо зображення. шляхом доступу або зміни автора Коментарівласність, розробники можуть зміцнювати метадані, пов’язані з зображенням, надаючиКористувачі з цінними уявленнями та контекстом щодо їх змісту або створення.Це поле ASCII, що складається з 324 байтів, які організовані як чотири лінії.80 символів, кожен з яких супроводжується нульовим термінатором.
public string AuthorComments { get; set; }
вартість нерухомості
Examples
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
Повторює або встановлює ім’я автора, пов’язане з зображенням.дозволяє розробникам отримати доступ або змінювати метаданни імені автора, надаючиВажлива інформація про творця зображення. використовуючи ім’я авторавласності, користувачі можуть легко ідентифікувати особу, відповідальну за створення абосприяти зображенню, зміцнювати її загальні метадані та надавати ціннуКонтекст для глядачів.Це поле становить 40 символів ASCII для імені. якщо поле використовується,Вона повинна містити ім’я особи, яка створила зображення (автор).
public string AuthorName { get; set; }
вартість нерухомості
Examples
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
відновлює або встановлює колір фону зображення.Ця власність дозволяєВи повинні визначити колір, який використовується для фону зображення, забезпечуючи консистенцію іОсобливо це корисно для сценаріїв, в якихзображення відображається на фоні іншого кольору або при рендераціїЗображення на іншому канаві.
public override Color BackgroundColor { get; set; }
вартість нерухомості
BitsPerPixel
Відновлюйте біти за піксельною вартістю, надаючи необхідну інформацію проЦей матеріал служить ключовою метрикою для розуміннярівень деталей і багатства кольорів, що присутні в зображенні, допомагає розробникам вОптимізація алгоритмів обробки та розподілу ресурсів для ефективного зображенняманіпуляції та виконання завдань.
public override int BitsPerPixel { get; }
вартість нерухомості
BytesPerPixel
Отримайте значення байтів на піксель, що вказує на кількість пам’яті, зайнятоїкожен піксель у зображенні.Ця властивість служить ключовою метрикою для пам’ятіуправління та оптимізації, допомагаючи розробникам ефективно розподіляти ресурси- обробка даних зображення
public int BytesPerPixel { get; }
вартість нерухомості
DateTimeStamp
Знайдіть або встановити дату / час.Це поле визначає вартість дати і часу, коли зображення було збережено.Незважаючи на те, що операційні системи, як правило, дані часу і дати, ця функціяза умови, що операційна система може змінювати час і дату знака, якщо файлВикористовуючи цю зону, вам гарантується не змінений регіон на дату і час.Реєстрація .
public DateTime? DateTimeStamp { get; set; }
вартість нерухомості
DateTime ?
Examples
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
Отримати важливу інформацію про формат файлу зображення, представленого цимПрикладом Aspose.Imaging.FileFormats.Tga. TgaImage. розуміння формату файлу є необхідним дляперевіряє сумісність та забезпечує безперервну інтеграцію в програмні системи;забезпечує ефективну обробку та маніпуляцію зображень.
public override FileFormat FileFormat { get; }
вартість нерухомості
GammaValueDenominator
Повторює частину деномінатора вартості гамми, невід’ємний фактор вВизначення кольорового представлення в зображеннях. для знімків, які не мають гаммикорекція, ця вартість повинна бути 1,0, забезпечуючи точне кольорове відтворення.Оцінка і розширення цього параметра є ключовим для підтримки кольору.Вірність і досягнення точної візуалізації зображення.
public ushort GammaValueDenominator { get; }
вартість нерухомості
Examples
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
Приймає частину нумератора значення гамми, що є необхідним для точного кольору.у зображеннях без гамма-корекції ця вартість повинна бутиРозуміння та використання цієї цінності є ключовим для збереження кольору.Вірність і забезпечення точного зображення.
public ushort GammaValueNumerator { get; }
вартість нерухомості
Examples
Отримання цінностей публічних властивостей завантаженого зображення TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
HasAlpha
Відновити булеанну вартість, яка вказує на те, чи Aspose.Imaging.FileFormats.Tga. TgaImage включає в себеАльфа-канал, що сприяє впливу прозорості. ця власність забезпечує необхіднийІнформація для обробки зображення композиції та рендерації, допомагаючи розробникам вВикористання різноманітних візуальних ефектів та композиційних операцій.
public override bool HasAlpha { get; }
вартість нерухомості
Examples
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
Витягує або встановлює значення, що вказує на те, чи містить зображення фонуЦей матеріал корисний для визначення того, чи містить зображеннявідмінний колір фону, відокремлений від попереднього контенту.Ви можете налаштувати обробку або передачу зображень на основі наявності або відсутностіКолір фону
public override bool HasBackgroundColor { get; set; }
вартість нерухомості
HasColorMap
Зверніть увагу на те, чи міститься в цьому прикладі Aspose.Imaging.FileFormats.Tga. TgaImage кольорова карта.Поняття наявності кольорової карти є ключовим для точної інтерпретаціїі маніпуляції кольорових даних зображення.
public bool HasColorMap { get; }
вартість нерухомості
Examples
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
відкликає або встановлює булеанну вартість, яка вказує на те, чи містить зображенняЦей елемент необхідний для визначення того, чи є зображенняпідтримує прозорість, допомагає вам реалізувати відповідний контроль заоперації, пов’язані з прозорості, такі як змішування, композиція або маскування.
public override bool HasTransparentColor { get; set; }
вартість нерухомості
Height
Отримайте висоту зображення, закріпленого цим Aspose.Imaging.FileFormats.Tga. TgaImageЦя власність надає розробникам критичні деталі, що стосуютьсявертикальних вимірів зображення, що дозволяє безперервну інтеграцію і маніпуляціюЗображення в межах їх програмних рішень.
public override int Height { get; }
вартість нерухомості
Examples
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
отримує або встановлює унікальний ідентифікатор, пов’язаний з зображенням.з метою визначення і розмежування зображення від інших в межахсистемою або додатком. шляхом встановлення або отримання ІД зображення, ви можете керувати іефективно відстежувати зображення, сприяючи організованому управлінню знімками та відновленнюПроцес з процесу.
Цей факультативний полі містить ідентифікаційну інформацію про зображення. Максимальна довжина цього поля становить 255 байтів.
public string ImageId { get; set; }
вартість нерухомості
Examples
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
IsGrayScale
Отримати булеанну вартість, яка вказує на те, чи Aspose.Imaging.FileFormats.Tga. TgaImage являє собоюЦей об’єкт є важливим для розмежування між кольором ізображення сірого масштабу, допомагаючи розробникам застосовувати відповідну обробку іТехнології рендерації, засновані на кольорових характеристиках зображення.
public bool IsGrayScale { get; }
вартість нерухомості
Examples
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
Повторює або встановлює робоче ім’я або ідентифікатор, пов’язаний з зображенням.дозволяє отримати доступ або змінювати метадані, пов’язані з конкретною роботою або проектом;Використовуючи власність Job Name/ID, користувачі можуть легковизначити проект або завдання, до якого належить зображення, сприятиОрганізація та управління зображеннями в межах більш великих робочих потоків або проектів.
public string JobNameOrId { get; set; }
вартість нерухомості
Examples
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
Відкликає або встановлює часовий проміжок, що вказує на робочий час, пов’язаний з зображенням.Ця власність дозволяє розробникам отримати доступ або змінювати метаданни часу, пов’язані зконкретна робота або проект, пов’язаний з зображенням.
public TimeSpan? JobTime { get; set; }
вартість нерухомості
TimeSpan ?
Examples
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
PixelAspectRatioDenominator
відновлює частину номінатора від Pixel Aspect Ratio, що є ключовим фактором дляВизначити візуальний аспект пікселів всередині зображення.Ця вартість є необхідноюдля збереження точної піксельної представництва та аспектних пропорцій протягом різнихоперації з перегляду і обробки зображень, забезпечуючи високу якість візуального результату.
public ushort PixelAspectRatioDenominator { get; }
вартість нерухомості
Examples
Отримання цінностей публічних властивостей завантаженого зображення TGA.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
dateTimeStamp = image.DateTimeStamp;
authorName = image.AuthorName;
authorComments = image.AuthorComments;
imageId = image.ImageId;
jobNameOrId = image.JobNameOrId;
jobTime = image.JobTime;
keyColor = image.TransparentColor;
softwareId = image.SoftwareId;
softwareVersion = image.SoftwareVersion;
softwareVersionLetter = image.SoftwareVersionLetter;
softwareVersionNumber = image.SoftwareVersionNumber;
xOrigin = image.XOrigin;
yOrigin = image.YOrigin;
gammaValueDenominator = image.GammaValueDenominator;
gammaValueNumerator = image.GammaValueNumerator;
hasAlphaChannel = image.HasAlpha;
hasColorMap = image.HasColorMap;
height = image.Height;
isGrayScale = image.IsGrayScale;
pixelAspectRatioDenominator = image.PixelAspectRatioDenominator;
pixelAspectRatioNumerator = image.PixelAspectRatioNumerator;
size = image.Size;
width = image.Width;
}
PixelAspectRatioNumerator
Ретровує компонент нумератора Pixel Aspect Ratio, що впливає навізуальний аспект пікселів всередині зображення. розуміння і маніпулювання цьоговартість необхідна для досягнення точної піксельної представництва та аспектних співвідношеньв обробці і рендерації зображень.
public ushort PixelAspectRatioNumerator { get; }
вартість нерухомості
Examples
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
Управління ідентифікацією програмного забезпечення (ІД), пов’язаним з зображенням, що дозволяєдо 40 символів ASCII. ця власність служить засобом унікальної ідентифікаціїпрограмного забезпечення, що використовується для створення або обробки зображення, надаючи ціннийМетадани для організаційних та інформаційних цілей.
public string SoftwareId { get; set; }
вартість нерухомості
Examples
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
відновлює або встановлює версію програмного забезпечення, пов’язану з зображенням.Довжина версії смуги зазвичай становить від 3 до 4 символів.корисний для відстеження програмного забезпечення, що використовується для створення або маніпулювання зображення і можезабезпечує цінний контекст для обробки зображень та перевірки сумісності.
public string SoftwareVersion { get; set; }
вартість нерухомості
Examples
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
відправляє або встановлює шрифтний компонент версії програмного забезпечення, пов’язаний зЦя власність являє собою додаткову деталь у версії програмного забезпеченнястрічка і може бути корисним для кращої версії диференціації.
public char SoftwareVersionLetter { get; set; }
вартість нерухомості
Examples
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
відновлює або встановлює цифровий компонент версії програмного забезпечення, пов’язаної зЦя власність являє собою цифрову частину версії програмного забезпеченнястрічка, надаючи важливу інформацію про версію програмного забезпечення, що використовується дляСтворення або зміна зображення.
public ushort SoftwareVersionNumber { get; set; }
вартість нерухомості
Examples
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
відновлює або встановлює ключовий колір, пов’язаний з зображенням.Ви можете отримати доступ або змінити колір, призначений ключовим кольором для конкретного зображення.обробка завдань або ефектів. Використання функції Key Color дозволяє користувачамзастосувати кольорові операції, такі як хрома або заміна кольорів, збільшуючиМожливості імітації і творчі можливості.
Ключовий колір можна вважати «кольором фону» або «прозором кольору».Це коліна зони «не зображення» екрану, і той самий цвет, який екран буде очищений, якщо він буде видалений в додатку.
public override Color TransparentColor { get; set; }
вартість нерухомості
Examples
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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
Відновлюйте ширину зображення, представленого цим Aspose.Imaging.FileFormats.Tga. TgaImageЦя власність надає розробникам необхідну інформацію пророзміри зображення, що сприяє різноманітній маніпуляції і обробці знімківв їх програмних додатках.
public override int Width { get; }
вартість нерухомості
Examples
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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;
}
Оригінальна
Знайти або встановити абсолютну горизонтальну координату для нижнього лівого кута зображенняяк вона позиціонується на пристрої з походженням в нижній лівій частиніекран (наприклад, серія TARGA).
public ushort XOrigin { get; set; }
вартість нерухомості
Examples
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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;
}
Юрій
Знайти або встановити абсолютну вертикальну координату для нижнього лівого кута зображенняяк вона позиціонується на пристрої з походженням в нижній лівій частиніекран (наприклад, серія TARGA).
public ushort YOrigin { get; set; }
вартість нерухомості
Examples
Оновлення публічних властивостей завантаженого зображення 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")
}
Отримання цінностей публічних властивостей завантаженого зображення TGA.
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()
Випускає подвійну теперішню інстанцію, генеруючи новий об’єкт, який клонуєвсі атрибути і властивості оригіналу.Цей метод сприяєстворення ідентичних копій, забезпечення цілісності даних та збереження стануТеперішня інстанція без впливу на оригінальний об’єкт.
public TgaImage Clone()
Returns
Він повертає новий об’єкт, який є копією поточної інстанції.
Clone(TgaImage)
Репликуйте властивості іншого об’єкта Aspose.Imaging.FileFormats.Tga. TgaImage, створюючинову інстанцію з однаковими атрибутами. ця операція забезпечує збереженнязабезпечення цілісності даних та полегшення дублифікації зображень беззмінювати джерело об’єкта.
public void Clone(TgaImage tgaImage)
Parameters
tgaImage
TgaImage
Інші Aspose.Imaging.FileFormats.Tga.tgaImage
Crop(Rectangle)
Вирощувати зображення до визначеного регіону.Цей метод дозволяє визначитипрямокутну ділянку в межах зображення зберігати, відкидаючи решту.корисний для зосередження уваги на конкретному контенті в зображенні або видалення небажанихі порції.
public override void Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Це праворуч.
Crop(ІНТ, ІНТ, ІНТ)
Вирощувати зображення, вказуючи переходи до лівого, правого, верхнього і нижньогоЦей метод дозволяє стримувати зображення, переміщаючи його межі.Незалежним чином уздовж горизонтальних і вертикальних осі. шляхом адаптації цих переходів,Ви можете точно контролювати, які частини зображення зберігати, ефективноВикористовуйте його до бажаних розмірів.
public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
Parameters
leftShift
int
У лівому зміні.
rightShift
int
Правильний перехід
topShift
int
Верхній перехід
bottomShift
int
Нижнє переміщення .
Equals(TgaImage)
У порівнянні рівності метод оцінює, чи існуєAspose.Imaging.FileFormats.Tga. TgaImage інстанція дорівнює другому зображенню, наданому якЦя операція полегшує визначення того, чи є дві зображення TGAідентичні, допомагають у обробці зображень та порівняльних завданнях.
public bool Equals(TgaImage other)
Parameters
other
TgaImage
Другий Aspose.Imaging.FileFormats.Tga. TgaImage, який бере участь у порівнянні.
Returns
Результати порівняння
Equals(Об’єкт)
Метод здійснює рівність порівняння між поточнимAspose.Imaging.FileFormats.Tga. TgaImage інстанція та інший об’єкт наданий як параметр.Зокрема, він оцінює, чи відповідають властивості поточного зображенняіншого об’єкта, допомагаючи в визначенні їх рівностіСпіввідношення цілей в межах робочих потоків обробки зображень.
public override bool Equals(object other)
Parameters
other
object
Другий Aspose.Imaging.FileFormats.Tga. TgaImage, який бере участь у порівнянні.
Returns
Результати порівняння
GetHashCode()
Відновлення хашового коду поточної інстанції. однак, важливо відзначитиЦей код може не підходить для використання в якості ключа, особливо тому, щоПриклади класу TgaImage не є незмінними.
public override int GetHashCode()
Returns
Хашовий код цієї інстанції.
Resize(Іт, Іт, ImageResizeSettings)
Відновлення зображення при застосуванні конкретних налаштувань для збереження бажаногорозмірів і відношення аспектів. шляхом налаштування зображень, ви можете ефективновідновлення зображення, забезпечуючи оптимальну якість і сумісність зрізноманітні пристрої або додатки.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
Нові ширини .
newHeight
int
Нові висоти .
settings
ImageResizeSettings
Реабілітаційні налаштування.
Resize(ІНТ, ІНТ, ІНТ, ІНТ)
Змінює розмір зображення за допомогою визначеного типу рецидиву, що визначає, якЦей метод забезпечує гнучкість в рецидиві.зображення за різними алгоритмами або методами.відповідний тип рецидиву, можна досягти бажаного балансу між зображеннямякість та обчислювальна ефективність на основі конкретних вимог або переваг.
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
Parameters
newWidth
int
Нові ширини .
newHeight
int
Нові висоти .
resizeType
ResizeType
Тип рецидиву
Rotate(Флоат, Боол, Колір)
Обертає зображення навколо його центру за певним кутом, зберігаючи резизПропорційність і збереження кольору фону.Цей метод дозволяєточна маніпуляція зображення, що забезпечує збереження візуального балансуі консистенція з зазначеним кольором фону. ідеально підходить для завдань, деНеобхідна точна ротація навколо центру, наприклад, корекція орієнтації.або художні адаптації.
public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)
Parameters
angle
float
Позитивні значення обертаються годинником.
resizeProportionally
bool
Якщо налаштуватися на «правдивий» ви отримаєте зміну розміру зображення відповідно до обертованих прямокутних (корінних точок) проекцій в іншому випадку, які залишають розміри без дотику і тільки внутрішнє зміст знімки об’єднуються.
backgroundColor
Color
Колір фону.
RotateFlip(RotateFlipType)
Метод «RotateFlip» дозволяє ротацію і фліпинг операцій на зображенні.забезпечує різноманітну функціональність для маніпулювання орієнтацією зображення, що дозволяє користувачамздійснювати ротації та фліпи відповідно до їхніх вимог, сприятиЕфективні завдання з обробки зображень в програмних додатках.
public override void RotateFlip(RotateFlipType rotateFlipType)
Parameters
rotateFlipType
RotateFlipType
Тип ротаційного фліпа.
SaveData(Stream)
Збереження даних .
protected override void SaveData(Stream stream)
Parameters
stream
Stream
і потоку .
UpdateDimensions(ІТ, ІТ)
Актуальні виміри оновлення.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
Нові ширини .
newHeight
int
Нові висоти .
Operators
Оператор =(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ)
здійснює рівність порівняння між двома зображеннями ТГА, враховуючи обидвіПерший і другий зображення, пов’язані з процесом порівняння.сприяє простій оцінці зображення рівності, забезпечує точністьАналіз і прийняття рішень в рамках робочих потоків з обробки зображень.
public static bool operator ==(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Перший Aspose.Imaging.FileFormats.Tga. TgaImage, який бере участь у порівнянні.
second
TgaImage
Другий Aspose.Imaging.FileFormats.Tga. TgaImage, який бере участь у порівнянні.
Returns
Результати порівняння
Оператор !=(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ)
Проводить порівняння нерівності між двома зображеннями TGA, оцінюючи обидвіПерший і другий зображення, пов’язані з порівнянням.Цей метод допомагаєвиявлення розбіжностей або відмінностей між зображеннями, що дозволяє точністьАналіз і прийняття рішень у роботі з обробки зображень.
public static bool operator !=(TgaImage first, TgaImage second)
Parameters
first
TgaImage
Перший Aspose.Imaging.FileFormats.Tga. TgaImage, який бере участь у порівнянні.
second
TgaImage
Другий Aspose.Imaging.FileFormats.Tga. TgaImage, який бере участь у порівнянні.
Returns
Результати порівняння