Update index.js
Browse files
index.js
CHANGED
@@ -18,11 +18,11 @@ app.get('/resize', async (req, res) => {
|
|
18 |
throw new Error(`获取图像失败: ${response.statusText}`);
|
19 |
}
|
20 |
const imageBuffer = await response.buffer();
|
21 |
-
console.log('原始图像大小:', imageBuffer.byteLength);
|
22 |
|
23 |
// 使用 sharp 库来调整图像大小
|
24 |
-
const resizedImageBuffer = await sharp(imageBuffer).resize(
|
25 |
-
console.log('压缩后的图像大小:', resizedImageBuffer.byteLength);
|
26 |
|
27 |
// 将压缩后的图像转换为 Base64 编码的数据
|
28 |
const base64Image = resizedImageBuffer.toString('base64');
|
@@ -34,7 +34,7 @@ app.get('/resize', async (req, res) => {
|
|
34 |
res.setHeader('Access-Control-Max-Age', '86400');
|
35 |
res.send(base64Image);
|
36 |
} catch (error) {
|
37 |
-
console.error('压缩图像时出错:', error);
|
38 |
res.status(500).send('压缩图像时出错');
|
39 |
}
|
40 |
});
|
|
|
18 |
throw new Error(`获取图像失败: ${response.statusText}`);
|
19 |
}
|
20 |
const imageBuffer = await response.buffer();
|
21 |
+
//console.log('原始图像大小:', imageBuffer.byteLength);
|
22 |
|
23 |
// 使用 sharp 库来调整图像大小
|
24 |
+
const resizedImageBuffer = await sharp(imageBuffer).resize(100).toBuffer();
|
25 |
+
//console.log('压缩后的图像大小:', resizedImageBuffer.byteLength);
|
26 |
|
27 |
// 将压缩后的图像转换为 Base64 编码的数据
|
28 |
const base64Image = resizedImageBuffer.toString('base64');
|
|
|
34 |
res.setHeader('Access-Control-Max-Age', '86400');
|
35 |
res.send(base64Image);
|
36 |
} catch (error) {
|
37 |
+
//console.error('压缩图像时出错:', error);
|
38 |
res.status(500).send('压缩图像时出错');
|
39 |
}
|
40 |
});
|