我试图在 golang 中做 bash 等价物:
cat image.jpg | exiftool -author=some_auth - > updated_image.jpg
exiftool '-'选项使其从标准输入读取,但说我将图像存储在一个变量中,例如 var img []bytes //in golang
我希望 stdin 包含来自 img 的字节和对 exiftool 的系统调用以从 stdin 读取这些字节,将结果(stdout)保存在另一个 []byte 中 - 我是 golang 的新手,我该如何处理?
我不想保存到磁盘上的临时文件。
相关分类