TGA는 Truevision Graphics Adapter의 약어이며 TARGA, Truevision Advanced Raster Graphics Adapter라고도 합니다. PNG 및 JPG 이미지를 TGA로 변환하거나 C#을 사용하여 TGA 이미지를 조작할 수 있습니다. TARGA는 실제로 Aspose.Imaging for .NET API와 다른 많은 지원되는 파일 형식에서 지원하는 래스터 그래픽 파일 형식입니다. TGA 이미지 지원에 대한 심층 분석을 위해 다음 제목을 살펴보겠습니다.
- PNG 또는 JPG를 Truevision TGA 이미지로 변환 – API 설치
- C#을 사용하여 PNG 이미지를 Truevison TGA로 변환
- C#을 사용하여 JPG 이미지를 Truevision TGA로 변환
- C#을 사용하여 TGA 이미지 조작
PNG 또는 JPG를 Truevision TGA 이미지로 변환 – API 설치
C#을 사용하여 프로그래밍 방식으로 .NET 애플리케이션에서 PNG 또는 JPG 이미지를 Truevision TGA 이미지로 쉽고 효율적으로 변환할 수 있습니다. API가 성공적으로 구성되면 몇 번의 API 호출로 변환을 수행할 수 있습니다. New Releases에서 Aspose.Imaging for .NET API를 다운로드하거나 다음 명령을 사용하여 NuGet을 통해 설치할 수 있습니다.
Install-Package Aspose.Imaging -Version 20.9.0
API를 구성한 후 PNG 및 JPG 이미지를 TGA 이미지 파일 형식으로 변환해 보겠습니다.
C#을 사용하여 PNG 이미지를 Truevison TGA로 변환
API는 PNG 이미지를 충실도가 높은 Truevision TGA 이미지로 변환하는 것을 지원합니다. 다음과 같은 간단한 단계를 통해 PNG를 TGA로 내보내거나 렌더링할 수 있습니다.
- RasterImage 클래스 개체를 사용하여 입력 PNG 이미지 로드
- 로드된 이미지의 참조를 TgaImage 인스턴스에 전달
- TGA 파일 확장자로 출력 이미지 저장
아래 코드 조각은 C#을 사용하여 PNG 이미지를 TGA로 변환하는 방법을 보여줍니다.
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
C#을 사용하여 JPG 이미지를 Truevision TGA로 변환
JPG 이미지는 다양한 플랫폼에서의 호환성과 인기로 유명합니다. 그러나 .NET 응용 프로그램에서 JPG 이미지를 Truevision TGA 파일로 변환해야 할 수도 있습니다. 변환을 수행하려면 아래 단계를 따라야 합니다.
- RasterImage 클래스 인스턴스를 사용하여 입력 JPG 이미지 로드
- TgaOptions 클래스를 사용하여 출력 TGA 저장
다음 코드 조각은 C#을 사용하여 JPG를 TGA 이미지로 변환하는 방법을 보여줍니다.
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga", new TgaOptions());
}
C#을 사용하여 TGA 이미지 조작
우리는 이미 TGA 이미지를 만드는 방법을 배웠습니다. 이제 기존 Truevision TGA 또는 TARGA 이미지로 작업하는 방법을 살펴보겠습니다. 날짜 시간 스탬프, 작성자 이름, 이미지 ID 및 기타 여러 속성을 포함하여 TGA 이미지의 여러 속성을 편집하거나 업데이트할 수 있습니다. TGA 이미지를 조작하려면 아래 단계를 따르십시오.
- TgaImage 클래스를 사용하여 입력 TGA 이미지 로드
- 다른 속성 편집 및 업데이트
- 출력 TGA 이미지 저장
아래 코드 조각은 C# 언어를 사용하여 TgaImage 클래스에 의해 노출되는 다양한 속성을 편집, 업데이트 또는 조작하는 방법을 보여줍니다.
using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
image.DateTimeStamp = DateTime.UtcNow;
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로의 변환에 대한 요청을 고려하여 .NET API용 Aspose.Imaging에 이러한 기능을 도입했습니다. .NET 응용 프로그램에서 JPG 또는 PNG를 TGA 이미지로 효율적으로 변환하고 C#을 사용하여 프로그래밍 방식으로 기존 TGA 이미지를 조작할 수 있습니다. 질문이나 모호한 점이 있으면 무료 지원 포럼에 문의해 주십시오. 제품 문서 및 API 참조에서 API가 제공하는 다른 기능을 살펴볼 수도 있습니다.