Есть ли эквивалент метода toDataURL для SVG?

int hours = (int)Math.Round((b - a).TotalHours)
11
задан Drew LeSueur 3 July 2010 в 22:59
поделиться

1 ответ

От: http://www.svgopen.org/2009/papers/12-Using_Canvas_in_SVG/#d4e105

Причина, по которой вы не можете использовать SVG элемент изображения как источник для drawImage метод прост, но болезненно: текущий холст спецификация (пока) не позволяет ссылаться на SVGImageElement как на источник для drawImage и справляется только с HTMLImageElement, HTMLCanvasElement и HTMLVideoelement. Этот недостаток, надеюсь, будет адресовано в процессе определение поведения "SVG в HTML5" и может быть расширен, чтобы позволить SVGSVGElement тоже. Файл xhtml: img элемент в листинге 3 использует видимость: скрыто, поскольку мы этого не хотим мешать его видимой копии на Холст.

6
ответ дан 3 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: