English 中文(简体)
正在转换中风路径, 以 Javastramps 形状
原标题:Converting stroked path to shape with javascript

是否有办法将中风路径转换成使用 javascript 的形状? 是否有图书馆提供此功能作为元件的构建?

我知道Illustrator有这个功能, 所以一个可能的解决方案就是在屏幕上复制 SVG 图像并将其移动到 Illustrator, 但如果你可以这样做, 你会失去所有存储为属性的相关元数据吗?

问题回答

[I] 在那里有将中风路径转换为形状的方法吗 使用 JavaScript 转换为形状?

是的, 您可以将 SVG 路径中划转换成一个外观形状 。 不幸的是, 它不是 SVG 中的预包装函数 。 这样做的方法叫做 Math 。 您需要计算贝塞尔曲线、 鼠标设置、 线上冠、 线上冠、 线上冠、 和短线列。 正如@inhan 指出的, 您可能使用各种函数来帮助您或者接近它, 但是没有人会为您做数学 。 这是 < em> 可能 < / em >, 但是在 JavaScript 中, 它绝对不是“ em> empesse < /em > 。

[能否在屏幕上复制 svg 图像并将其移动到光线仪上?

当然,这很容易。

  1. Open your D3.js SVG-based illustration in a web browser.
  2. Open the Developer Tools (or Firebug).
  3. Find the element you want, right-click and choose "Copy as HTML" or "Copy SVG".
  4. Paste the code into a text editor and wrap it with SVG.
  5. Open the SVG in Illustrator.
  6. Outline the path(s) you want.
  7. Save as SVG
  8. Copy/paste the SVG code Illustrator exported into…wherever you want.

但这对你有什么好处?

但如果你能做到的话, 你会失去所有存储为属性的相关元数据吗?

您在谈论什么 are ? 如果您在谈论源代码中的属性, 那么只有当您不复制/ 将属性粘贴到结果时, 您才会失去它。 如果您在谈论 JavaScript 数据, 数据被绑在网络浏览器中运行的可视化中, 即 < 坚固> / 坚固 > 。 如果您通过 Adobe Illusstrator 往返旅行, 您将会丢失数据 。

你的问题对我来说太不合理了,所以我感到我一定错过了你的需求/目标。你到底想要实现什么?

在 Raphaël 中使用 < code> 元素.getTotalLength () 和 Eplement.getSubpath () 函数,以及该路径在函数中的 < strong > stoke-width 和 < enger > stoke-dasharray 属性, 可能会产生结果 。





相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.