Portál AbcLinuxu, 10. května 2025 08:24

Dotaz: zmena rozliseni SVG obrazku

25.4.2007 12:45 pavel
zmena rozliseni SVG obrazku
Přečteno: 397×
Odpovědět | Admin
Ahoj,
shanim nejakou commandline utilitku, ktera by umela zmenit rozliseni SVG obrazku, tak aby z toho zase vypadlo SVG. Nevite o necem? Dik moc.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

wake avatar 25.4.2007 12:50 wake | skóre: 30 | blog: wake | Praha
Rozbalit Rozbalit vše Re: zmena rozliseni SVG obrazku
Odpovědět | | Sbalit | Link | Blokovat | Admin
gzcat, vim, gzip ? ... ;-)
Tento příspěvek má hlavičku i patičku!
25.4.2007 12:51 outsider
Rozbalit Rozbalit vše Re: zmena rozliseni SVG obrazku
Odpovědět | | Sbalit | Link | Blokovat | Admin
SVG nic takoveho jako "rozliseni" nema... o co vam presne jde?
25.4.2007 13:20 pavel
Rozbalit Rozbalit vše Re: zmena rozliseni SVG obrazku
Je tam definovana jeho velikost:
<svg width="9463" height="4257" x="0" y="0" viewBox="-0.5 -0.5 9462.5 4256.5" 
preserveAspectRatio="xMidYMid" font-family="Courier" stroke-linecap="round" stroke-linejoin="round" 
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
Stejne pak s temito velikostmi pocita i vektorova grafika, kdyz uvadi souradnice od 0 do width a od 0 do height:
<text x="4659" y="133.16" font-size="80">CPU</text>
Potrebuji to zmensit jiz v tom xml. V nasledujicim kroku to prevadim na png, ktere chci mit mensi, ale se zachovanou kvalitou, pokud bych to prvne prevedl na png a pak az zmensil, tak to bude hrozne hnusny.
otula avatar 25.4.2007 17:30 otula | skóre: 45 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: zmena rozliseni SVG obrazku
Už jsem to také řešil, a první, co mne napadlo (a fungovalo to), byla přímá editace toho SVG souboru v textovém editoru (třeba kate nebo kedit) :-)
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
25.4.2007 17:45 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: zmena rozliseni SVG obrazku
V jakém programu to převádíte do PNG? Mohl by umět nastavit velikost výsledného souboru… Jinak by mohla pomoci třeba nějaká XSLT transformace. Pokud vám nevadí Java, pak Batik určitě umí změnit rozměry výsledného obrázku, případně nebude problém napsat XSLT transformaci i s matematickým výpočtem a použít Saxon.
25.4.2007 16:25 dush
Rozbalit Rozbalit vše Re: zmena rozliseni SVG obrazku
Odpovědět | | Sbalit | Link | Blokovat | Admin
# inkscape --help
...
-e, --export-png=FILENAME                 Export document to a PNG file
-w, --export-width=WIDTH                  The width of exported bitmap in
                                            pixels (overrides export-dpi)
-h, --export-height=HEIGHT                The height of exported bitmap in
                                            pixels (overrides export-dpi)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.