„SVG” változatai közötti eltérés
Ugrás a navigációhoz
Ugrás a kereséshez
(Új oldal, tartalma: „A lilypond által előállított SVG-t nem lehet wikibe tölteni, mert linkek vannak benne (amelyek egyébként is idegesítőek). Így lehet megszabadulni tőlük: eg…”) |
|||
(5 közbenső módosítás ugyanattól a szerkesztőtől nincs mutatva) | |||
1. sor: | 1. sor: | ||
− | A lilypond által előállított SVG-t nem lehet wikibe tölteni, mert linkek vannak benne ( |
+ | A lilypond által előállított SVG-t nem lehet wikibe tölteni, mert linkek vannak benne (amik egyébként is idegesítőek). Így lehet megszabadulni tőlük: |
egrep -v 'textedit:|^</a>' ''input_file'' >''output_file'' |
egrep -v 'textedit:|^</a>' ''input_file'' >''output_file'' |
||
+ | |||
+ | == LocalSettings.php == |
||
+ | <pre> |
||
+ | $wgFileExtensions[] = 'svg'; |
||
+ | #$wgSVGConverter = 'ImageMagick'; |
||
+ | $wgSVGConverter = 'rsvg'; |
||
+ | $wgSVGConverters = array( |
||
+ | 'ImageMagick' => '$path/convert -background white -thumbnail $widthx$height\! $input PNG:$output', |
||
+ | 'sodipodi' => '$path/sodipodi -z -w $width -f $input -e $output', |
||
+ | 'inkscape' => '$path/inkscape -z -w $width -f $input -e $output', |
||
+ | 'batik' => 'java -Djava.awt.headless=true -jar $path/batik-rasterizer.jar -w $width -d ' |
||
+ | . '$output $input', |
||
+ | 'rsvg' => '$path/rsvg -w $width -h $height $input $output', |
||
+ | 'imgserv' => '$path/imgserv-wrapper -i svg -o png -w$width $input $output', |
||
+ | 'ImagickExt' => array( 'SvgHandler::rasterizeImagickExt' ), |
||
+ | ); |
||
+ | $wgSVGConverters['batik'] = '/usr/bin/java -Djava.awt.headless=true -jar $path/batik-rasterizer.jar -w $width -d $output $input'; |
||
+ | $wgSVGConverters = array( 'rsvg' => '/usr/bin/rsvg-convert -w $width -h $height -o $output $input'); |
||
+ | </pre> |
||
+ | |||
+ | Batik nem működik azzal a hibajelzéssel, hogy nem tud elég memóriát foglalni a cache számára. ImageMagick csak az öt kottavonalat húzza ki, hangjegyeket nem ír sem a szócikkben, sem a bélyegképben, bár a teljes SVG jó. |
||
+ | |||
+ | == Forrás == |
||
+ | * [https://www.mediawiki.org/wiki/Manual:$wgSVGConverters SVG konverterek] (mediawiki) |
||
+ | |||
[[Kategória:Lilypond]] |
[[Kategória:Lilypond]] |
A lap jelenlegi, 2023. július 31., 21:35-kori változata
A lilypond által előállított SVG-t nem lehet wikibe tölteni, mert linkek vannak benne (amik egyébként is idegesítőek). Így lehet megszabadulni tőlük:
egrep -v 'textedit:|^</a>' input_file >output_file
LocalSettings.php
$wgFileExtensions[] = 'svg'; #$wgSVGConverter = 'ImageMagick'; $wgSVGConverter = 'rsvg'; $wgSVGConverters = array( 'ImageMagick' => '$path/convert -background white -thumbnail $widthx$height\! $input PNG:$output', 'sodipodi' => '$path/sodipodi -z -w $width -f $input -e $output', 'inkscape' => '$path/inkscape -z -w $width -f $input -e $output', 'batik' => 'java -Djava.awt.headless=true -jar $path/batik-rasterizer.jar -w $width -d ' . '$output $input', 'rsvg' => '$path/rsvg -w $width -h $height $input $output', 'imgserv' => '$path/imgserv-wrapper -i svg -o png -w$width $input $output', 'ImagickExt' => array( 'SvgHandler::rasterizeImagickExt' ), ); $wgSVGConverters['batik'] = '/usr/bin/java -Djava.awt.headless=true -jar $path/batik-rasterizer.jar -w $width -d $output $input'; $wgSVGConverters = array( 'rsvg' => '/usr/bin/rsvg-convert -w $width -h $height -o $output $input');
Batik nem működik azzal a hibajelzéssel, hogy nem tud elég memóriát foglalni a cache számára. ImageMagick csak az öt kottavonalat húzza ki, hangjegyeket nem ír sem a szócikkben, sem a bélyegképben, bár a teljes SVG jó.
Forrás
- SVG konverterek (mediawiki)