HTMLのSVGファイルがあります[....] SVG画像を実際にファイルシステムに格納されているものよりも小さくまたは大きく表示することを指定する方法はありますか?
SVGグラフィックスは、他のクリエイティブ作品と同様に、ほとんどの国で著作権法により保護されています。管轄区域、作品のライセンス、またはあなたが著作権者であるかどうかに応じて、著作権法に違反せずにSVGを変更できない場合があります。
しかし、法律はトリッキーなトピックであり、時にはあなたはたわごとをやりたいだけです。したがって、HTML内の属性を持つタグを使用して、作品自体を変更せずにグラフィックのスケールを調整できます。img
width
外部HTTPリクエストを使用してサイズを指定する:
<img width="96" src="/path/to/image.svg">
データURIを使用してマークアップでサイズを指定する:
<img width="96" src="data:image/svg+xml,...">
SVG をデータURI用に最適化して、任意のサイズに適したSVG Favicon画像を作成できます。
<link rel="icon" sizes="any" href="data:image/svg+xml,%3Csvg%20viewBox='0%200%2046%2045'%20xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EAfter%20Dark%3C/title%3E%3Cpath%20d='M.708%2045L23%20.416%2045.292%2045H.708zM35%2038L23%2019%2011%2038h24z'%20fill='%23000'/%3E%3C/svg%3E">