wishlist update
[www-rohieb-name.git] / blag / post / optimizing-xsane-s-scanned-pdfs.mdwn
index 7a0cd60..5169a60 100644 (file)
@@ -23,7 +23,7 @@ First (non-optimal) solution
 --------------
 
 At first, I tried to optimize the PDF using [GhostScript][gs]. I
 --------------
 
 At first, I tried to optimize the PDF using [GhostScript][gs]. I
-[[use-ghostscript-to-convert-pdf-files|already wrote]] about how GhostScript’s
+[[already wrote|use-ghostscript-to-convert-pdf-files]] about how GhostScript’s
 `-dPDFSETTINGS` option can be used to minimize PDFs by redering the pictures to
 a smaller resolution. In fact, there are [multiple rendering modes][gs-ps-pdf]
 (`screen` for 96 dpi, `ebook` for 150 dpi, `printer` for 300 dpi,
 `-dPDFSETTINGS` option can be used to minimize PDFs by redering the pictures to
 a smaller resolution. In fact, there are [multiple rendering modes][gs-ps-pdf]
 (`screen` for 96 dpi, `ebook` for 150 dpi, `printer` for 300 dpi,
@@ -344,6 +344,17 @@ offset if the image ratio is not quite exact:
 With that approach, I could reduce the size of my PDF from 250 MB with
 losslessly compressed images to 38 MB with DCT compression.
 
 With that approach, I could reduce the size of my PDF from 250 MB with
 losslessly compressed images to 38 MB with DCT compression.
 
+*Another update (2023):* Marcus notified me that it is possible to use
+ImageMagick's `-compress jpeg` option, this way we can leave out the
+intermediate step and convert PNM to PDF directly:
+
+    $ convert image*.pnm -compress jpeg -quality 85 output.pdf
+
+You can also play around with the `-quality` parameter to set the JPEG
+compression level (100% makes almost pristine, but huge images; 1% makes very
+small, very blocky images), 85% should still be readable for most documents
+in that resolution.
+
 Too long, didn’t read
 -----------------
 
 Too long, didn’t read
 -----------------
 
This page took 0.02326 seconds and 4 git commands to generate.