【问题标题】:Upgrading from Inkscape 0.91 to 0.92 or higher breaks object dpi scaling从 Inkscape 0.91 升级到 0.92 或更高版本会破坏对象 dpi 缩放
【发布时间】:2020-05-09 13:05:22
【问题描述】:

从 Inkscape 0.91 升级到任何更新版本后,我发现它破坏了我用于交互式显示的一些对象的缩放。

DPI 设置从 90 更改为 69 似乎是问题所在。

打开我的一些旧图纸时,我会收到一个对话框提示,询问我应该采取什么行动;尝试了所有这些都没有给我预期的(工作)输出。

但并非我的所有绘图文件都会触发此对话,但它们仍然会在加载/保存时重新调整对象。

我也尝试手动更新.svg 文件中的版本号,但这也不起作用。

我怎样才能使用我的原始文件,同时获得 Inkscape 更新(est)版本的奖励?

【问题讨论】:

    标签: dpi inkscape


    【解决方案1】:

    事实证明,我并不孤单。经过大量搜索,我在 Inkscape 论坛上找到了this 线程。

    总结一下,让人们无需费力就能轻松找到所有帖子,您需要做/检查两件事才能顺利升级。

    • 如果可以,请将新版本安装到其他路径。
    • 备份您的原始文件。
    • 使用您最喜欢的理智编辑器直接打开原始.svg 文件并观察标题部分;

    inkscape:version="0.91 r13725"

    这也应该替换为您正在升级的 Inkscape 版本。就我而言,它是; inkscape:version="1.0 (4035a4fb49, 2020-05-01)"

    • 接下来查找高度和宽度设置,注意它们可能没有像我的情况那样定义单位; width="10000" height="800"

    在您的原始绘图中检查您为页面大小使用的比例。可能是pxmm 等。更新高度/宽度部分以包含这些单位,如下所示;

    width="10000px" height="800px"

    • 保存编辑后的.svg文件。

    您应该能够在当前版本的 Inkscape 中打开/处理您的旧绘图,而不会破坏缩放和显示兼容性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多