Posts: 2
Threads: 1
Joined: Oct 2020
Reputation:
0
Hello,
is there a way to up the display quality in Mobilesheets?
If I view the PDF in Chrome everything is crisp and sharp.
When I view into Mobilesheets it seems blur the image and drop the DPI.
The original scans are 600DPI.
when I look at the files in the directory that mobilesheets create the pdf's are the same as the original so it must be how mobilesheets is displaying the pdf.
Please can anyone help?
Regards,
Warren.
Posts: 13,120
Threads: 298
Joined: Apr 2012
Reputation:
230
Hello Warren,
Please check something for me - if you go to Settings->Display Settings->Render Preference, is it set to Quality or Speed? Try switching that (regardless of what the current setting is) as it will change which PDF library is used to render your PDFs. See if the other PDF library provides better results.
Mike
Posts: 13,120
Threads: 298
Joined: Apr 2012
Reputation:
230
The PDF libraries I'm using typically generate very high quality images (at least in my testing), although I usually work with 300 dpi files, as 600 dpi files generate very large files with very high resolution images that take longer to load and render. I'm curious - if you load a 300 DPI file, do you notice the same drop in quality? Or does it only happen with 600 dpi files? I'm wondering if the algorithm the PDF libraries are using (or something in my code that is dealing with the rendered image) is creating a drop in quality while downsampling that doesn't appear when scaling the image up to fit the screen. If you can send one of those PDFs to mike@zubersoft.com, I'll be happy to take a look at it on my tablets to see if I can reproduce the same issues you are seeing. I do convert all images to RGB565 in code to significantly reduce the amount of memory required to buffer each image. I can look to see if this conversion is somehow impacting the image quality at 600 dpi. If so, I can offer a setting to control whether this color conversion occurs, but it will mean that MobileSheetsPro will use double the memory for every page that is rendered, which can cause of out of memory errors on some devices (particularly older ones). I may also have to provide a way to reduce the number of buffered pages for users that do encounter memory issues as a result of this.
Thanks,
Mike