将JPG图像转换为PNG
我必须使用javascript将jpg图像转换为png图像并调整图像大小以创建图像缩略图。
答案 0 :(得分:1)
编写一个允许你操作和转换图像的纯JavaScript库并非不可能,但我不知道任何问题,也不会使用它们。
相反,我会将原始图像上传到我选择的服务器框架(PHP,ASP.NET等)并让它为您操作图像。
答案 1 :(得分:0)
你应该看一下processing.js库: http://processingjs.org/reference/PImage_resize_/ http://processingjs.org/reference/save_/
答案 2 :(得分:0)
如果我们查看source网站上的JPG to PNG,该网站使用纯JavaScript将图像从JPG转换为PNG。 我们看到他们:
.toDataURL()
)答案 3 :(得分:0)
通过emscripten有很多本机png / JPEG库的端口,还有一对纯粹用JavaScript编写的端口,这就是我现在想到的:
https://www.npmjs.com/package/jimp
Jimp.read('lenna.png', (err, lenna) => {
if (err) throw err;
lenna
.write('lena-small-bw.jpg'); // save
});
但是通常,您想在npm.org中搜索“ png到jpeg”之类的东西,您会发现很多库。