所以我刚刚安装了 GO 以使用 Primitive(这里是 README.md)https://github.com/fogleman/primitive .本质上应该发生的是您提供图像并使用多边形重新创建它。这是使用 Primitive https://codepen.io/DavQ/pen/wgVWzo 重新转换的图像示例
正如它所说的
Command-line Usage
go get -u github.com/fogleman/primitive
primitive -i input.png -o output.png -n 100
第一个命令运行良好,我用“go list ./...”检查是否有它 我现在在一个名为“recursion.jpg”的文件夹中只有一个图像的测试文件夹中,并运行文档提供的命令
primitive -i recursion.jpg -o recursion.svg -n 100
问题出在命令上,我得到了返回的
-bash: primitive: command not found
显然 primitive 不是终端识别的命令,但由于我今天刚刚安装 GO 以单独使用 Primitive,我想知道我可能会遗漏什么?
最佳答案
自述文件假定 $GOPATH/bin
在您的路径上。如果您没有设置 GOPATH,请尝试运行 $GOPATH/bin/primitive
或 $HOME/go/bin/primitive
。
关于github - "go get"之后的 GO 命令行问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42359622/