有没有一种方法可以将.wmf图像与C#统一加载?

有没有一种方法可以将.wmf图像与C#统一加载?,c#,unity3d,wmf,C#,Unity3d,Wmf,我有一个SQLite数据库,里面满是我需要在Unity中显示的图像 这些文件存储为blob,我可以从数据库中读取数据,并将其作为字节数组存储在我的C#脚本中 不幸的是,所有的图像都是一种我甚至不知道存在的文件格式,.wmf又名Windows图元文件,似乎它通常与MS Office剪贴画或其他东西一起使用?它基本上是一种混合矢量图形/光栅图形文件格式: 我需要统一显示这些图像。有人知道这样做的最佳方式吗 我想保持数据库和图像数据的静态,所以没有大规模的前期转换 一次需要加载、转换和显示的最大图像

我有一个SQLite数据库,里面满是我需要在Unity中显示的图像

这些文件存储为blob,我可以从数据库中读取数据,并将其作为字节数组存储在我的C#脚本中

不幸的是,所有的图像都是一种我甚至不知道存在的文件格式,.wmf又名Windows图元文件,似乎它通常与MS Office剪贴画或其他东西一起使用?它基本上是一种混合矢量图形/光栅图形文件格式:

我需要统一显示这些图像。有人知道这样做的最佳方式吗

我想保持数据库和图像数据的静态,所以没有大规模的前期转换

一次需要加载、转换和显示的最大图像数可能小于100,肯定小于1000


有什么建议吗?

您可能需要添加一些背景信息,说明为什么您必须在unity项目中使用不受支持格式的图像,以及您可以使用哪些其他潜在的矢量格式来替代或作为中介。如果我可以(动态地)将文件转换为SVG,那将是理想的,因为unity支持该格式,但BMP、PNG、,JPG甚至GIF都可以。图像的DB来自第三方,我需要支持随时更新或替换DB,这就是为什么我希望在运行时根据需要进行转换。您是否尝试过
Texture2D
?@merkithuseyin是的……它只加载一个8x8问号图像占位符。在加载到2D纹理之前,我需要将.wmf转换为Unity支持的文件格式。这可能会有帮助: