Fotokopierer

Rating: 
4.8
Your rating: None Average: 4.8 (30 votes)

Description

A camera scanning application.

  • Take new pictures from the camera or the gallery
  • Colorized, monochromatic and black/white pictures
  • create documents consisting of several pages
  • Reorder and copy pages
  • Export to PDF

This version is more or less feature complete (i.e. it contains all features that I need), so the next release will be 1.0.

Because openssl 1.1 is required, the app will only work on SailfishOS 4.x.

Links

Development

There are two main weak points of this app:

  1. A lot of icons are missing or very bad. If you are good at designing icons, help would be really appreciated.
  2. All image manipulation algorithms are currently only quick and dirty hacks and have been implemented by a graphics algorithm idiot (me). Any help with improving the algorithms is highly welcome.
Screenshots: 

Keywords:

Application versions: 
AttachmentSizeDate
File harbour-fotokopierer-0.1.0-1.armv7hl.rpm2.22 MB19/05/2019 - 00:05
File harbour-fotokopierer-0.2-1.armv7hl.rpm2.23 MB27/05/2019 - 13:34
File harbour-fotokopierer-0.2-2.armv7hl.rpm2.23 MB27/05/2019 - 15:49
File harbour-fotokopierer-0.2-3.armv7hl.rpm2.22 MB28/05/2019 - 00:33
File harbour-fotokopierer-0.2.1-1.armv7hl.rpm2.22 MB28/05/2019 - 20:38
File harbour-fotokopierer-0.2.1-2.armv7hl.rpm2.22 MB28/05/2019 - 22:58
File harbour-fotokopierer-0.2.2-1.armv7hl.rpm2.12 MB18/04/2020 - 19:45
File harbour-fotokopierer-0.2.3-1.armv7hl.rpm2.12 MB19/04/2020 - 14:15
File harbour-fotokopierer-0.2.3-2.armv7hl.rpm2.12 MB19/04/2020 - 14:32
File harbour-fotokopierer-0.2.4-1.armv7hl.rpm2.13 MB21/04/2020 - 21:24
File harbour-fotokopierer-0.2.5-1.aarch64.rpm2.01 MB31/05/2021 - 22:12
File harbour-fotokopierer-0.2.5-1.armv7hl.rpm2.03 MB31/05/2021 - 22:12
File harbour-fotokopierer-0.2.6-1.aarch64.rpm2.01 MB01/06/2021 - 11:51
File harbour-fotokopierer-0.2.6-1.armv7hl.rpm2.03 MB01/06/2021 - 11:51
File harbour-fotokopierer-0.3.0-1.aarch64.rpm2.35 MB05/06/2021 - 17:18
File harbour-fotokopierer-0.3.0-1.armv7hl.rpm2.2 MB05/06/2021 - 17:18
File harbour-fotokopierer-0.3.0-1.i486.rpm2.23 MB05/06/2021 - 17:18
File harbour-fotokopierer-0.3.1-1.aarch64.rpm2.57 MB06/06/2021 - 15:18
File harbour-fotokopierer-0.3.1-1.armv7hl.rpm2.42 MB06/06/2021 - 15:18
File harbour-fotokopierer-0.3.1-1.i486.rpm2.76 MB06/06/2021 - 15:18
File harbour-fotokopierer-0.3.2-1.i486.rpm2.56 MB09/06/2021 - 23:22
File harbour-fotokopierer-0.3.2-1.armv7hl.rpm2.22 MB09/06/2021 - 23:22
File harbour-fotokopierer-0.3.2-1.aarch64.rpm2.36 MB09/06/2021 - 23:22
File harbour-fotokopierer-0.4.0-1.aarch64.rpm2.73 MB25/06/2021 - 00:47
File harbour-fotokopierer-0.4.0-1.armv7hl.rpm2.57 MB25/06/2021 - 00:47
File harbour-fotokopierer-0.4.0-1.i486.rpm2.92 MB25/06/2021 - 00:47
File harbour-fotokopierer-0.4.1-1.aarch64.rpm2.51 MB25/06/2021 - 11:53
File harbour-fotokopierer-0.4.1-1.armv7hl.rpm2.36 MB25/06/2021 - 11:53
File harbour-fotokopierer-0.4.1-1.i486.rpm2.71 MB25/06/2021 - 11:53
File harbour-fotokopierer-0.4.2-1.aarch64.rpm2.51 MB02/07/2021 - 12:11
File harbour-fotokopierer-0.4.2-1.armv7hl.rpm2.36 MB02/07/2021 - 12:11
File harbour-fotokopierer-0.4.2-1.i486.rpm2.71 MB02/07/2021 - 12:11
File harbour-fotokopierer-0.4.3-1.aarch64.rpm2.51 MB01/11/2021 - 21:52
File harbour-fotokopierer-0.4.3-1.armv7hl.rpm2.36 MB01/11/2021 - 21:52
File harbour-fotokopierer-0.4.3-1.i486.rpm2.71 MB01/11/2021 - 21:52
File harbour-fotokopierer-0.4.3-2.aarch64.rpm2.51 MB11/11/2021 - 19:15
File harbour-fotokopierer-0.4.3-2.armv7hl.rpm2.37 MB11/11/2021 - 19:15
File harbour-fotokopierer-0.4.3-2.i486.rpm2.35 MB11/11/2021 - 19:15
File harbour-fotokopierer-0.4.4-1.aarch64.rpm2.51 MB13/11/2021 - 22:14
File harbour-fotokopierer-0.4.4-1.armv7hl.rpm2.37 MB13/11/2021 - 22:14
File harbour-fotokopierer-0.4.4-1.i486.rpm2.35 MB13/11/2021 - 22:14
Changelog: 

