#html #tga
#HTML #tga
Вопрос:
У меня есть изображение TGA, закодированное в Base64
https://gist.github.com/984770
Но это не отображается в браузере.
Есть ли способ показать TGA-изображение в браузере или оно не поддерживается? Есть ли какая-либо клиентская технология, которую я мог бы использовать для достижения этой цели?
Ответ №1:
Это не поддерживается.
Я предполагаю, что, вероятно, существуют плагины Java или ActiveX, которые могут это сделать, но это будет сложно, громоздко, будет иметь непостоянную поддержку и, конечно, не будет работать с данными base64.
Если это всего лишь несколько изображений, рассмотрите возможность преобразования их в JPG, PNG или GIF вручную, в зависимости от того, какой тип изображения они содержат.
Если изображений много и вам нужно автоматизированное решение, хорошим способом было бы использовать серверный скрипт, который вызывает, например, ImageMagick и создает миниатюру JPG из изображения.
Вы могли бы легко отправить данные base64 скрипту, например, используя Ajax, получить взамен имя преобразованного файла и создать <img>
элемент, указывающий на него.