問題タブ [inkscape]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1128 参照

svg - 混ぜる-タグまたは作成から-タグ

Inkscapeを介したSVGの使用:

私はそれを変換している間<use>、同じものを<line>(defsから)再利用しているいくつかのタグを持っています。

<path>次に、いくつかの「変換された線」を組み合わせて終点を接続することにより、形状()を作成します。Inkscapeにはパスを組み合わせるツールがありますが、複数の使用タグを組み合わせることができないように思われます。

<use>-tagとは別のパスを作成して、後でそれらを1つのパスに結合するにはどうすればよいですか?

簡略化した例:

この例では、三角形のパスになります…</ p>

0 投票する
3 に答える
6231 参照

svg - svgファイルの「パスの簡略化」の自動化(inkscapeを使用)

inkscapeコマンド「simplifypath」を自動化したい。具体的には、svg-fileを入力として受け取り、図のすべてのパスに「simplify path」を適用し、新しい(小さい)svg-fileを保存するコマンドラインツールが必要です。これはinkscapeを使用して可能ですか?仕事をする無料のコマンドラインツール(私はLinuxを使用しています)はありますか?

0 投票する
1 に答える
1371 参照

internet-explorer - Inkscape で SVG から VML へ

Inkscape SVG ファイルがあり、それを Web 用の VML にエクスポートしたい (Internet Explorer 8 以下は svg で動作しません)。大量のファイルを扱うので、これを自動的かつ迅速に行う必要があります。

0 投票する
1 に答える
892 参照

graphics - PNG を SVG に (半自動的に) 変換するにはどうすればよいですか?

SVG に変換したい PNG 画像 (またはその他のビットマップ形式) があります。私がそれをするのを助ける方法はありますか?たとえば、形状を自動的に識別し、それらからベクトル オブジェクトを作成する InkScape プラグインはありますか (私が手動で行うのではなく)。

0 投票する
1 に答える
785 参照

perl - perlのInkscapeシェルを使用する

Inkscapeには、このように呼び出されるシェルモードがあります

ここで、次のようなコマンドを実行できます。

PNGファイルを生成するか、次のようになります。

これにより、次のようなリターンメッセージでファイル内のすべての要素のバウンディングボックスが表示されます

これの利点は、毎回Inkscapeを再起動しなくても、SVGファイルに対して操作を実行できることです。

私はこのようなことをしたいと思います:

open2を使用し、次のようにフォークすれば、問題なく動作します。

しかし、1行だけを入力し、毎回Inkscapeを再起動せずに、その出力だけをキャプチャする方法を見つけることができません。

ありがとう

シモーネ

0 投票する
4 に答える
23022 参照

video - Inkscape:アニメーション化されたSVGからビデオへ?

Inkscape用のSoziプラグインを使用してアニメーションプレゼンテーションを作成しました。見た目は素晴らしいですが、すべてのブラウザがSVGアニメーションをサポートしているわけではありません(たとえば、ChromeはInkscape / Sozi SVGをまったく好きではありません)。プレゼンテーションをビデオに変換したいと思います。1つのオプションは画面キャプチャを行うことですが、私はもっと良いものを望んでいます。

周りを見回すと、この答えにも出くわしましたが、ズーム/スライドアニメーションを維持したいので、フレームごとのSVGを作成することは実際には実現可能ではありません。

どのツールを使用するかについてのアイデアはありますか?

0 投票する
2 に答える
1015 参照

ruby - 特定の名前空間属性を持つ要素の選択

私の問題は、特にInkscape(XML)ファイルの解析で発生している問題に関するものですが、その解決策はすべてのXMLドキュメントに適用できるはずなので、Stackoverflowに関連していると思います。

Nokogiri CSSセレクターを使用<g>して、属性を持つすべての要素を取得しようとしていますinkscape:groupmode="layer"。しかし、コロンがエラーを引き起こしています:

私のXMLドキュメントは次のようになります。

私のセレクターは次のようになります:

また、コロンをパイプに置き換えてみました

属性を処理するCSSセレクターを作成するにはどうすればよいinkscape:groupmodeですか...または、さらに言えば、任意のfoo:bar属性ですか?

0 投票する
1 に答える
689 参照

svg - SVG での形状の継承

SVG に形状継承の概念はありますか?

問題: マップ上のさまざまなエンティティを表すさまざまなアイコン タイプでマップを作成しています。これらのアイコンの種類をリンクして、「親」(凡例のアイコンなど) を変更し、すべての「子」がそれらのプロパティを継承できるようにする方法はありますか?

Inkscapeでそれをやっていますが、それがSVGプロパティであり、有効なStackoverflowの質問であることを願っています.

0 投票する
0 に答える
3784 参照

javascript - SVGからHTMLへのマップとエリア

私は3日間、マップをSVGエリアマップに変換しようとしています。私はこのSVGHTMLでそれをやろうとしています。

これSVGをいくつかのメソッドとプログラムで変換しようとしましたが、すべて失敗しました。 例: inkscape, inkscapeMap, Adobe Illustrator, Polygonator, SVGtoHTMLなど。

そこで、私はその仕事をするために自分のPHPスクリプトを書きました。正常に動作しますが、変換されるのはポリゴンのみです。SVGただし、ポリゴンに変換する必要のあるパスが2つあります。IllustratorとInkscapeでこれらのパスをポリゴンに変換しようとしましたが、これらのプログラムにパスをポリゴンに変換させる方法がないようです。(SVG編集者は、変換を行うかどうかを、おそらく単独で決定します)。私はこのトピックをSOで見つけました。しかし、私はJS仕事を得ることができません-私はparamサンプルが何であるかを知りません、そしてもっと-ブラウザは関数createElementNSが不明であると言いました。

私が到達できる最良の結果はこのHTMLですが、まだ2つの領域が欠落しています(パスのSVGにあるため)

手がかりがあれば嬉しいです。

質問

1)SVGパスをポリゴンに変換する方法は?それは可能ですか?

2)SVGをHTMLエリアマップに変換するソフトウェアはありますか?

3)このJS関数(Phrogzで記述された関数)で、私の例のパラメーターを示していただけますか?

3ad)なぜ機能がcreateElementNS不明なのですか?

PS:私の英語を理解していただければ幸いです:)

0 投票する
3 に答える
7948 参照

php - サーバー上でテキストをパス (svg) に変換しますか?

TTF フォントからテキストを作成し、それを静的 SVG パスに変換するにはどうすればよいですか? 誰でもイラストレーターで開いて単語を (.SVG として) 見ることができるように。

私たちのサーバーは Debain で、バックエンドのコーディングには主に PHP を使用しています。

Imagemagick または Inkscape を喜んで使用します。