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