我正在尝试将一个512x512像素的PNG文件转换为VTF文件的代码。我试着查看VTFEdit的源代码,但是,我不能理解太多的代码,而且大部分代码是用C++编写的,这是一种我以前从未使用过的语言。
xqnpmsa81#
首先,您需要convert your PNG to a TGA(Truevision图形适配器)。此TGA可转换为with this C# lib或this 3rd party program。将PNG或JPG转换为Truevision TGA图像- API安装
您可以在.NET应用程序中使用C#以编程方式轻松有效地将PNG或JPG图像转换为Truevision TGA图像。一旦API配置成功,只需几次API调用即可执行转换。您可以从新版本下载Assose.Imaging for .NET API,也可以使用以下命令通过NuGet安装:Install-Package Aspose.Imaging -Version 20.9.0配置API后,让我们继续将PNG和JPG图像转换为TGA图像文件格式。
Install-Package Aspose.Imaging -Version 20.9.0
使用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"); } }
现在您需要将此TGA转换为VTF。您可以在GitHub上使用此C# VTEX Lib或使用Ryan的this 3rd party program
1条答案
按热度按时间xqnpmsa81#
首先,您需要convert your PNG to a TGA(Truevision图形适配器)。此TGA可转换为with this C# lib或this 3rd party program。
将PNG或JPG转换为Truevision TGA图像- API安装
您可以在.NET应用程序中使用C#以编程方式轻松有效地将PNG或JPG图像转换为Truevision TGA图像。一旦API配置成功,只需几次API调用即可执行转换。您可以从新版本下载Assose.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:
现在您需要将此TGA转换为VTF。您可以在GitHub上使用此C# VTEX Lib或使用Ryan的this 3rd party program