Пытаюсь из go посылать команды в imagemagic, видимо совсем мало опыта, не получается.
Подскажите в чем ошибка?
Вот так выглядит команда в мануале imagemagic, она рабочая.
composite -compose Dst_Over -tile pattern:checkerboard C:\go_project\src\parsing\2.png C:\go_project\src\parsing\test1.png
Вот так я посылаю в Go
app1 :="composite"
args1:="-compose Dst_Over"
args2:="-tile pattern:checkerboard"
args3:="C:\\go_project\\src\\parsing\\2.png"
args4:="C:\\go_project\\src\\parsing\\test1.png"
cmd1 := exec.Command(app1,args1,args2,args3,args4)
stdout, err := cmd1.Output()
if err != nil {
println(err.Error())
}
Должен создаться файл test1.png, но его нет, если я посылаю напрямую через командную строку, то все ок.
Получается не правильно собираю эту строку, подскажите в чем может быть ошибка.