【问题标题】:Trying to save thumbnail in .NET, only getting file logo试图在 .NET 中保存缩略图,只获取文件徽标
【发布时间】:2012-11-05 11:20:51
【问题描述】:

所以按照here 的指示,我在 VB.NET 中重新创建了以下 3 行

 Dim shellFile As ShellFile = shellFile.FromFilePath(tmpFile)
 Dim shellThumb As Bitmap = shellFile.Thumbnail.ExtraLargeBitmap
 shellThumb.Save("C:\Users\erizvi\Desktop\thumb", ImageFormat.Bmp)

但是,当我执行这些行时,我得到的只是“单词”徽标的缩略图,而不是实际文件,谁能告诉我为什么?

【问题讨论】:

    标签: .net vb.net thumbnails


    【解决方案1】:

    只有某些文件类型(主要是视觉媒体文件)支持 Windows 中的缩略图。如果您的文件不是图像或视频文件,则除了与该文件类型关联的图标(通常由使用它们的主应用程序分配,例如 .doc/.docx 文件的 Word)之外,实际上没有任何内容可显示。基本上,如果 Windows 不在 Windows 资源管理器中的文件夹的缩略图或幻灯片视图中呈现文件的图像表示,您将无法使用 ShellFile API 包装器做得更好。

    【讨论】:

      猜你喜欢
      • 2010-09-30
      • 1970-01-01
      • 2020-03-15
      • 1970-01-01
      • 2013-08-12
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 2013-04-12
      相关资源
      最近更新 更多