从Inkscape 0.91升级到任何较新的版本之后,我发现它破坏了我用于交互式显示的许多对象的缩放比例。
似乎是DPI设置从90变为69的问题。
打开一些旧图纸时,出现一个对话框提示,问我应该采取什么措施;尝试了所有这些方法,但都没有给我预期的(工作)输出。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS83dm1oTC5wbmcifQ==” alt =“转换旧文件类型框”>
但是并非我的所有图形文件都会触发此对话框,但是它们仍然会在加载/保存时使对象重新缩放。
我还尝试过手动更新.svg
文件中的版本号,但这也不起作用。
我如何使用原始文件,但能获得Inkscape的最新版本的奖励?
事实证明,我并不孤单。经过大量搜索后,我在Inkscape论坛上发现了this线程。
总结并简化了人们的查找过程,尽管所有帖子都需要做/检查两件事才能升级而不会出现问题。
.svg
文件并观察标题部分;inkscape:version="0.91 r13725"
也应使用您要升级的Inkscape版本替换。就我而言inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
width="10000"
height="800"
检查原始图形中您使用的页面尺寸比例。可以是px
,mm
等。更新高度/宽度部分以包括如下所示的那些单位;
width="10000px"
height="800px"
.svg
文件。然后您应该能够在Inkscape当前版本中打开/处理旧图形,而不会破坏比例和显示兼容性。