Şu an için bir pencere makinesine hapsolmaktan zevk alarak, bu problemi "gm" modülünü hiç kullanmadan çözdüm. Bazı nedenlerden dolayı, yükleyici aracılığıyla grafik-magick kurmuş olsam da, düğüm modülü benim ortam değişkenlerimde bulmayı reddetti. Ancak bunun, Electron.js ile (Node.js'ye benzer, ancak "sahip olduğu" ") bir uygulama yapmaya çalıştığım gerçeğiyle ilgili bir şey olabilir.
var exec = require("child_process").execSync;
var commandArray = [
__dirname + "/bin/graphicsMagick/gm.exe", // the relative path to the graphics-magick executable
"-composite",
"-gravity",
"center",
__dirname + "/data/images/qr/logo-small.png", // relative paths to the images you want to composite
__dirname + "/data/images/qr/qr-webpage.png",
__dirname + "/data/images/qr/qr-webpage-logo.png" // relative path to the result
];
var returnValue = exec(commandArray.join(" "));
Pencereler için bunu yapmanın doğru taşınabilir yolu olduğunu düşünüyorum.
Eğer URL'lerin çalışmaya kompozit almak için geçmesi anlamaya edebildiniz mi? Okuyorum, sadece dosya yollarını geçebilirsiniz. Gm'nin aktif sürdürücü olarak – NateW