1
このBackground image thumbnail processing with Azure Functions and NodeJSの記事を使用してサムネイル画像を作成しました。画像は正常に作成されました。画像のサイズが増えました。それは非常に小さい必要がありますか?この奇妙な問題を解決するにはどうすればよいですか?アズール関数、サムネイル画像のサイズが元の画像よりも大きい
これは、BLOBストレージ
に原画像が処理の後で(サムネイル画像)
これは、Azureの機能(ノード)である:私はこのための解決策を見つけた
var Jimp = require("jimp");
module.exports = (context, myBlob) => {
// Read image with Jimp
Jimp.read(myBlob).then((image) => {
// Manipulate image
image
.resize(200, Jimp.AUTO)
.greyscale()
.getBuffer(Jimp.MIME_JPEG, (error, stream) => {
// Check for errors
if (error) {
context.log(`There was an error processing the image.`);
context.done(error);
}
else {
context.log(`Successfully processed the image`);
// Bind the stream to the output binding to create a new blob
context.done(null, stream);
}
});
});
};
これは、より多くのJimpの問題です。あなたはこのイメージであなたの地元でそれをテストすることができます。 –
コンテンツタイプが一致しません。 Blobストレージは、コンテンツタイプに基づいて異なるものを格納する可能性があります。 –
ありがとう、@ AaronChen-MSFT私は解決策を見つけました。それを参照してください:) – Sampath