我正在使用 Inkscape 软件并将我的文件保存为 .png,之后我的笔记本电脑突然停止工作。我重新启动了系统(希望会有一个作为 inkscape .svg 的恢复文件),但没有。我是否可以通过该 .png 扩展名获取我的文件,或者是否有其他解决方案或备份?我需要我的文件层。
答案1
PNG 是位图导出,不包含有关图层、路径、节点等的任何“矢量”信息。没有任何方法可以从 PNG 中获取此类信息。
如果您的笔记本电脑完全停止工作,那么 Inkscape 可能无法进行紧急保存(因为严格来说它没有崩溃,而是您的整个系统崩溃了)。
关于自动保存和紧急保存:
1) 当 Inkscape 崩溃时,它会尝试将当前状态保存在紧急保存文件中,如果成功,它会在弹出对话框中通知用户其文件名和位置。可能会出现由于崩溃性质而导致紧急保存失败的情况(Inkscape 的最新版本越来越少见)。
紧急保存文件的位置和文件名取决于该文件是否已提前保存,并且在某种程度上取决于操作系统:
- 对于未保存的文件,紧急文件的基本名称是“新文档”(或其本地化版本)。在此基本名称的末尾,添加了日期和时间戳以及后缀“.svg”。未保存文件的紧急保存位置在 Linux 和 OS X 上为 $HOME,在 Windows 上为 %UserProfile%(实际位置因 Windows 版本和系统配置而异)。
- 对于之前已经保存的文件,会在原始文件名中添加日期和时间戳,并且 - 如果权限允许 - 会在与当前编辑的原始文件相同的目录中创建紧急保存文件。
- 如果权限阻止在当前目录或 $HOME (或 %UserProfile%)中保存,inkscape 会尝试将其保存在 $TMPDIR 中。
也可以看看: http://thread.gmane.org/gmane.comp.graphics.inkscape.devel/34122/focus=34141
2)除了紧急保存机制外,Inkscape 还有自动保存功能: http://wiki.inkscape.org/wiki/index.php/Release_notes/0.47#Autosave 请注意,此功能需要由用户首先启用和配置(默认情况下未启用),并且首选项对话框中指定的目录需要存在(如果缺失,Inkscape 不会自行创建)。