Как вы уже знаете, браузеры не поддерживают изображения TGA.Одной из альтернатив могут быть плагины, такие как flash, silverlight, ... которые, я считаю, поддерживают изображения TGA.
Если плагины не являются опцией, вам нужно будет преобразовать изображение TGA в формат, который могут обрабатывать браузерынапример, JPG.Для этого вы можете использовать HttpHandler.
В этой статье показано использование httphandlers для создания миниатюр на лету.Вы можете использовать этот же подход и использовать библиотеку, такую как ImageMagick , чтобы выполнить преобразование и вернуть изображение в формате jpg на лету.Здесь вы найдете статью codeproject , объясняющую, как использовать ImageMagick на веб-сайте asp.net.