Reputation: 2583
I feel like I must be doing something silly wrong, but I just can't get this to work. This is the command I am running from cmd:
inkscape.com "C:\path\ship.svg" -e --export-png="C:\Path\ship.png" --without-gui
In return, I get:
WARNING: File path "--export-png=C:\path\ship.png" includes directory that doesn't exist.
It does exist. What am I missing?
Upvotes: 27
Views: 27712
Reputation: 75629
Just an update for 2021+:
inkscape \
--export-width=128 \
--export-type=png \
--export-filename="C:\path\ship.png" \
"C:\path\build.svg"
or if you want transparent PNGs, add --export-background-opacity=0
:
inkscape \
--export-background-opacity=0 \
--export-width=128 \
--export-type=png \
--export-filename="C:\path\ship.png" \
"C:\path\build.svg"
Upvotes: 18
Reputation: 161
In inkscape version 1.0.2 following command will work:
inkscape --export-type="png" myfile.svg --export-filename=myfile.png
Upvotes: 2
Reputation: 116100
You should have used either -e
or --export-png
, not both, since they mean the same thing.
But According to the docs, -e
and --export-png
are no longer available. You should use -o
or --export-filename=FILENAME
instead. And still, you can use only one of them since -o
is just the shortcut for --export-filename
.
inkscape "C:\path\ship.svg" -o "C:\path\ship.png"
or
inkscape "C:\path\ship.svg" --export-filename="C:\path\ship.png"
Upvotes: 33