我正在使用Visual C++(MFC項目),我需要合併圖像。我雖然使用ImageMagick程序,並從我的程序中調用它,所以這將做的工作。如何從C++系統中調用imagemagick()調用
我下載了ImageMagick程序,所以如果我去殼(cmd.exe),我執行「複合重心center.bmp cointextback.bmp view.bmp」它做的工作(複合是一個exe在ImageMagick安裝中,位於環境變量中)。
我在我的項目中嘗試了同樣的做法,但未做下一步: - system(「composite-gravity center view.bmp cointextback.bmp view.bmp」); *這給我一個錯誤,如果我調試「'複合'不被識別爲內部或外部命令可操作的程序或批處理文件。」
- 和的WinExec ShellExecute的使用exec
- 沒有的完整路徑發生。但我不喜歡這個選項,因爲我必須指定安裝路徑。
我猜與系統我必須以某種方式使用環境變量,但我真的不知道......或者如果它是可以做到我想要......
謝謝提前!