0.4.4:

  • nothing new, just had to increase the version to make harbour happy

0.4.3-2:

  • build for SailfishOS 4.x only (requires OpenSSL 1.1)

0.4.3:

  • fix setting of viewfinder resolution

0.4.2:

  • fix crash when cancelling a taken photo

0.4.1:

  • fix missing add button in document page
  • update Slovak and Swedish translations

0.4.0:

  • add copy & paste for pages
  • access parameters for black/white mode directly
  • add custom color mapping for colorization mode
  • several small ui improvements
  • add Slovak translation by holask

0.3.2:

  •  replace some forbidden characters in pdf file name

0.3.1:

  • fix exporting jpg pictures to pdf (library version clash)
  • fix i486 build of OpenCV for 3.4 target

0.3.0:

  • improve paper detection
  • allow to move edges of the selection
  • improve magic colorization
  • update OpenCV to 3.4.14
  • update PoDoFo to 0.9.7
  • update FreeType to 2.10.4
  • rewrite view related C++ classes
  • new IRC channel now on libera.chat

Comments

darbess's picture

I’d like to thank you for this great app. I have a problem: after upgrading to 4.3.0.12 on an XPeria 10Plus, I can browse existing documents, but every time I tap on a ”+” icon, to add either a new document or a new page to an existing document, the app exits with the error:

harbour-fotokopierer: /usr/share/droidmedia/hybris.c:53: __resolve_sym: assertion "ptr != NULL" failed.

I am using 0.4.4-1.armv7hl

fifr's picture

