2

我有一个用 Base64 编码的 TGA 图像

https://gist.github.com/984770

但它不会显示在浏览器上。

有没有办法在浏览器上显示 TGA 图像或者它不受支持?我可以使用任何客户端技术来实现这一目标吗?

4

1 回答 1

4

支持

我认为可能有 Java 或 ActiveX 插件可以做到这一点,但它会很复杂、笨重、支持参差不齐,当然也不适用于 base64 数据。

如果只是一些图像,请考虑手动将它们转换为 JPG、PNG 或 GIF,具体取决于它们包含的图像类型。

如果它有很多图像并且您需要一个自动化的解决方案,那么一个好方法是使用一个调用例如ImageMagick的服务器端脚本,并从图像创建一个 JPG 缩略图。

例如,您可以使用 Ajax 轻松地将 base64 数据发送到脚本,接收转换后文件的名称作为回报,并创建一个<img>指向它的元素。

于 2011-05-21T18:41:27.550 回答