Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows资源管理器中预览matlab图形(用于将图像设置为其他文件的缩略图的实用程序)_Windows_Matlab_Com_Preview_Matlab Figure - Fatal编程技术网

在Windows资源管理器中预览matlab图形(用于将图像设置为其他文件的缩略图的实用程序)

在Windows资源管理器中预览matlab图形(用于将图像设置为其他文件的缩略图的实用程序),windows,matlab,com,preview,matlab-figure,Windows,Matlab,Com,Preview,Matlab Figure,有没有人想出一种方法在windows中为matlab图形制作缩略图类型的预览 我已经厌倦了把.png和.fig文件一起保存,这样我就知道里面有什么了 这方面的一个有用的帮助工具是windows的命令行实用程序,它可以提供一个图像文件,并告知使用该文件作为给定文件预览的基础 我可以在Matlab中编写一个帮助函数,保存.FIG,制作一个临时的图像文件,然后使用命令行实用程序将它推到缩略图中。 < p>你可以在C++中写一个函数,告诉Windows如何从文件中生成缩略图。 解释一下。查看有关缩略图处

有没有人想出一种方法在windows中为matlab图形制作缩略图类型的预览

我已经厌倦了把.png和.fig文件一起保存,这样我就知道里面有什么了

这方面的一个有用的帮助工具是windows的命令行实用程序,它可以提供一个图像文件,并告知使用该文件作为给定文件预览的基础


<>我可以在Matlab中编写一个帮助函数,保存.FIG,制作一个临时的图像文件,然后使用命令行实用程序将它推到缩略图中。

< p>你可以在C++中写一个函数,告诉Windows如何从文件中生成缩略图。 解释一下。查看有关
缩略图处理程序的部分
。是您需要实现的功能

据我所知,程序如下:

  • 编写实现接口的进程内COM服务器(DLL)
  • 将DLL文件放在计算机上的某个位置
  • 使用中描述的过程将条目写入注册表
  • 这仍然会给您带来从
    .fig
    文件中提取缩略图的问题。据我所知,
    fig
    文件只是
    mat
    文件。我相当肯定这是可能的

    您需要为所有图形提供自定义保存功能。它将打印图像的缩略图(使用
    print
    命令),并将其保存在图形中

    我知道这不是很多信息,但它可以帮助你开始。您还可以向精通
    COM
    技术的人寻求更多帮助。因此,我建议在问题中添加
    COM
    标记


    编辑(1)-我找到了一个关于这个主题的答案:

    ,听起来像是一个开始。首先提取图像很容易,因为我可以在保存fig的同时保存图像(我现在还是这样做的)。我只需要告诉windows使用图像作为缩略图。可能有助于从figYeah中获取数据,这是一个很好的教程。下周我可能会花一些时间尝试制作一些可行的东西。是否可以编写一个单独的包装函数(或批处理文件),将其指定为特定类型的缩略图程序,但实际上调用一个外部(matlab)程序来生成一个临时图像,然后将其变成缩略图?我也希望能够用python脚本实现这一点。是的,我认为这是一种方法。