Winforms 如何使用OpenFileDialog显示TGA文件的缩略图?

Winforms 如何使用OpenFileDialog显示TGA文件的缩略图?,winforms,windows-7,thumbnails,preview,openfiledialog,Winforms,Windows 7,Thumbnails,Preview,Openfiledialog,是否可以在OpenFileDialog中显示TGA缩略图?使用System.Windows.Controls.OpenFileDialog控件浏览图像文件夹Windows 7时,它将显示JPG、PNG或BMP图像文件的预览缩略图图标。不幸的是,Windows不显示TGA文件的预览。但是,Windows确实会在Windows资源管理器中显示TGA预览缩略图。是否有在OpenFileDialog中显示TGA缩略图的扩展或设置 OpenFileDialog显示JPG文件的缩略图: OpenFileD

是否可以在OpenFileDialog中显示TGA缩略图?使用System.Windows.Controls.OpenFileDialog控件浏览图像文件夹Windows 7时,它将显示JPG、PNG或BMP图像文件的预览缩略图图标。不幸的是,Windows不显示TGA文件的预览。但是,Windows确实会在Windows资源管理器中显示TGA预览缩略图。是否有在OpenFileDialog中显示TGA缩略图的扩展或设置

OpenFileDialog显示JPG文件的缩略图:

OpenFileDialog不显示TGA缩略图:

但是,Explorer确实显示TGA缩略图:
我公司的一位艺术家提供了一个解决方案。Windows7没有对TGA缩略图的内置支持,但也有第三方应用程序,例如添加对TGA文件的支持的第三方应用程序。事实上,在我的示例中,Windows资源管理器显示TGA拇指的唯一原因是因为我安装了MystictThumbs。但是,应用程序的OpenFileDialog没有显示缩略图,因为它是一个32位的应用程序,我安装了64位版本的MysticThumbs。除了64位版本外,我还安装了32位版本的MysticThumbs,现在我在Windows资源管理器和32位应用程序中都可以看到TGA缩略图。

还可以打开TGA图像。

是的,我在x64上运行x86应用程序。我必须安装32位版本的TGA缩略图应用程序才能在我的32位应用程序中获得拇指。(见下面我自己的答案)很高兴我猜对了。请合上你的线。