將 JPG PNG 轉換為 Truevision TGA

TGA 是 Truevision Graphics Adapter 的首字母縮寫,通常稱為 TARGA,Truevision 高級光柵圖形適配器。您可以將 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 圖像。您可以編輯或更新 TGA 圖像的多個屬性,包括日期時間戳、作者姓名、圖像 ID 和其他幾個屬性。讓我們按照以下步驟操作 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 轉換的請求,並在 Aspose.Imaging for .NET API 中引入了這些功能。您可以在 .NET 應用程序中高效地將 JPG 或 PNG 轉換為 TGA 圖像,以及使用 C# 以編程方式操作現有的 TGA 圖像。如果您有任何疑問或有任何疑問,請隨時通過 免費支持論壇 與我們聯繫。您還可以查看 產品文檔API 參考 來探索 API 提供的其他功能。

也可以看看