I've never seen this error before and because I do not have access to an XPeria 10Plus device, it's hard to reproduce. As a first try, do earlier versions work (or what's the latest working version)?

darbess's picture

Never mind. Your app worked perfectly on 4.2 on my XPeria10Plus and works on my other 4.3.0.12 device, but I have now ascertained that, after upgrading the Xperia10Plus, every native app exits with an error while trying to access the camera (Android apps work, so it’s not a hardware problem). Most probably some library was corrupted during the upgrade. I am sure that after fixing this, Fotokopierer will work again. I’m sorry I have bothered you, and keep up the good work.

Seven_of_nine's picture

Works like a charm! Wonderful app! Thank you so much!

Seven_of_nine's picture

Xperia 10. Meanwhile problem is solved and Fotokopierer is running fine! Some system cleaning after the update to SFOS 4.3.0.12 was necessary.

Seven_of_nine's picture

Installation failed on SFOS 4.3.0.12 because of missing lib libcrypto.so.10 .

fifr's picture

On which device? The reason is probably, that i486 and armv7h versions are compiled for 3.4 targets, whereas the aarch64 version is compiled for 4.1 or so. I can compile everything for 4.1 or newer, but then these packages might not work on older Sailfish versions anymore (and some people prefer to stick with older versions for some time).

bach's picture

Great app! Thanks so much.
However, since upgrade to 4.2 on Xperia 10 II I have a problem with taking pics directly from the app. When I want to create a new document, I only have the spinning animation but the camera is never turned on. It used to work fine before and I can work around it by taking the pics using standard camera and then opening it from Fotokopierer's gallery. I tried to reinstall the app to no avail.

fifr's picture

Thanks for the report. I submitted a new version, which hopefully works. However, it's a dirty hack, to be honest.

bach's picture

Thanks for a quick fix. I can confirm that it works fine on 4.2 and after upgrading to 4.3 on Xperia 10 II

Malakay's picture

I found another problem - is any possibility to chamge how exported pdf files are named? I use syncthing and it doesn t work to sync expoeted pdf because : symbol in the filename. Could be replaced with - for example?

Malakay's picture

Oh, pity :( i started with tranalation by the way :)

Malakay's picture

Can you add Czech translation to POEditor? I will make it in few days :) thanks

Malakay's picture

Okay, i will do the translation :) viewfinder rotated like this: https://ibb.co/P4k4P79

fifr's picture

 I have absolutely no idea why this happens and have no idea how to reproduce it.

Malakay's picture

Oh, by thw way, would you be pleased if I translate your app to my language?

fifr's picture

Sure, that would be nice. You can either use POEditor or translate the pot-file with the tool of your choice and send me the translation.

Malakay's picture

Oh, update has solved it :) thanks a lot :) i think it works even faster than before :) one more thing - when i turn to landscape to take picture, viewfinder is rotated wrong :D

fifr's picture

Wrong in what way? Actually, it should not be rotated at all because the orientation is (currently) fixed ...

Malakay's picture

So, does it have some solution? :)

Malakay's picture

Okay, how to start it from console?

fifr's picture

you need some terminal app (e.g. FingerTerm) and then run "harbour-fotokopierer" from the command line. It should show some more or less useful log output. Maybe there is a hint why the pdf-export fails

Malakay's picture

so, here it is: 
https://vipmods.net/texthost/log-96268
I did:
turned on app, make a picture and next save as pdf

fifr's picture

Ok thanks. I think I found the problem. For some reason opencv compiled two incompatible versions of libjpeg, and using them for pdf-export didn't work ...

Malakay's picture

So, i have installed it finally. But - few problems occured:
1) image processing is really slow. I think that user planetos (developer of Imageworks) could help you to make those algoritms better :)
2) when I generate PDF, it tells me "error creating pdf file" and PDF cant be opened, because its damaged

fifr's picture

Thanks four your comments.

  1. I know but I'm merely calling opencv ... I doubt that I can be faster than them. Well, of course there are some ways to reduce the amount of work to be done, but there are limits.
  2. I cannot reproduce that. Could you start the app from the console and see if there is some error message?
fifr's picture

I just released a new version (with a bunch of new bugs ;)) that is compiled for 3.4 (except on i486, here the compilation of opencv fails for some reason)

Malakay's picture

Thanks, tomorrow i will try :)

Malakay's picture

Could you be so kind please? I use older sfos version because of stability and no problems, in sfos 4 are still some not solved issues :(

Pages