Contact me: hankecnc@gmail.com

svgs 导入不正确的尺寸 #346

推推 grbl 3年前 (2023-02-04) 356次浏览
关闭
grennak 打开了这个问题 2017 年 6 月 15 日 · 34条评论
关闭

svgs 导入不正确的尺寸#346

grennak 打开了这个问题 2017 年 6 月 15 日 · 34条评论

评论

svgs 导入不正确的尺寸 #346

我使用 illustratorcs6 并使用 svg 文件导入到 laserweb 4,我昨天更新了,现在文件导入但大小不正确,它设置为 72 dpi 知道为什么吗?

svgs 导入不正确的尺寸 #346
合作者

可能与新的 svg 补丁有关@tbfleming

svgs 导入不正确的尺寸 #346
成员

请发布一个执行此操作的 SVG 文件。

svgs 导入不正确的尺寸 #346
作者

silver 然后gold1406.zip
这是一个文件

svgs 导入不正确的尺寸 #346
成员

恶心。属性如下所示:

width="850.39px" height="566.93px" viewBox="0 0 850.39 566.93"

这是每英寸 72 像素的样子:

width="11.81in" height="7.87in" viewBox="0 0 850.39 566.93"

我必须添加一个特殊规则来检测 Adob​​e 产生的这种脑损伤并回退到配置设置。

svgs 导入不正确的尺寸 #346
合作者

有点。px 是因为文件优先使用 px。我用mm,看起来不错。无论如何,使用属性检测使用 72 或禁用自动检测并使用设置可能更可靠。

svgs 导入不正确的尺寸 #346
合作者

稍后我会测试几个文件:)

svgs 导入不正确的尺寸 #346
成员

问题是 Inkscape 0.92 有一个设置可以生成这样的标题。它使用它来暗示 96 px-per-inch,这是当前所有浏览器在将宽度和高度单位指定为 px 时所假定的值。在此之前的 Inkscape 版本始终在宽度和高度字段中使用物理单位。与浏览器的预期相比,Adobe 弄错了。

svgs 导入不正确的尺寸 #346
成员

如果文件设置为使用 px,用户如何期望特定大小?如果设置为使用 px,Illustrator 中不应有任何英寸或毫米测量值。

svgs 导入不正确的尺寸 #346
成员

这是我使用浏览器的内置 SVG 支持将宽度转换为英寸的地方:

convertToSpecifiedUnits ( v . SVG_LENGTHTYPE_IN ) ;

 

如果文件设置为使用 px,用户如何期望特定大小?如果设置为使用 px,Illustrator 中不应有任何英寸或毫米测量值。

我同意。

svgs 导入不正确的尺寸 #346
成员

这是实际的 AI CC 为中心为 50x50mm 正方形的 100x100mm 文档创建的内容:

<svg id="b3b096e4-4a64-4785-ad53-d7591244bc52" data-name="Ebene 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 283.46 283.46">
  <title>AI-Test_100x100mm_doc_with_50x50mm_square</title>
  <rect x="70.87" y="70.87" width="141.73" height="141.73" fill="#fff" stroke="#1d1d1b" stroke-miterlimit="10"/>
</svg>
svgs 导入不正确的尺寸 #346
成员

@cprezzi它遗漏了 svg 标签的宽度和高度字段。这很好,因为当发生这种情况时,LW 将回退到设置。我想知道 Adob​​e 是否意识到他们的错误并修复了它。

svgs 导入不正确的尺寸 #346
作者

我通常将 illustrator 设置为 mm 而不是 px,但我尽我所能,但 event inches 似乎没有用,我很难阅读大量的 txt。我也会让你们解决这个问题,我会尽我所能做更多的工作,看看我能解决什么问题。今天早上我为要剪切的文件所做的只是让它们在 laserweb 中缩放,但如果有人使用或需要精确测量,这无济于事。我会尝试每隔一小时左右检查一次,如果问题得到解决请告诉我

svgs 导入不正确的尺寸 #346
成员

@grennak请寄一套给mm。

svgs 导入不正确的尺寸 #346
合作者
jorgerobles 评论了 2017 年 6 月 15 日 通过电子邮件
svgs 导入不正确的尺寸 #346
成员

@tbfleming顺便说一句:我的代码是在激活“使用工作区”标志的情况下创建的。

svgs 导入不正确的尺寸 #346
成员

@cprezzi我从没听说过那个选项。这是什么意思?

svgs 导入不正确的尺寸 #346
成员

该死的。@grennak的 mm 文件仍然这样说:

width="850.39px" height="566.93px" viewBox="0 0 850.39 566.93"
svgs 导入不正确的尺寸 #346
成员

我正在考虑在设置中创建此复选框:

Adobe Crap

这将绕过 px/inch 检测。

svgs 导入不正确的尺寸 #346
成员
开胃菜 评论了 2017 年 6 月 15 日  

@tbfleming该功能包括整个文档(大小),而不仅仅是其中的对象。
在德语中它被称为“Zeichenfläche verwenden”。

svgs 导入不正确的尺寸 #346
成员
开胃菜 评论了 2017 年 6 月 15 日  

请注意 Illustrator CS6 非常旧!

svgs 导入不正确的尺寸 #346
合作者

我有这个(片段)

<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve">
<polygon id="XMLID_27_" fill="#FFFFFF" stroke="#000000" stroke-miterlimit="10" points="119.591,100.748 206.699,13.641 
	293.806,100.748 "/>

svgs 导入不正确的尺寸 #346
合作者
jorgerobles 评论了 2017 年 6 月 15 日 通过电子邮件
svgs 导入不正确的尺寸 #346
成员

@jorgerobles你的片段也有问题:(

svgs 导入不正确的尺寸 #346
合作者
jorgerobles 评论了 2017 年 6 月 15 日 通过电子邮件
svgs 导入不正确的尺寸 #346
成员

设置为“每英寸强制 PX”。我们可以将其记录为支持旧 AI 版本的标志。

svgs 导入不正确的尺寸 #346
成员

新建议:

  • Inkscape 用户,包括新旧版本:
    • 不要勾选方框
    • PX 每英寸设置无关紧要
  • 旧人工智能版本
    • 方框里打勾
    • 每英寸 PX = 72
  • 新的人工智能版本
    • 不要勾选方框
    • 每英寸 PX = 72
svgs 导入不正确的尺寸 #346
成员

如果所有 AI 用户都勾选方框,短期内不会有什么坏处。如果 AI 对其转换进行现代化改造,从长远来看,该建议将适得其反。

svgs 导入不正确的尺寸 #346
作者

我已经做了一些测试,更新是否停止使用导入 dpi 的设置,因为不管它说它以 96dpi 导入什么,如果您再次从该设置中获取导入 dpi,则不需要为每个软件设置

svgs 导入不正确的尺寸 #346
成员

我不明白你刚刚写的是什么

svgs 导入不正确的尺寸 #346
作者

在 lw4 的设置中有一个用于导入 svg 文件 dpi 的设置,如果更新停止使用它而是尝试从 svg 标头中获取它,为什么不让它再次使用该 dpi,我已经尝试更改它并且确实如此不会影响它,所以任何更改都必须绕过此设置

svgs 导入不正确的尺寸 #346
成员

你勾选框了吗?这告诉它忽略 AI 放在标题中的错误信息。

svgs 导入不正确的尺寸 #346
合作者

@grennak这仍然是一个问题吗?请测试最新的二进制文件并在修复后关闭。谢谢

svgs 导入不正确的尺寸 #346
作者

现在一切似乎都很好谢谢