使用大 jpeg 时 jsPDF 图像损坏

jsPDF images are corrupted when using large jpegs

我一直在尝试使用最新版本的 jspdf 创建包含图像的 PDF。但是,图像已损坏(基本上只是灰色的垂直条纹)。

问题似乎主要影响直接从相机捕获的 jpeg。如果你拍了一张照片,把它剪小一点,然后重新保存,然后正常显示就可以了。

我有一个演示托管在:https://upbeat-franklin-22e659.netlify.app/,它是用 knockout 编写的。

这可能是库中的错误。您可以尝试降级到早期版本的 jsPDF。

可能还会在他们的 github 页面上打开一个问题,或者查找问题并尝试修复它。也许这打破了它? (来自 v2.4.0 发行说明)

#3121: Improve addImage performance.