可能重复:
以高于屏幕分辨率的分辨率截取电脑游戏的屏幕截图
你好,
我们有一个非常古老的 CAD 绘图程序,里面有大量的绘图。但是这个程序没有任何导出功能。因此,从合成中获取绘图的唯一方法似乎是获取该绘图的屏幕截图(用于存档目的)。我的问题是,大多数绘图的尺寸都非常大,例如 3000px 到 5600px,这远远超出了我的屏幕范围。那么有没有办法让第三方应用程序的窗体尺寸大于屏幕尺寸?并捕获该应用程序的不可见部分?
谢谢..
答案1
如果您的 CAD 程序恰好具有打印功能,您可以尝试将输出重定向到文件而不是打印机。
根据您使用的驱动程序,生成的文件将包含高分辨率图像数据或与分辨率无关的矢量数据。
我建议使用 PostScript 驱动程序(如果可用),并确保将文件扩展名重命名为“ps”。您很有可能会找到可以打开它的图像应用程序,或者您可以使用 Acrobat Distiller。
答案2
您可能能够找到一台机器或视频驱动程序,让您模拟比显示器更大的屏幕分辨率;我以前见过它,维基百科文章显示分辨率说:
“当计算机显示分辨率设置高于物理屏幕分辨率时,某些视频驱动程序会使虚拟屏幕在物理屏幕上可滚动。”
但那时,为什么不直接打印图表并扫描打印件呢?这样您就有了物理备份和虚拟备份。
尽管如此,将 CAD 文件捕获为位图似乎不是最佳选择。如果这项工作具有足够的价值,值得关注存档,那么它可能具有足够的价值来制作转换器。
如果制作 CAD 程序的公司已经倒闭,您可以尝试查找开发人员,看看他们是否愿意向您提供有关文件格式的一些信息。或者逆向工程可能很容易——特别是如果您有工具并且可以制作新的绘图样本来展示一些基本情况(例如,包含一行的文件)。
答案3
有一款名为 SnagIt 的商业工具可以实现滚动截屏。价格低廉,使用起来非常简单。请尝试一下http://www.techsmith.com/download/snagittrial.asp
[我与他们没有任何关系,只是一个快乐的用户]
答案4
文件扩展名是什么?其他程序可能能够导入它并将其转换为更常见的格式。例如,Inkscape 可以导入许多不同类型的文件。