Comment puis-je montrer une image TGA dans un <img> tga?
Question
J'ai un TGA image encodée en Base64
https://gist.github.com/984770
Mais il n'apparaît pas sur le navigateur.
Est-il possible d'afficher une image TGA sur le navigateur ou il n'est pas pris en charge?Est-il un client technologie côté que je pourrais employer pour y parvenir?
La solution
C'est pas pris en charge.
Je suppose qu'il y a aussi Java ou ActiveX plug-ins qui peuvent le faire, mais ça va être compliqué, lourd, portent des taches de soutien, et bien sûr ne fonctionne pas avec les données base64.
Si c'est juste quelques images, envisager de les convertir en JPG, PNG ou GIF manuellement, en fonction du type de l'image qu'ils contiennent.
Si c'est beaucoup d'images et vous avez besoin d'une solution automatisée, un bon moyen serait d'employer un script côté serveur qui appelle par exemple ImageMagick, et crée un JPG vignette de l'image.
Vous pouvez facilement envoyer les données base64 pour le script à l'aide d'Ajax par exemple, de recevoir le nom du fichier converti en retour, et de créer un <img>
élément pointant vers elle.