javascript - 如何在 jimp 中将图像从 png 转换为 jpg?

标签 javascript node.js image

我阅读了文档:https://github.com/oliver-moran/jimp

但找不到如何将图像从 png 转换为 jpg。

我一定是漏掉了一些明显的东西。

在我的服务器上使用 jimp 和 Node.js。

这是我的代码:

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

最佳答案

他们文档中的示例有什么问题?它可以满足您的需求 - 将 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
});

关于javascript - 如何在 jimp 中将图像从 png 转换为 jpg?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45336029/

相关文章:

node.js - "Traditional"RavenDB一对多查询

javascript - 有没有办法将一个变量包含在另一个变量的路径中?

android - 在内部存储中保存和获取图像 url

Python 压缩运行长度编码

javascript - jQuery 通过 POST 不使用表单将变量传递到新页面

javascript - 单击禁用一段时间不适用于 jQuery

javascript - 如果菜单溢出视口(viewport)如何得到通知

javascript - 错误: Files glob patterns specified did not match any files

ios - 图像选择器显示多个图像,如拼贴画,没有内存问题

javascript - 在 VUE 中查找数组中的项目时返回 undefined