我有一个只有一种颜色的.svg文件.我想将此颜色更改为另一种颜色并通过命令行导出.(我必须做大约100次,所以手工操作不起作用.)我现在使用Inkscape.我可以使用此命令更改背景颜色并导出:
inkscape -f name.svt -e output_name.png -b #000080
Run Code Online (Sandbox Code Playgroud)
但我找不到改变正常颜色的方法.我找到这个动词:
org.inkscape.color.replacecolor
Run Code Online (Sandbox Code Playgroud)
但我不知道,如何添加我想要使用的颜色,我读到的地方,我不能向变量添加变量,但在这种情况下,如何使用这个动词?
先感谢您.
在Laravel PHP框架中,您可以在where子句中使用条件,如下所示(Fluent):
...
->where(function($query) use ($var) {
if(isset($var)) {
$query->where('something', '=', $var);
}
})
->...
Run Code Online (Sandbox Code Playgroud)
因此,如果您没有$ var变量,则不会将where子句添加到查询中.
我想做同样的事情,但是使用join子句,所以例如只有在设置了$ var时才与另一个表连接,但是这不起作用,查询会崩溃:
...
->join('tableB', function($query) use ($var) {
if(isset($var)) {
$query->on('tableA.id', '=', 'tableB.id');
}
})
->...
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?