我使用了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? 谁能帮我吗?