Как отображать миниатюры для файлов TGA с помощью OpenFileDialog?

Можно ли отображать эскизы TGA в OpenFileDialog? При использовании элемента управления System.Windows.Controls.OpenFileDialog для просмотра папок с изображениями в Windows 7 отображаются значки предварительного просмотра для файлов изображений JPG, PNG или BMP. К сожалению, Windows не отображает предварительный просмотр файлов TGA. Однако Windows показывает эскизы предварительного просмотра TGA в Проводнике Windows. Есть ли расширение или настройка, которая будет отображать миниатюры TGA в OpenFileDialog?

OpenFileDialog показывает эскизы файлов JPG: OpenFileDialog с JPG

OpenFileDialog НЕ показывает миниатюры TGA: OpenFileDialog с JPG

Однако Explorer ДЕЙСТВИТЕЛЬНО показывает эскизы TGA: OpenFileDialog с JPG


person ThisIsTheDave    schedule 17.11.2010    source источник
comment
Да, я на x64 запускаю приложение x86. Мне пришлось установить 32-битную версию приложения для эскизов TGA, чтобы получить миниатюры в моем 32-битном приложении. (См. мой собственный ответ ниже.)   -  person ThisIsTheDave    schedule 17.11.2010


Ответы (2)


Художник в моей компании предложил решение. В Windows 7 нет встроенной поддержки эскизов TGA, но есть сторонние приложения, такие как MysticThumbs, которые добавляют поддержка файлов TGA. На самом деле единственная причина, по которой Проводник Windows показывал в моем примере миниатюры TGA, заключалась в том, что у меня был установлен MysticThumbs. Однако в OpenFileDialog приложения не отображались эскизы, потому что это было 32-разрядное приложение, а я установил 64-разрядную версию MysticThumbs. Я установил 32-разрядную версию MysticThumbs в дополнение к 64-разрядной версии, и теперь я вижу эскизы TGA как в проводнике Windows, так и в своем 32-разрядном приложении.

person ThisIsTheDave    schedule 17.11.2010
comment
Что ж, рад, что правильно угадал. Закройте тему, пожалуйста. - person Hans Passant; 18.11.2010

FreeImage.NET также может открывать изображения TGA.

person Libor    schedule 01.12.2012