Class TgaImage
이름 공간 : Aspose.Imaging.FileFormats.Tga 모임: Aspose.Imaging.dll (25.4.0)
우리의 API를 사용하여 TGA 라스터 이미지 파일을 조작, TARGA에 맞게(Truevision Advanced Raster Adapter) 형식, 무선 충전을 허용하고사용자 정의. 저자, 타임 스탬프와 같은 공공 자산을 쉽게 업데이트,이미지 ID, 그리고 소프트웨어 버전, 각 픽셀 설정에 따라 다양한 비트를 사용하는 동안,알파 채널 및 색상 투명성.또한, 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
TGA 이미지로 JPG 이미지를 저장합니다.
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
지정된 경로는 0입니다.
TgaImage(RasterImage)
Aspose.Imaging.FileFormats.Tga.TgaImage 클래스의 새로운 예를 만드는 것은 래스터를 제공함으로써이미지 개체.이 건축기는 기존의 직접적인 통합을 촉진합니다.TGA 이미지 형식으로 이미지를 라스터하여 변환 프로세스를 단순화합니다.소프트웨어 시스템 내에서 호환성을 향상시킵니다.
public TgaImage(RasterImage rasterImage)
Parameters
rasterImage
RasterImage
라스터 이미지 입니다.
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 클래스의 새로운 예를 시작하십시오.이 디자이너는 이미지 데이터의 무제한 통합을 허용합니다.흐름에서, TGA 이미지의 효율적인 처리 및 처리를 촉진당신의 소프트웨어 응용 프로그램
public TgaImage(Stream stream)
Parameters
stream
Stream
흐름은 이미지를 충전하는 것입니다.
Properties
AuthorComments
사진의 저자에 의해 제공 된 코멘트를 리트리하거나 설정합니다.이 코멘트종종 가치있는 정보를 포함, 예를 들어 설명, 메모, 또는사진에 대한 추가 컨텍스트.에 액세스하거나 수정함으로써 저자 댓글소유, 개발자는 이미지와 관련된 메타 데이터를 향상시킬 수 있으며,사용자는 그 내용이나 창조에 관한 가치있는 인식과 맥락을 가지고 있습니다.이것은 4 라인으로 구성된 324 바이트로 구성된 ASCII 필드입니다.각각 80자리, 각각 0자리 터미네이터를 따릅니다.
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
가마 가치의 명칭자 부분을 반환, 통합 요소이미지 내에서 색상 표현을 결정합니다.Gamma가 부족한 이미지수정, 이 값은 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
정확한 색깔을 위해 필수적인 가마 값의 숫자 부분을 얻습니다.가마 수정이 없는 이미지에서, 이 값은1.0.이 값을 이해하고 사용하는 것은 색을 유지하는 데 중요합니다.신뢰성 및 정확한 이미지 순서를 보장합니다.
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
Retrieves or sets a boolean value indicating whether the image contains a투명한 색상.이 속성은 이미지를 확인하는 데 필수적입니다.투명성을 지원하고, 적절한 처리를 구현하는 데 도움이됩니다.투명성과 관련된 작업, 예를 들어 혼합, 조합 또는 마스크.
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
이미지와 관련된 독특한 식별자를 얻거나 설정합니다.이 ID는참조 포인트를 식별하고 다른 사람들로부터 이미지를 구별하기 위해시스템 또는 응용 프로그램. Image ID를 설정하거나 복구함으로써 관리 및효과적으로 이미지 추적, 조직화 된 이미지 관리 및 복구를 촉진프로세스
이 옵션 필드는 이미지를 식별하는 정보를 포함합니다.이 필드의 최대 길이는 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
리트리브 또는 이미지와 관련된 작업 이름 또는 ID를 설정합니다.특정 작업 또는 프로젝트와 관련된 메타 데이터에 액세스하거나 변경할 수 있습니다.직업 이름/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의 숫자 구성 요소를 반환하여 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
이미지와 관련된 소프트웨어 식별 (ID)을 관리하여최대 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
리트리브 또는 이미지와 관련된 키 색상을 설정합니다.이 속성은특정 이미지의 키 색상으로 지정된 색상에 액세스하거나 변경할 수 있습니다.작업 또는 효과를 처리합니다. 키 색상 속성을 사용하면 사용자가크롬 키링 또는 색상 교체와 같은 색상 기반 작업을 적용, 강화이미지 조작 능력 및 창조적 가능성.
키 색상은 ‘바닥 색상’ 또는 ‘투명한 색상’으로 생각할 수 있습니다.이 색상은 화면의 ‘그림이 아닌’ 영역의 색상이며, 응용 프로그램에서 삭제되면 화면이 청소 될 것 같은 색상입니다.
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(인트, 인트, ResizeType)
특정 크기 유형을 사용하여 이미지의 크기를 조정하여 어떻게재구성 작업이 수행됩니다.이 방법은 재구성에 대한 유연성을 제공합니다.다른 알고리즘이나 기술에 따라 이미지를 선택하여적절한 리시즈 유형, 당신은 이미지 사이에 원하는 균형을 달성 할 수 있습니다특정 요구 사항 또는 선호도에 따라 품질 및 컴퓨팅 효율성.
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
‘진실’으로 설정하면 이미지 크기가 변경되며, 다른 경우에는 측정이 터치되지 않고 internal 이미지 콘텐츠만 회전됩니다.
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
운영자 =(TgaImage 및 TgaImage)
두 개의 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
비교 결과
운영자 !=(TgaImage 및 TgaImage)
두 개의 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
비교 결과