SVG オプティマイザーとミニファイア
保守的なブラウザベースのオプティマイザーでSVGマークアップのノイズを削減し、viewBoxの値を保持します。
Keep your original file until you have checked the downloaded result. Browser memory and format support vary by device.
This conservative optimizer removes comments, metadata blocks, and unnecessary whitespace while keeping viewBox values.
SVG オプティマイザーとミニファイア
ウェブサイト、ドキュメントページ、またはフロントエンドバンドルにSVGを配置する前に、マークアップをクリーンアップします。この保守的なブラウザベースのオプティマイザーは、コメントを削除し、必要に応じてメタデータ、title、descriptionブロックを削除し、タグ間の空白を圧縮できます。既存のviewBoxを保持し、アグレッシブなパス書き換えを避けるため、結果のレビューが容易になるよう設計されています。
このガイドでは、ブラウザでの完全なワークフロー、結果に何が含まれるのか、共有する前に確認すべきことについて説明します。このツールは、1つの明確なファイルタスクに意図的に焦点を当てています。関連性の低い編集、変換、アップロード、またはクラウドストレージ機能を裏で追加することはありません。この狭いスコープにより、入力と出力がより理解しやすくになり、ダウンロードしたファイルを验证する実用的な方法を提供します。
使い方
処理したいファイルのコピーから始めます。特定のアクションが利用可能になる前に、ブラウザライブラリの読み込みが必要になる場合があります。次のステップに従ってください:
- 所有または編集許可があるSVGファイルを選択します。
- メタデータ、title、descriptionブロックを削除するか選択します。
- タグ間の空白を圧縮するか選択します。
- 「SVGを最適化」をクリックし、出力パネルにシリアライズされたSVGテキストを確認します。
- 結果をダウンロードし、対象のブラウザでテストし、インライン埋め込む前にソースを検査します。
重要なドキュメントまたは異様に複雑なドキュメントの場合、まず小さな代表ファイルを使用してください。タブを閉じる前に、ステータスメッセージが処理完了を通知するまで待ってください。ブラウザがデコード、メモリ、または互換性エラーを報告した場合は、より小さいファイルやより一般的なソースフォーマットを試してください。ダウンロードで元ファイルが上書きされるわけではありませんので、結果が確認されるまで元ファイルを保持してください。
適したユースケース
このツールは、以下のFocused and repeatable file preparation tasks などに役立ちます:
- 本番環境アセットからコメントや非必須の説明ブロックを削除する。
- フロントエンドバンドルやドキュメント例用に、より小さくクリーンなSVG文字列を作成する。
- コンポーネントライブラリや静的ウェブサイトのために承認されたアイコンを準備する。
- SVGマークアップがインラインで配置すべきか、画像リソースとして配置すべきかを決定する前に、そのマークアップを確認する。
マルチトラックタイムライン、高度なタイポグラフィ、複雑なPDFフォーム、プロフェッショナルなカラー管理、法務用のメタデータ保証、または特定のファイル機能がすべて正確に往復する保証が必要な完全なデスクトップエディターの代わりにはなりません。目標に合わせた特定のタスクを使用し、信頼する前にダウンロードしたファイルとソースを比較してください。
出力フォーマット
出力は、ブラウザのDOMパーサーとXMLシリアライザーによってシリアライズされたSVGテキストファイルです。コメントは削除され、選択されたメタデータ要素を削除でき、重複する空白を削減できます。既存のviewBoxの値は保持されます。これは完全なSVGオプティマイザーではなく、パスの簡素化、座標精度の削減、CSSのインライン化、アクセシビリティの作成、画像の埋め込み、アニメーションの保持、またはバイト単位の同一性を約束していません。目標環境でのレンダリング、寸法、スタイル、フィルター、リンク、アクセシビリティラベルを比較してください。
ダウンロードは新しいファイルまたはパッケージであり、入力パネルで選択されたファイルを変更しません。ファイル名は、可能であればソース名に基づき生成され、元ファイルと結果を区別しやすいよう、タスク固有のサフィックスが付与されます。ZIP形式の結果には複数の生成アセットが含まれる可能性があるため、期待されるファイルが存在することを確認するために開く必要があります。テキスト結果については、ダウンロード後に行頭、エンコーディング、インデント、プラットフォーム固有の構文をレビューしてください。ビジュアルやドキュメント結果については、寸法、ページ順、再生、フォント、リンク、透明度など、目標環境にとって重要な機能を確認してください。
プライバシー
SVGテキストはリモート最適化APIを使用せず、ブラウザ内で解析およびシリアライズされます。ローカル処理だからといって、出力が埋め込んでも安全であると自動的に保証されるわけではありません。すべてのスクリプト、イベントハンドラー、外部参照、埋め込み画像、CSS、リンクを、ご自身のコンテンツセキュリティポリシーのもとでレビューするまで、信頼できないものとして扱ってください。所有物や機密のイラストには信頼できるデバイスを使用し、最適化を元に戻せるよう元ソースをバージョン管理下に保持してください。
ブラウザでの処理は、すべての周囲のウェブサイト、ブラウザ拡張機能、オペレーティングシステム、共有コンピューターがプライベートであるという約束と同義ではありません。信頼できるデバイスを使用し、機密作業後はタブを閉じ、機密情報には公共のコンピューターを避けてください。所有または編集許可がないファイルを選択しないでください。組織が文書化されたデータ処理契約、保持ポリシー、監査証跡を必要とする場合は、公開ブラウザツールだけに頼らず、承認された内部ワークフローを使用してください。
品質と互換性に関する注記
XMLシリアライズでは、視覚的な結果が似ていても、フォーマットや名前空間の表示が変更される可能性があります。titleまたはdescription要素を削除するとアクセシビリティに影響を与え、空白の圧縮は一部のテキスト依存型SVG構造では安全ではない場合があります。オプティマイザーは意図的に保守的であり、セキュリティサニタイザーやサイズ最小化の保証エンジンとして説明されるべきではありません。最適化後にアイコン、フィルター、マスク、アニメーション、フォント、外部参照をテストしてください。
ダウンロード成功は、ブラウザが結果を作成したことを示すだけであり、すべての対象アプリケーションが正確に期待通り受け入れたり表示したりすることを保証するものではありません。結果を開き、使用されるアプリケーション、ウェブサイト、デバイスで確認してください。正確性が重要となる場合は、ソースと出力を並べて比較し、ソースを復元可能なマスターとして保持してください。
SVG オプティマイザーとミニファイア よくある質問
viewBoxを変更しますか?
いいえ。現在のワークフローでは、選択されたマークアップをクリーンアップしながら、既存のviewBoxの値を保持します。
パスを最適化しますか?
いいえ。アグレッシブなパス簡素化や座標書き換えではなく、保守的なクリーンアップを行います。
すべての出力をインラインで安全に埋め込めますか?
いいえ。まずご自身のセキュリティポリシーのもとで、スクリプト、イベントハンドラー、外部参照、CSS、リンク、埋め込みリソースをレビューしてください。
titleとdescription要素を削除すべきですか?
アクセシビリティやドキュメントへの影響を理解している場合のみ行えます。これらの要素は、支援技術に対して有用な名前や説明を提供できる可能性があります。
出力は常に小さくなりますか?
通常、削除されたマークアップはノイズを減らしますが、実際のファイルサイズは、シリアライズ、ソース構造、埋め込みコンテンツによって決まります。ダウンロードしたファイルを確認してください。