通过C#命令行调用inkscape画PNG图片

王朝学院·作者佚名  2016-05-20
窄屏简体版  字體: |||超大  

通过C#命令行调用inkscape画PNG图片一直关注博客园,但是自己总不去写点东西。慢慢的发现自己看的能力也没提高,动手能力越来越菜。是时候动动手了。首次写博文,开始记录工作中用到的一写东西,希望再次回过头来看的时候,能对自己有些帮助,也对看到这些的人有些帮助。开始了!Inkscape常用命令行,复制粘贴过来了。-?, --help -V, --version

-f, --file=FILENAME

-e, --export-png=FILENAME -a, --export-area=x0:y0:x1:y1 -C, --export-area-page -D, --export-area-drawing --export-area-snap -i, --export-id=ID -j, --export-id-only -t, --export-use-hints -b, --export-background=COLOR -y, --export-background-opacity=VALUE -d, --export-dpi=DPI -w, --export-width=WIDTH -h, --export-height=HEIGHT

-P, --export-ps=FILENAME -E, --export-eps=FILENAME -A, --export-pdf=FILENAME --export-pdf-version=VERSION-STRING --export-latex

--export-ps-level {2,3}

-T, --export-text-to-path --export-ignore-filters

-l, --export-plain-svg=FILENAME

-p, --PRint=PRINTER

-I, --query-id=ID -X, --query-x -Y, --query-y -W, --query-width -H, --query-height -S, --query-all

-x, --extension-directory

-g, --with-gui -z, --without-gui如何在C#中调用。。 //path2要保存的sng图片地址 string path2 = svgFile + ".png"; //下面这句是调用inkscape的命令行 //-f数据源(我这里是一个以svg结尾的文件) -e要导出的文件路径加格式 -d分辨率 //如果用到别的参数可以参考上面的命令行 导出高度,长度,背景色都是可以设置的。string inkscapeArgs = "-f " + svgFile + ".svg" + " -e " + path2 + " -d 128"; //调用exe应用程序System.Diagnostics.Process inkscape = System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo("D:\\inkscape\\inkscape.exe ", inkscapeArgs));inkscape.WaitForExit();有问题,请指出,共同进步。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航