SVG は Web デザインの世界でますます人気が高まっています。Illustrator または Inkscape を使用して SVG 画像を作成できます。 ただし、Web デザインを行う場合は、SVG をより軽量にするためにいくつかの最適化を行う必要があります。
以下に紹介する 20 のツールは、SVG 画像を迅速かつ効果的に作成するのに役立ちます。既存のオンライン ツールは、最適化、変換、新しいモデルの作成などにすでに役立ちます。
詳細については、CSS を使用して SVG アニメーションを作成する方法を参照してください
インタラクティブな SVG 座標系
SVG のデザインは、その座標系から切り離せません。これは、Sara Souiden によって作成された素晴らしい対話型ツールで、SVG 座標系が何であるかを理解するのに役立ちます。 SVG の viewBox と prepareAspectRatio (下図に示すピンクとオレンジの線) とその隣のルーラーを使用すると、トスの過程で SVG 座標がどのように機能するかを学ぶことができます。
b64 は、画像形式を Base64 に変換して最適化するための小さなツールです。 SVG 画像 (または JPG と PNG も) を投げ込むだけで、結果を CSS としてサイトに直接取得できます。
デフォルトの SVG には不要な情報が多く含まれていますが、これらを削除しても画像自体には影響しません。エディターのメタデータ、コメント、または非表示のノードを削除したい場合は、SVGO を使用できます。
SVGO は npm を通じてインストールできます
$ [sudo] npm install -g svgo
GUI版も使えるので楽しくドラッグ&ドラッグできます。
SVG OMG は、SVGO コマンド ラインを GUI を備えたバージョンにパッケージ化しています。ボタンをクリックするだけで機能をオンまたはオフにでき、最後に画像やコードをエクスポートできます。
Illustrator で作業する場合、出力される SVG には多くの不要な情報が含まれます。このツールを使用すると、エクスポートされた SVG の最適化されたバージョンを Illustrator から直接取得できます。このツールは、いくつかの最適化された SVG オプションをパネルに追加します。 SVG Now は、Creative Cloud アドオンページから入手できます。
出力 SVG ファイルを PNG 形式に変換したいですか? Illustratorなどのアプリを開かなくても出来ますか?この SVG から PNG への変換ツールを使用して、出力画像を PNG 形式で取得し、必要に応じて PNG の Base64 データ URI も取得します。
アニメーションの読み込みが素晴らしいと思っていたなら、SVG Circus を使用すると、SVG で簡単にアニメーションを読み込むことができます。このツールを使用すると、独自のローダー、スピナー、または同様のループ アニメーションを作成できます。 「役割」、位置、サイズ、色、その他のフォームパネルを設定し、エクスポートして結果を取得します。
SVG スプライトは、多数の SVG ファイルを最適化し、従来の背景 CSS スプライトや前景画像、SVG スタックなどを使用して SVG スプライト タイプにベイクできる Node.js モジュールです。
quasi を使用すると、以下に示すような準結晶画像を生成できます。このジェネレーターは実験的なものにすぎませんが、結果は非常に優れています。オプションの値を変更して試してから、「SVG を保存」ボタンを使用してダウンロードできます。
SVG を使用してパターンを作成することは、これまでになく簡単で楽しいものになりました。画像をアップロードし、縮小したり間隔を変更したり、素敵なパターンが得られるまで回転したり色を変更したりします。ダウンロードする前に結果をプレビューできます。
Trianglify ジェネレーターを使用して、美しい SVG 幾何学模様を作成します。色、粒度の設定を自由に変更したり、使用するカラー パレットを選択したりできます。このツールは Trianglify の GUI バージョンです。
CSS を使用してグラデーションを作成できることはご存知ですが、SVG を使用して同じ効果を実現できることもご存知ですか? SVG でグラデーションを作成する最も簡単な方法は、このツールを使用することです。開始色と終了色を入力するだけで、効果を作成するためのコードが表示されます。 CSS フォールバックも含まれます。
Photoshop を画像エディターとして使用している場合、Photoshop ワークスペースでデザインを SVG に変換する必要がある場合があります。Photoshop でサポートされていない形式があります。スクリプトをこのツールにダウンロードし、Adobe Photosho/presets/scripts フォルダーにコピーします。
ベクター レイヤー名の名前を SVG 拡張子に変更するには (たとえば、layer1 を Layer1.svg に)、[ファイル] > [スクリプト] > [SVG] からスクリプトを実行できるようになりました。
SVG を使用して画像に効果を追加できることをご存知ですか?色相、彩度、ぼかし、線形カラーオーバーレイ、その他の効果など。これは、これらのエフェクトを視覚化し、そのエフェクトをプロジェクトに簡単に埋め込むことができる小さなスニペットを提供するツールです。
SVG Morpheous は、SVG アイコンをある形状から別の形状に変更できる JavaScript ライブラリです。緩み効果、トランジション アニメーションの長さ、回転の方向を設定できます。
SVG では、画像の図形をクリックしてトリミングできます。形状が正方形または円の中にある場合、それは非常に単純です。しかし、その形状が多数の店舗やポリゴンを含む形状の場合はどうなるでしょうか?このため、クリップ パス ジェネレーター ツールを見つける必要があります。
Chartist.js は、高度にカスタマイズ可能な応答性の高いグラフを作成するためのライブラリです。 SVG を利用してチャートを表示し、SMIL アニメーションも使用できます。このライブラリを使用すると、線形グラフ、円グラフ、ヒストグラム、その他の種類のグラフを作成したり、グラフにアニメーションを追加したりできます。
これは、SVG ストローク ダシャレーを使用して破線を生成するシンプルなツールです。まずリストからダッシュのタイプを選択し、次にダッシュの幅、高さ、回転、または色を簡単にカスタマイズします。次に、HTML コードと CSS を取得して、この破線をプロジェクトに適用できます。
Methoddraw は、ツールが隣接した直感的なインターフェースを備えた Web ベースの SVG エディターです。線や図形を描画したり、テキストを入力したり、組み込みの図形を使用したりして、図面のプロパティを編集できます。画像を SVG 形式でエクスポートするか (SVG Base64 形式に変換することもできます)、PNG として直接保存します。
たとえ人気がなくなったとしても、Flash を手放すのが難しい場合があります。その場合は、Flash アニメーションを SVG に変換して、新しいテクノロジーでも引き続き使用できます。このツールは、Flash アプリケーションを拡張可能な形式で作成し、CS5、CS5、および CC で動作します。
シェイプ、ビットマップ シンボル、クラシック モーション トゥイーン、シェイプ トゥイーンになると、SVG にエクスポートできます (他の人にとっては、成功するかどうかは議論の余地があります)。
以上がより優れた画像処理を提供する SVG ツールの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。