#javascript #node.js #node-imagemagick #epipe
#javascript #node.js #узел-imagemagick #epipe
Вопрос:
var gm = require("gm").subClass({ imageMagick: true });
function conversion(image) {
const image = gm(image);
image.orientation(function(err, value) {
if (err) {
console.log("Error Occurred :",err);
}
}
При доступе к image.orientation возникает ошибка.
Error: write EPIPE
at afterWriteDispatched (internal/stream_base_commons.js:154:25)
at writeGeneric (internal/stream_base_commons.js:145:3)
at Socket._writeGeneric (net.js:786:11)
at Socket._write (net.js:798:8)
at doWrite (_stream_writable.js:403:12)
at writeOrBuffer (_stream_writable.js:387:5)
at Socket.Writable.write (_stream_writable.js:318:11)
at gm._spawn (/var/task/node_modules/gm/lib/command.js:253:18)
at gm._exec (/var/task/node_modules/gm/lib/command.js:190:17)
at gm.proto.<computed> [as orientation] (/var/task/node_modules/gm/lib/getters.js:68:12) {
errno: 'EPIPE',
code: 'EPIPE',
syscall: 'write'
}
Это некоторые шаги, которые я уже выполнил.
-
я попытался установить как imagemagick, так и graphicsmagick. https://www.npmjs.com/package/gm
-
Также было предложено переустановить imagemagick и graphicsmagick и провести тестирование после перезагрузки системы. это также не сработало
-
я использую Ubuntu, версия npm gm: «^ 1.23.1», версия узла: nodejs12.x