如何使用javascript提高图像文件的DPI?

时间:2018-07-31 10:16:03

标签: javascript php image dpi

我使用了Fabric.js画布,并使用dataurl()方法导出图像。它以96 dpi的速度导出图像,我需要300 dpi的图像。

我有image的base64字符串。

我尝试过的事情:

首先,我将图像的base64字符串转换为十六进制字符串,然后替换了包含dpi值(如“ 01 2c 01 2c”)的图像的13至17字节,然后再次转换为base64,但是生成了无效图像。 / p>

参考链接:http://www.apptools.com/examples/dpi.php

我还尝试了下面链接的解决方案,但它还会生成无效的图像: https://andreyvoev.com/programming/change-the-dpi-of-a-jpeg-image-with-php/

是否可以仅使用JavaScript? 谁能帮我吗?

1 个答案:

答案 0 :(得分:0)

我认为,您应该尝试使用imagemagick库进行转换。

参考链接:https://www.npmjs.com/package/imagemagick