我與SVG教程玩弄我只是裝一個這樣的形象:SVG:伸展圖像
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg style="stroke-linejoin:round; stroke:black; stroke-width:0.5pt; text-anchor:middle; fill:none" xmlns="http://www.w3.org/2000/svg" font-family="Helvetica, Arial, FreeSans, Sans, sans, sans-serif" height="400px" width="400px" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 250 250">
<rect y="0" x="0" height="250" width="250" stroke="black" stroke-width="1" fill="blue" />
<image y="0" x="0" height="250" width="250" xlink:href="http://www.blueprintmodel.co.uk/images/DSCF1438.jpg" />
</svg>
我得到的圖像中視框的中心,在「矩形」,即使高度和寬度相同。 我的問題是:
- 如何將圖像拉伸爲rect的大小?
- 爲什麼「圖片」標籤中的「高度」無法完成這項工作?
- 有沒有像「拉伸」或「調整」,我可以使用?(我找不到它們)
在圖像上嘗試transform =「scale(2)」這樣的轉換屬性 – philipp
我已經試過了,但我需要的是將其拉伸爲250x250,所以,它可以工作,但在這種情況下我需要要知道圖片的格式,例如,如果圖片是4:2,transform =「scale(0.5)」將做這件事。問題是我需要它的任何圖片。 – Aleksandar