2017-07-26 35 views
0

私は文書を読む:https://github.com/oliver-moran/jimpjimpでpngからjpgに画像を変換するには?

しかし、画像をpngからjpgに変換する方法が見つかりませんでした。

明らかに何かが間違っているはずです。

私のサーバーでNode.jsを使用してjimpを使用する

は、ここに私のコードです:彼らのドキュメントの例と間違っている

image.scaleToFit(500, 500, Jimp.RESIZE_BICUBIC).quality(60).write("./public/images/uploads/thumb"+req.file.filename, function(err) { 
+0

画像を読み込んで別の形式で保存しようとしましたか? –

+0

"req.file.filename"とは何ですか?元のファイル名で保存しようとしているように見えますが、元のファイル名のように聞こえるのは "png"なので、 "png"という出力が得られます。拡張子「.jpg」を付けてみてください –

+1

@EdgarZagórskiそれはそれでした。 –

答えて

3

何?それはあなたが欲しいものをやります - pngをjpgに変換します。

var Jimp = require("jimp"); 

// open a file called "lenna.png" 
Jimp.read("lenna.png", function (err, lenna) { 
    if (err) throw err; 
    lenna.resize(256, 256)   // resize 
     .quality(60)     // set JPEG quality 
     .greyscale()     // set greyscale 
     .write("lena-small-bw.jpg"); // save 
}); 
+0

私はそれを試みた:/まだpngを得た。 –

+0

コードを編集した質問。 –

+0

あなたの質問にコメントを追加しました:) –

関連する問題