Illustrator esporta SVG, viewbox non corrisponde alla dimensione della tavola da disegno?


10

Sto tentando di produrre un file SVG da Illustrator. La mia tavola da disegno è di 256x256 pixel. La parte in alto a sinistra della tavola da disegno è a 0,0.

Quando esporto il mio svg, l' viewboxattributo è 0.5 792.5 256 256. Perché no 0 0 256 256?

Tutti i livelli / percorsi / ecc. Sono all'interno della casella 256x256. Niente è al di fuori di esso.

Inoltre, ho appena creato un nuovo documento 256x256 e ho copiato / incollato tutti i miei livelli dal vecchio file al nuovo e la viewbox era 0 0 256 256come previsto. Allora, cosa c'era nel file originale che stava lanciando quell'offset nel viewbox?

Aggiornamento: ho appena eliminato tutti i livelli tranne uno, ed esportato. Il viewbox ora è: 0.5 536.5 256 256che non ha ancora senso. Soprattutto perché la tavola da disegno è vuota ora.

Ecco il file AI se vuoi guardare: https://www.dropbox.com/s/q0u6r46b3j9sefa/sprites-old.ai?dl=0


pubblica il .ai, se possibile. la grafica è irrilevante, è possibile rimuoverli. cercherò di illuminarti, al meglio delle mie capacità.
PaulEffect,

Ho aggiornato la domanda con un collegamento al file .ai.
Jake Wilson,

Risposte:


14

non c'è niente di sbagliato nel .ai che hai fornito. l'ho guardato, ho notato nulla di sbagliato, ho provato diverse opzioni di esportazione, anche ridimensionando la tavola da disegno e spostandola.

Ho fatto un po 'di lettura e risulta che Adobe ha fatto un mezzo lavoro quando includeva il supporto svg. Adobe non utilizza le viewbox svg e non offre alcun modo per definire effettivamente le coordinate di una viewbox.

Ciò che hai riscontrato di solito accade quando trascini / ridimensioni le tavole da disegno su un documento. Diverse persone si sono trovate ad affrontare questi problemi e l'unica soluzione sembra essere esattamente ciò che hai fatto. File -> Nuovo.

Un'altra correzione sarebbe importare gli svgs in Inkscape ed esportarli da lì. Ma penso che il nuovo file sia molto più veloce.

Mi dispiace non poterti aiutare di più, dipende davvero da Adobe risolvere questo problema.

PS: Questa domanda ha alcune buone risposte .


2
Questa sembra essere anche la conclusione che mi è venuta in mente. Grazie!
Jake Wilson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.