JPG PNG'yi Truevision TGA'ya dönüştürün

TGA, Truevision Graphics Adapter’ün kısaltmasıdır ve genellikle TARGA, Truevision Advanced Raster Graphics Adapter olarak anılır. PNG ve JPG görüntülerini TGA’ya dönüştürebilir veya C# kullanarak TGA görüntülerini değiştirebilirsiniz. TARGA aslında Aspose.Imaging for .NET API’si ve diğer pek çok desteklenen dosya biçimi tarafından desteklenen bir raster grafik dosyası biçimidir. TGA görüntü desteğinin derinlemesine bir analizi için aşağıdaki başlıkları gözden geçirelim:

PNG veya JPG’yi Truevision TGA Görüntülerine Dönüştürme – API Kurulumu

C# kullanarak programlı olarak .NET uygulamalarınızda PNG veya JPG görüntüsünü kolayca ve verimli bir şekilde Truevision TGA görüntüsüne dönüştürebilirsiniz. API başarıyla yapılandırıldıktan sonra, dönüşüm birkaç API çağrısıyla gerçekleştirilebilir. Aspose.Imaging for .NET API’yi Yeni Sürümler‘den indirebilir veya NuGet aracılığıyla aşağıdaki komutla kurabilirsiniz:

Install-Package Aspose.Imaging -Version 20.9.0

API’yi yapılandırdıktan sonra PNG ve JPG resimlerini TGA resim dosyası formatına dönüştürmeye geçelim.

PNG Görüntüsünü C# kullanarak Truevison TGA’ya dönüştürün

API, PNG görüntüsünü yüksek doğrulukla Truevision TGA görüntülerine dönüştürmeyi destekler. Aşağıdaki basit adımlarla PNG’yi TGA’ya aktarabilir veya işleyebilirsiniz:

  1. RasterImage sınıf nesnesini kullanarak giriş PNG görüntüsünü yükleyin
  2. Yüklenen görüntünün referansını TgaImage örneğine iletin
  3. Çıktı görüntüsünü TGA dosya uzantısıyla kaydedin

Aşağıdaki kod parçacığı PNG görüntüsünün C# kullanarak TGA’ya nasıl dönüştürüleceğini gösterir:

using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
    using (TgaImage tgaImage = new TgaImage(image))
    {
        tgaImage.Save("test.tga");
    }
}

JPG Görüntüsünü C# kullanarak Truevision TGA’ya dönüştürün

JPG görüntüleri, farklı platformlardaki uyumlulukları ve popülerlikleri nedeniyle ünlüdür. Ancak, .NET uygulamalarınızda JPG görüntüsünü Truevision TGA dosyasına dönüştürmeniz gerekebilir. Dönüşümü gerçekleştirmek için aşağıdaki adımları izlemeniz gerekir:

  1. RasterImage sınıf örneğini kullanarak giriş JPG görüntüsünü yükleyin
  2. TgaOptions sınıfını kullanarak çıkış TGA’sını kaydedin

Aşağıdaki kod parçacığı, C# kullanarak JPG’nin TGA görüntüsüne nasıl dönüştürüleceğini gösterir:

using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
    image.Save("test.tga", new TgaOptions());
}

C# kullanarak TGA Görüntülerini işleyin

TGA görüntülerinin nasıl oluşturulacağını zaten öğrendik. Şimdi mevcut Truevision TGA veya TARGA görüntüleri ile nasıl çalışılacağını keşfedelim. Tarih Saat Damgası, Yazar Adı, Görüntü Kimliği ve diğer birçok özellik dahil olmak üzere TGA görüntüsünün çeşitli özelliklerini düzenleyebilir veya güncelleyebilirsiniz. TGA görüntülerini manipüle etmek için aşağıdaki adımları takip edelim:

  1. Giriş TGA görüntüsünü TgaImage sınıfıyla yükleyin
  2. Farklı özellikleri düzenleyin ve güncelleyin
  3. Çıktı TGA Görüntüsünü kaydet

Aşağıdaki kod parçacığı, C# dilini kullanarak TgaImage sınıfı tarafından sunulan farklı özellikleri nasıl düzenleyebileceğinizi, güncelleyebileceğinizi veya değiştirebileceğinizi gösterir:

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")
}

Çözüm

Görüntülerden TGA’ya dönüştürme taleplerini değerlendirdik ve bu özellikleri Aspose.Imaging for .NET API’de kullanıma sunduk. .NET uygulamalarınızda JPG veya PNG’yi verimli bir şekilde TGA görüntülerine dönüştürebilir ve ayrıca C# kullanarak mevcut TGA büyücülerini programlı olarak işleyebilirsiniz. Herhangi bir sorunuz veya belirsizliğiniz varsa, bize Ücretsiz Destek Forumu adresinden ulaşmaktan çekinmeyin. API tarafından sunulan diğer özellikleri keşfetmek için Ürün Belgeleri ve API Referansları’na da göz atabilirsiniz.

Ayrıca bakınız