簡體   English   中英

錯誤:命令失敗:轉換:無法打開圖像-節點,表達,imagemagick

[英]Error: Command failed: convert: unable to open image - Node, express, imagemagick

我正在嘗試調整圖像的大小,然后再將其提供給客戶端。 在我的公共目錄中,我有目錄images 所有圖像均通過唯一的永久鏈接成功地投放到不同的頁面。 http://localhost:3000/post/ + permalink 我npm安裝了gm,imagemagick,並嘗試brew安裝imagemagick。 我的路線文件中有這個:

        var p = 'post/'+permalink
        console.log(p);
        var fs = require('fs');
        var gm = require('gm').subClass({ imageMagick: true });

        gm('images/black-yellow-simple-lady-woman.jpg')
        .resize(234, 567)
        .autoOrient()
        .write(p, function (err) {
          if (err) console.log(' noooo! '+err);
        });




 Error: Command failed: convert: unable to open image `images/black-yellow-simple-lady-woman.jpg': No such file or directory @ error/blob.c/OpenBlob/2643.
convert: no images defined `post/ribs_52977588145822' @ error/convert.c/ConvertImageCommand/3127.

請將您的相對路徑gm('images / black-yellow-simple-lady-woman.jpg')更改為絕對'/home/user/meteorproject/public/images/black-yellow-simple-lady-woman.jpg'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM