Il mio compito è sviluppare un algoritmo che si adatti a diversi tipi di curve su una data sequenza di punti nello spazio bidimensionale.Rendering 2D e ingrandimento con SVG
Per poter testare il mio algoritmo, ho scelto SVG per visualizzare il risultato. Ho diversi problemi con esso.
Poiché potrebbero esserci input e output molto diversi del mio algoritmo, è essenziale poter visualizzare i file SVG generati con la possibilità di ingrandire!
Ma un percorso in SVG può essere visualizzato solo con una certa larghezza. Se eseguo lo zoom in avanti, la larghezza del percorso si allarga. Vorrei che la larghezza fosse ad esempio di 1 pixel a tutti i livelli di zoom. C'è una soluzione per questo?
Inoltre: è possibile visualizzare i punti di visualizzazione SVG? Sì, punti semplici e crudi.? Ho scoperto che non può.
Grazie
utilizzando%: lo zooming allarga anche la linea. – libeako
Grazie per la proprietà effetto vettoriale, ma non funziona come voglio. Non difende dallo zoom, solo contro la trasformazione nel documento stesso. Ma anche questo non funziona, penso perché questa potrebbe essere una caratteristica troppo nuova di SVG - Mozilla Firefox potrebbe non supportarlo. – libeako
Credo che sia una funzionalità SVG 1.2, ma è supportata anche nei profili mobili e piccoli, quindi qualsiasi implementazione SVG 1.2 dovrebbe supportarla. La descrizione delle specifiche SVG fa sembrare che dovrebbe funzionare anche per lo zoom, dal momento che dovrebbe solo eseguire il rendering nel contesto del dispositivo (ad esempio lo spazio dello schermo). Hai provato altri spettatori SVG per vedere come funziona lì? – Naaff