Nucleo Problema:Come si esegue il rendering di una porzione di un file SVG nella tela?
L'obiettivo è quello di rendere una porzione di uno SVG ad un elemento Canvas dimensione fissa su una pagina web.
mio tentata soluzione:
Visto che CanVG sembra essere il modo più straight-forward per il rendering di un'immagine SVG in Canvas ho pensato che avrei potuto sfruttare l'attributo viewBox per ritagliare l'immagine prima del rendering di CanVG. Ho avuto problemi su questo punto.
la domanda:
fornito un'immagine SVG, come si può rendere una parte di quella immagine ad un elemento Canvas?
È inaccettabile rendere l'intero SVG su una tela e quindi "disegnare" una porzione di quella tela su un'altra? – Phrogz
In questo caso non è inaccettabile, ma è possibile farlo anche con un'immagine nascosta? Quindi non avrebbe importanza visibilmente. – akdom
L'uso di 'viewBox' sembra comunque un ottimo modo per andare. Forse non è supportato correttamente da CanVG, o forse stai solo facendo qualcosa di sbagliato. Hai un esempio che mostra cosa hai provato con questo e come ha fallito? – Phrogz