私は長い間ベクトルグラフィックス、特にその作成、ゼロからのレンダリングが好きでした。 私は多くのプログラムを試しましたが、主にCorelDrawが私の作業ツールであり、すべてに適していました。 彼に代わるものを探し始めた理由と理由を覚えていませんが、ある日、Inkscapeに出会いました。 それは一目ぼれでした...
私は皆、HabrでInkscape 0.91バージョンの新機能の記事レビューがあると期待していましたが、そうではありません。 何かがうまくいかない場合、私は自分でそれを書くことにしました-厳密に判断しないでください、私はめったに書きません。
カットの下には、多くの実例と技術的な詳細があります。

主な革新はレンダーカーネルの変更です
おそらく、バージョン0.91がバージョン0.48.5の後に続いた主な理由は、Inkscape 0.91にCairoライブラリに基づく新しいレンダリングコアが含まれているためです。 レンダーコアを置き換える作業のほとんどは、Google Summer of Code 2010および2011の一部として行われました。
新しいレンダリングを提供するもの:
- 生産性を向上させます。 新しいレンダリングは、ほとんどの図面で高速にレンダリングされます。 非常に複雑なオブジェクトのレンダリングは自動的にキャッシュされ、編集速度が向上します。
- OpenMPテクノロジーのサポートにより、マルチスレッドフィルターが提供されます。 フィルタは、計算に利用可能なすべてのプロセッサコアも使用します。 これにより、マルチコアプロセッサ上の多くのフィルターを使用して、写真の編集が大幅に高速化されます。
- 大幅なメモリ節約。 Inkscapeは、複雑な図面を開く際に使用するメモリが少なくなりました。Inkscape0.48で同様の画像を開くためにメモリの25%しか使用しない場合があります。
- エディターの応答性を改善します。 SVGグラフィックスのレンダリングがキャッシュされるようになりました。 その結果、曲線を強調表示するときのバックライトの応答、オブジェクトの選択/選択解除のプロセス、および曲線を編集するときの迅速な再描画が大幅に改善されます。
- ほとんどのレンダリングエラーを修正しました。 バグ追跡システムの多くのバグは、Inkscape 0.91で閉じられています。 正しく表示されるようになりました:
- テクスチャ塗りつぶし(変換に関係なく、タイル間に隙間がない)
- オブジェクトを塗りつぶしで変換した結果
- トリミングされたオブジェクトに含まれるテクスチャ
- ネストされたクリッピングパス
- 大きなマスクが重ねられているオブジェクトのマスクとトリミング
- 広いスムージングと長いベベルのある方法
- フォント
新バージョンのその他の機能
新しい機能「ピクセルグラフィックスのベクトル化」により、ラスターイメージからベクトルオブジェクトを取得できます。 Visioオブジェクトをサポートする新しいシンボルライブラリ。 オブジェクトのスナップと配布の改善。
FXG、SIF、およびHTML5へのエクスポートのサポートが追加されました。 CDRおよびVSDにインポートします。 読み取り/書き込みEMF / WMF形式は、すべてのプラットフォームでサポートされています。 XCF、PDF、EPS、PS +、およびLaTeXの各フォーマットでの作業が改善されました。
そして今-スライド!
結び目
ノード編集パネルで、オプションをドロップダウンリストに追加しました。これは、曲線の極値に追加できるノードのおかげです。 以下は、y軸に沿って曲線の上部にノードを挿入する例です。

メーター
メーターは、図面内の要素を測定するための新しい機能です。 ツールを選択し、画像内の任意の場所をクリックしてドラッグするだけです。 測定ツールは、描画オブジェクト上で移動すると、角度の長さと角度をインタラクティブに更新します。

調整と配布
更新されたInkscapeには、配置と配布のための新しいボタンセットが含まれています。 「整列と整列」メニューに「並べ替え」セクションが追加されました。 選択した複数のオブジェクトを簡単に交換できるようになりました。 この例では、3つのオブジェクトが選択され、互いの位置を占めています。

アライメント操作のために「ホットキー」が表示されました(Ctrl + Alt +数字DCC)。
検索と選択
背景にあるオブジェクトを選択するのが簡単になりました。Alt+マウスホイールでスクロールして、現在のカーソル位置の下にあるすべての要素を繰り返します(Shift + Alt +マウスホイールでスクロールして既存の選択にオブジェクトを追加します)。
新しい[検索/置換]ダイアログは、オブジェクトまたはテキストの属性で機能します。
新しい機能「同じものを選択」により、ペインタは選択済みのオブジェクトと同じプロパティを持つオブジェクトを選択できます。 たとえば、青い塗りつぶしのオブジェクトを選択できます。 次に、メニューから[同じものを選択]-[塗りつぶしの色]を選択します。現在の画像では、青い塗りつぶしを持つすべてのオブジェクトが選択されます。

ベクトル化関数について少し
新機能の1つは、ラスタのベクトル化の改善を発表しました。 小さなテストにより、呼び出されたメニューコンテキストにラスターを挿入すると、ラスター化のための2つの項目が表示されることが示されました。
「ラスタライズのベクトル化」および「ピクセルグラフィックスのベクトル化」。 2番目のポイントは、単純な図面であっても、Inkscapeを深くてアクセスできない思いやりに変換し、30分間の作業で結果を出しませんでした。
最初の段落には、プレビューウィンドウで確認できるさまざまな結果を得ることができる多くのオプションがあります。

ところで、私がベクトル化したオリジナル:

「すべて」が見えるようにグループ化を解除して手動で解析した後の「色」パラメータによるベクトル化の結果:

推定ベクトル化時間:Pentium T2390で2〜3秒。
結論:
Inkscapeのバージョン0.91への成長は大きく、このような数の変更はマーケティングの動きではなく、肉眼でもユーザーに見える作業の結果です。
このエディターはプロの使用に非常に適しており、すべての一般的な形式のインポート/エクスポートのサポートにより、すぐに「操作可能」になります
このエディターを試してみてください、それは価値がある!
便利なリンク:
リリース0.91の全文:
wiki.inkscape.org/wiki/index.php/Release_notes/0.91すぐに0.92のリリースがありますが、それがもたらすものはここで見ることができます:
wiki.inkscape.org/wiki/index.php/Release_notes/0.92初心者向けガイド:基本:
inkscape.org/en/doc/tutorials/basic/tutorial-basic.ru.html深化:
inkscape.org/en/doc/tutorials/advanced/tutorial-advanced.ru.html形状:
inkscape.org/en/doc/tutorials/shapes/tutorial-shapes.ru.htmlベクトル化:
inkscape.org/en/doc/tutorials/tracing/tutorial-tracing.ru.html書道:
inkscape.org/en/doc/tutorials/calligraphy/tutorial-calligraphy.ru.html