Pierre-Yves Nicolas

@pynicolas
189 Followers
13 Following
45 Posts
Indie dev behind #FairScan — an open source document scanner for Android. Exploring how software can be simple and respectful.
Websitehttps://fairscan.org
Bloghttps://fairscan.org/blog/

FairScan 2.0 is out!

Scan a paper document and get a PDF where you can search and copy text.

I wrote a blog post about this new OCR feature and the work behind it:
https://fairscan.org/blog/when-a-scan-becomes-a-searchable-pdf/

FairScan 1.23.0 is now available.

You can now use FairScan directly from compatible Android apps and web forms that request a PDF.

Website -> FairScan -> PDF uploaded.

No intermediate save step required.

Thank you to k3b (on GitHub) and @bohwaz for the suggestion!

https://fairscan.org/

I released FairScan 1.22.1 today.

A user reported that version 1.22.0 added the ACCESS_NETWORK_STATE permission. That was definitely not intended.

The permission came from a transitive dependency introduced by a CameraX upgrade (Android's official camera library).

I've now explicitly removed the permission from the app manifest.

This was a good reminder that Android dependencies can silently add permissions to apps, which may partially explain why many apps end up requesting dozens of them.

FairScan 1.22.0 is out!

This release improves PDF page dimensions with automatic detection of standard paper formats like A4 or US Letter.

The app now combines projective geometry with camera metadata (focal length, sensor size, focus distance) to produce more consistent and realistic PDF page sizes.

Also included: Japanese translation

https://fairscan.org/

FairScan - Simple & Respectful Document Scanner for Android

For a long time, I focused on improving FairScan's automatic document detection rather than adding manual edge adjustment.

FairScan 1.21.0 finally adds this feature, with a really polished user interface implemented by Philipp Hasper.

The workflow is also now even simpler: no more home screen, just open the app and start scanning.

https://fairscan.org/

FairScan 1.20.0 was released a few days ago. It improves perspective correction when scanning documents at an angle.

https://fairscan.org/

I wrote two blog posts that are a bit different from the previous ones.
They're less about FairScan itself, and more about why I work on it, and how I think about money.
Not the easiest things to write, but probably important ones.
- https://fairscan.org/blog/working-on-fairScan-or-getting-a-real-job/
- https://fairscan.org/blog/donations-without-expectations/
Working on FairScan or getting a "real job"?

FairScan 1.19.0 now lets you import existing photos into a scan. Especially useful when someone sends you a picture of a document instead of a proper scan.

Recent FairScan releases:

- 1.17.0 improves grayscale processing, with more faithful brightness and contrast.

- 1.18.0 introduces a choice between color and grayscale, with a new default filter setting.

Available on #Android via #FDroid and the Play Store.

FairScan 1.15 and 1.16 improve automatic document detection and edge detection.

These updates make the automatic cropping more reliable across different kinds of documents.

I also wrote a short post about how FairScan turns a detected document into a clean quadrilateral, and why this step is trickier than it looks:

https://fairscan.org/blog/where-to-cut-automatic-document-cropping/

#FairScan #Android #FOSS #ImageProcessing

Where to cut? Automatic document cropping strategies