JPG PNG를 Truevision TGA로 변환

TGA는 Truevision Graphics Adapter의 약어이며 TARGA, Truevision Advanced Raster Graphics Adapter라고도 합니다. PNGJPG 이미지를 TGA로 변환하거나 C#을 사용하여 TGA 이미지를 조작할 수 있습니다. TARGA는 실제로 Aspose.Imaging for .NET API와 다른 많은 지원되는 파일 형식에서 지원하는 래스터 그래픽 파일 형식입니다. 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로 내보내거나 렌더링할 수 있습니다.

  1. RasterImage 클래스 개체를 사용하여 입력 PNG 이미지 로드
  2. 로드된 이미지의 참조를 TgaImage 인스턴스에 전달
  3. 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 파일로 변환해야 할 수도 있습니다. 변환을 수행하려면 아래 단계를 따라야 합니다.

  1. RasterImage 클래스 인스턴스를 사용하여 입력 JPG 이미지 로드
  2. 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 이미지를 조작하려면 아래 단계를 따르십시오.

  1. TgaImage 클래스를 사용하여 입력 TGA 이미지 로드
  2. 다른 속성 편집 및 업데이트
  3. 출력 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가 제공하는 다른 기능을 살펴볼 수도 있습니다.

또한보십시오