我想在go中操作一个图像,我已经有了一个python脚本来修改图像。我只需要从python脚本发送图像就可以了。为此,我采用以下方法:
Python脚本:
image = image_in_bytes
print (image)
转到脚本:
cmd := exec.Command("python", "image.py")
stdout, err := cmd.StdoutPipe()
if err != nil {
panic(err)
}
err = cmd.Start()
if err != nil {
panic(err)
}
body, _ := ioutil.ReadAll(stdout) //I need the image in []byte
cmd.Wait()
但是有了上面的代码,golang将永远等待,没有任何输出。。。你知道吗
你知道吗?你知道吗
对我来说完美无瑕,如下所述:
然后,我手动编辑pyfile
但同样重要的是,我运行了以下代码:
在https://gist.github.com/mwmahlberg/eb47495f68bed4e3cb8073447efdb53d下提供完整的代码
我想可以肯定的是,在Python文件中存储图像数据的方式有些奇怪。你知道吗
相关问题 更多 >
编程相关推荐