<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<svg
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
id="test1"
height="1000px"
width="1000px">
<image id="testimg1" xlink:href="http://localhost/at/src/html5test/map1.png" width="87" height="66" x="0" y="0"/>
</svg>
</p>
</body>
</html>
、幅= "87" 高さ= "66" 状態に絶対必要ですか?画像に元のサイズを表示させたい(元のサイズはwidth = "180" height = "120")、それは可能でしょうか?
この場合、width = "87" height = "66"を削除すると、svg全体に何も表示されません。あなたは幅と高さは、画像ビューポートではなく、画像の「サイズ」の範囲であることを理解する必要が
<svg
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
id="test1"
height="1000px"
width="1000px">
<image id="testimg1" xlink:href="http://localhost/at/src/html5test/1.svg" x="0" y="0" />
<image id="testimg2" xlink:href="http://localhost/at/src/html5test/2.svg" x="19" y="127" />
<image id="testimg3" xlink:href="http://localhost/at/src/html5test/3.svg" x="130" y="110" />
</svg>
おかげ
あなたの質問はよく言われていません。たとえば、元のサイズの画像は何ですか?なぜそれを既に使用していないのですか(あなたはそれを知っていますか?)あなたは相対的なサイズか絶対的なサイズをお探しですか?あなたは何を達成しようとしていますか?あなたは仕様を見てきましたか属性なしで試しましたか? – SpliFF
元のサイズはそのファイルの画像サイズを意味します – hkguile
まだ不明です。なぜwidth = "87"からwidth = "120"に変更していないのですか?あなたは、あなたがあらかじめ知っていないさまざまな次元の異なるイメージの範囲があると言っていますか? – SpliFF