2017-11-19 5 views
0

対整数私はSVGで、私はその座標系はどんなことができるよううーんSVGはベクトルについてです考えをたくさん働いていますので、JavaScriptをなどSVGのパフォーマンス - 小数

進数よりも優れた全体の数字を処理していることをどこかで読ん私たちは欲しい。

は今、私はここで、この素朴な性能試験を建て:

https://jsperf.com/svg-whole-numbers-or-not

質問 - テストが整数の場合、50%高速処理を示しています。非整数の使用を避けることが実際に本当の利益をもたらすかどうか誰かが説明できますか?

私は基本的に、私はSVGで作業するとき、私は(パフォーマンスの勝利が小さい場合であっても)ただ、デフォルトでは非整数を避ける必要が知りたいですか?

答えて

0

速度の差は、隣接ピクセル間で実行されないパスに隣接するピクセルを差別的にシェーディングすることによって、ストロークと塗りつぶしの操作を「アンチエイリアス」する必要性が主に考慮されます。

これは水平線、垂直線や長方形のために起こることができるが、それは一般的に斜線、曲線および任意の形状には適用されないであろう。

回避非整数値は、汎用SVG図面の利益はありません。これは、水平および垂直の結合器およびボックスを使用する非常に単純なフロー図のような、サブクラスの図面を高速化することができる。全体の座標を使用するケアや編集が時間を節約する価値があるかどうかは、(イホ)疑わしいです。

+0

ありがとうございます。私はこの話題についてもっと読むつもりです。将来的にテストシナリオでより完全にテストし、このスレッドを更新します。 –

関連する問題