He estado tratando de usar la última versión de jspdf para crear un PDF que contenga imágenes. Sin embargo, las imágenes están dañadas (básicamente solo rayas verticales de gris).
Los problemas parecen afectar principalmente a los jpegs que se capturan directamente desde la cámara. Si toma una foto, recórtela un poco más pequeña y vuelva a guardarla, entonces normalmente muestra OK.
Tengo una demostración alojada en: https://upbeat-franklin-22e659.netlify.app/ que está escrita en knockout.
Esto es probablemente un error en la biblioteca. Podría intentar cambiar a una versión anterior de jsPDF.
Posiblemente también abra un problema en su página de github o busque el problema e intente solucionarlo. ¿Quizás esto lo rompió? (de las notas de la versión v2.4.0)
#3121: Mejora el rendimiento de addImage.