diff --git a/src/lib/components/notes/NoteEditor.svelte b/src/lib/components/notes/NoteEditor.svelte index 5bc912f54d..c580b14e9a 100644 --- a/src/lib/components/notes/NoteEditor.svelte +++ b/src/lib/components/notes/NoteEditor.svelte @@ -610,7 +610,7 @@ ${content} document.body.removeChild(node); } - const imgData = canvas.toDataURL('image/png'); + const imgData = canvas.toDataURL('image/jpeg', 0.7); // A4 page settings const pdf = new jsPDF('p', 'mm', 'a4'); @@ -622,7 +622,7 @@ ${content} let heightLeft = imgHeight; let position = 0; - pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); + pdf.addImage(imgData, 'JPEG', 0, position, imgWidth, imgHeight); heightLeft -= pageHeight; // Handle additional pages @@ -630,7 +630,7 @@ ${content} position -= pageHeight; pdf.addPage(); - pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); + pdf.addImage(imgData, 'JPEG', 0, position, imgWidth, imgHeight); heightLeft -= pageHeight; } diff --git a/src/lib/components/notes/Notes.svelte b/src/lib/components/notes/Notes.svelte index 80fa3893f5..7005387631 100644 --- a/src/lib/components/notes/Notes.svelte +++ b/src/lib/components/notes/Notes.svelte @@ -167,7 +167,7 @@ document.body.removeChild(node); } - const imgData = canvas.toDataURL('image/png'); + const imgData = canvas.toDataURL('image/jpeg', 0.7); // A4 page settings const pdf = new jsPDF('p', 'mm', 'a4'); @@ -179,7 +179,7 @@ let heightLeft = imgHeight; let position = 0; - pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); + pdf.addImage(imgData, 'JPEG', 0, position, imgWidth, imgHeight); heightLeft -= pageHeight; // Handle additional pages @@ -187,7 +187,7 @@ position -= pageHeight; pdf.addPage(); - pdf.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); + pdf.addImage(imgData, 'JPEG', 0, position, imgWidth, imgHeight); heightLeft -= pageHeight; }