我试图从Blender文件的预览图标中获取并显示Windows窗体上的图标。
我只能使用Icon.ExtractAssociatedIcon来获取Blender的默认图标,而不能保存Blender文件保存时Blender生成的预览图像。
string imagePath = @"C:\tmp\Cube.blend";
Icon icon = Icon.ExtractAssociatedIcon(imagePath);
if(icon != null)
{
var bitmapIcon = icon.ToBitmap();
pictureBox1.Image = bitmapIcon;
}
如果可能的话,我想让预览图标显示在Windows窗体pictureBox中。