Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как взять парметры изображения и вставить во viewBox ? (https://javascript.ru/forum/dom-window/79355-kak-vzyat-parmetry-izobrazheniya-i-vstavit-vo-viewbox.html)

Максим Ученик 28.01.2020 07:14

Как взять парметры изображения и вставить во viewBox ?
 
Хочу присвоить viewBox но параметры взять из изображения
Размеры получил но они не выводятся во viewBox
Делал так:

Код:

<svg id="svg">
  <image xlink:href="" x="" y=""  id="image"/>
</svg>

Пытался получить ширину и высоту:

Код:

  let width = this.width;
  let hight = this.height;

Пытался присвоить viewBox эти значения так :

Код:

let image = new Image();   
 image.onload = function() {     
  let width = this.width;
  let hight = this.height;
 
  image.src = document.getElementById("image").getAttribute("xlink:href");
  svg.setAttributeNS(null, "viewBox", "0 0 " + width + " " + height);
 }

Но viewBox не появляется, где я ошибся ?

Максим Ученик 28.01.2020 07:57

Решил самостоятельно


Часовой пояс GMT +3, время: 18:52.