Skip to content

Releases

Oscanner 0.9.3

Choose a tag to compare

@Dragjon Dragjon released this 01 Nov 03:32

Better

  • Handwriting removal keeps the print. A new handwriting network: where a pen line runs through printed text, far more of the print is kept (97% of it, up from 90%), and it finds writing on real exam photos at least as well as before. Pages you've already cleaned are redrawn after updating.

Download

File For Size
oscanner-arm64-v8a.apk Most phones from the last several years 52 MB
oscanner-armeabi-v7a.apk Older 32-bit phones 50 MB
oscanner-universal.apk Any phone, if you're not sure 129 MB

Installs over any earlier version; your documents and settings are kept.

Verify

Signed with the same key as 0.9.2. APK signing certificate SHA-256:
e9:97:ce:7c:29:12:9c:70:de:f8:79:49:eb:19:32:62:03:e7:ec:d4:3e:e5:df:bc:dd:f4:66:00:e9:64:f8:f7

File SHA-256
oscanner-arm64-v8a.apk ca4e4571fafda15de3f188b719445769e10b1a650c50fe7ff770c9e2fed6a74a
oscanner-armeabi-v7a.apk f5a2e7a237f936de96936b9f5dbdacbe59b87de2e4e4dc174efd36d90d974655
oscanner-universal.apk 9958ec05aeaa8bfe6111aa7711ef4d9d503d41b1a56ccdf1386967b89518b57e

Oscanner 0.9.2

Choose a tag to compare

@Dragjon Dragjon released this 31 Oct 07:33

Better

  • Handwriting removal leaves no outline. A removed pen stroke used to leave its soft gray edge behind, so the writing still showed as a faint outline, worst on grayish scans. That edge is now lifted to the paper's shade. Printed letters a pen line ran through are kept more often, too. Pages you've already cleaned are redrawn after updating.
  • The code scanner reads barcodes. A barcode held level in front of an upright phone wasn't read before; it is now.
  • Clean up shows everything. The switches wrap onto a second line instead of scrolling off the edge, and Apply to other pages… sits right under them.
  • No more automatic document names. Scans and imports keep the name they're made with.

Download

File For Size
oscanner-arm64-v8a.apk Most phones from the last several years 55 MB
oscanner-armeabi-v7a.apk Older 32-bit phones 52 MB
oscanner-universal.apk Any phone, if you're not sure 135 MB

Installs over any earlier version; your documents and settings are kept.

Verify

Signed with the same key as 0.9.1. APK signing certificate SHA-256:
e9:97:ce:7c:29:12:9c:70:de:f8:79:49:eb:19:32:62:03:e7:ec:d4:3e:e5:df:bc:dd:f4:66:00:e9:64:f8:f7

File SHA-256
oscanner-arm64-v8a.apk 11cb5d35e7d4cdd6156b33deb5c8e3eba8e82d3b0b1bcef5101230bf417399b9
oscanner-armeabi-v7a.apk a16a94d6cfa6487b76bf5ae1c151fbe1fe727a14d499b0c82e010930bf03b9ec
oscanner-universal.apk fafb70fc20b6fd85d673b8e3485e360b554623e6e26ef0013c9c0e81218cf9c7

Oscanner 0.9.1

Choose a tag to compare

@Dragjon Dragjon released this 31 Oct 06:20

Better

  • Comprehension passages go with their questions. In Split into questions, a heading between two questions now starts the next one's page, so the passage under it comes with the questions it belongs to instead of trailing on the end of the question before. Headings it knows include "Section B", "Text 2", "Read the following passage", "Questions 16–20", "三 阅读理解二", "A 组 阅读下文,完成第16至20题" and "Bahagian B". A heading with a line or two of instructions under it moves as one. Maths papers split exactly as before.

Download

File For Size
oscanner-arm64-v8a.apk Most phones from the last several years 55 MB
oscanner-armeabi-v7a.apk Older 32-bit phones 52 MB
oscanner-universal.apk Any phone, if you're not sure 135 MB

Installs over any earlier version; your documents and settings are kept.

Verify

Signed with the same key as 0.9.0. APK signing certificate SHA-256:
e9:97:ce:7c:29:12:9c:70:de:f8:79:49:eb:19:32:62:03:e7:ec:d4:3e:e5:df:bc:dd:f4:66:00:e9:64:f8:f7

File SHA-256
oscanner-arm64-v8a.apk a01b6cddc01716c83207e81a41bc9d79fe60549873b38ba81f5188fe27c29201
oscanner-armeabi-v7a.apk 27bfa54afa684016a6020d78c2c022bafeaf978e879dae9667c56dc35b11b04e
oscanner-universal.apk 9ce6ee77b3ad152963f49ef61409e23fd3b96742c4307da9ea0e30d4fa2f4889

Oscanner 0.9.0

Choose a tag to compare

@Dragjon Dragjon released this 31 Oct 05:40

Better

  • Split into questions works on far more real test papers. Checked against 334 past papers across subjects:
    • Questions that open with a diagram (the number alone on its line) are found.
    • A number the reader missed no longer breaks the run.
    • "3(a)", "2.(a)(i)" and "9a)" style numbers count.
    • Mark tables on the cover and numbered answer lines ("1 ……") no longer get mistaken for questions.
    • Page headers, footers, page numbers and blank pages are left out of each question.
    • The room to answer in is kept.
    • The last question follows onto the next page until "End of paper".
    • In Chinese papers, the passages with numbered blanks come along as their own page.
  • Background work shows. A page being cleaned up or redrawn (handwriting removal, say) shows a small "Removing handwriting…" pill, and its document says so in the list. The clean-up preview shows what it's working on too. Nothing blocks the screen.
  • Clean up is easier to use. It's laid out like Sign and draw: the things it removes on its own are switches shown as pills, ticked when on, and the brushes and their sizes sit underneath without scrolling.
  • The bottom bar stands out. It's a shade lighter than the cards with a thin edge, and the list fades out under it.

Download

File For Size
oscanner-arm64-v8a.apk Most phones from the last several years 55 MB
oscanner-armeabi-v7a.apk Older 32-bit phones 52 MB
oscanner-universal.apk Any phone, if you're not sure 135 MB

Installs over any earlier version; your documents and settings are kept.

Verify

Signed with the same key as 0.8.9. APK signing certificate SHA-256:
e9:97:ce:7c:29:12:9c:70:de:f8:79:49:eb:19:32:62:03:e7:ec:d4:3e:e5:df:bc:dd:f4:66:00:e9:64:f8:f7

File SHA-256
oscanner-arm64-v8a.apk 5c6d3f60d71574973246b140223186b39b951a1c786594b0738d353733fa38d5
oscanner-armeabi-v7a.apk f8330a45c4a7af59493d02e96b7626328711a1e8ae165aad76c494284455a4b8
oscanner-universal.apk fce1e427ad3b4b7e8268c3bceb65d11a5fbfb166899c2fa3c1260c13f6fc4ac1

Oscanner 0.8.9

Choose a tag to compare

@Dragjon Dragjon released this 31 Oct 03:23

Better

  • Handwriting removal is about a fifth faster, with the same results. The page goes through the handwriting network in bigger pieces that line up with how the network sees the page, so less work is repeated where pieces overlap and the pieces join up without seams.
  • Firmer ticks on the scan mode wheel. The wheel now uses the vibration motor at full strength: a hard knock as each mode passes the middle and a heavier one when it lands. It still stays off if touch vibration is turned off in your phone's settings.

Download

File For Size
oscanner-arm64-v8a.apk Most phones from the last several years 52 MB
oscanner-armeabi-v7a.apk Older 32-bit phones 50 MB
oscanner-universal.apk Any phone, if you're not sure 129 MB

Installs over any earlier version; your documents and settings are kept.

Verify

Signed with the same key as 0.8.8. APK signing certificate SHA-256:
e9:97:ce:7c:29:12:9c:70:de:f8:79:49:eb:19:32:62:03:e7:ec:d4:3e:e5:df:bc:dd:f4:66:00:e9:64:f8:f7

File SHA-256
oscanner-arm64-v8a.apk 72e48cefc343987d3e032d6a9ebb22800d34040418cca5c3c9c4cffbfedc8393
oscanner-armeabi-v7a.apk 190be7a217bac37326fca67f9aad57568cb160f54b503106142327f2ad8a4873
oscanner-universal.apk bd57a41ef105b0175e4d560c6c7cd8f6122b38ae750105a4f277aae4b940be6d

Oscanner 0.8.8

Choose a tag to compare

@Dragjon Dragjon released this 30 Oct 17:59

Better

  • Handwriting removal rebuilt. A new network on the phone finds handwriting pixel by pixel instead of judging whole lines. Pen in any colour and pencil come out, including notes in margins and tables, while answer lines, ruled lines, table borders, pictures and printed text stay. Tested on 100 real marked exam photos, it finds handwriting with 90% overlap, and 96% of what it removes is really handwriting.
  • Coloured print stays. Red, blue or green printed text is no longer taken for pen.
  • The scan mode wheel ticks as it turns and clicks when it lands on a mode, so you can feel the change. Both follow your phone's touch sound and vibration settings.

Pages you already cleaned are redrawn with the new handwriting removal the first time you open the app.

Download

File For Size
oscanner-arm64-v8a.apk Most phones from the last several years 52 MB
oscanner-armeabi-v7a.apk Older 32-bit phones 50 MB
oscanner-universal.apk Any phone, if you're not sure 129 MB

About 4 MB bigger than 0.8.7: the handwriting network. Installs over any earlier version; your documents and settings are kept.

Verify

Signed with the same key as 0.8.7. APK signing certificate SHA-256:
e9:97:ce:7c:29:12:9c:70:de:f8:79:49:eb:19:32:62:03:e7:ec:d4:3e:e5:df:bc:dd:f4:66:00:e9:64:f8:f7

File SHA-256
oscanner-arm64-v8a.apk 92bf8831f96e3c205fa159eb81cdc6323a438ddcdd15350ecef44e6668c6702b
oscanner-armeabi-v7a.apk f04bcefa977dfb2331cb0fd4a46be3cf0553319ec12223e03e9c99f5c95cc10f
oscanner-universal.apk 93bc0efaeb003c246aa7cb537d54d774723e6d5224d0898ce788ae51be6d7a63

Oscanner 0.8.7

Choose a tag to compare

@Dragjon Dragjon released this 27 Oct 21:12

Better

  • Pages are found on real photos more often, and more exactly. Tested on 113 real phone photos of pages, the outline now matches the page closely (90% overlap or more) on 74% of them, up from 59% in 0.8.6, and photos where no page is found dropped from 19 to 5.
  • A page held up by hand is found even when a hand hides part of one side.
  • White paper on a pale desk, or among other things on a desk, is found more often.
  • Outlines sit closer to the paper's edge. They used to be pulled slightly inside the page so the scan showed no desk; they're now pulled in half as far.

ID cards are found as before.

Download

File For Size
oscanner-arm64-v8a.apk Most phones from the last several years 49 MB
oscanner-armeabi-v7a.apk Older 32-bit phones 47 MB
oscanner-universal.apk Any phone, if you're not sure 126 MB

About 5 MB bigger than 0.8.6: the app now has a second corner model, for pages. Installs over any earlier version; your documents and settings are kept.

Verify

Signed with the same key as 0.8.6. APK signing certificate SHA-256:
e9:97:ce:7c:29:12:9c:70:de:f8:79:49:eb:19:32:62:03:e7:ec:d4:3e:e5:df:bc:dd:f4:66:00:e9:64:f8:f7

File SHA-256
oscanner-arm64-v8a.apk 89eff5f648d1f787247a76f739f2b0b18509bc9410aa8bd7d27af30b45328494
oscanner-armeabi-v7a.apk b67a137316105b2fb16d2e49dc79c75f93f370ab9c7033b8dab0a14d0a5d5754
oscanner-universal.apk 6ee2f5b3ac2c90ab2e3ad840d1795192b17ef2093963ecf19cf8fc5ce4a959d5

Oscanner 0.8.6

Choose a tag to compare

@Dragjon Dragjon released this 26 Oct 17:48

Fixed

  • Removing handwriting no longer erases printed lines. In 0.8.5, answer lines with writing on them, and the ruled lines on a photo of curled paper, could be taken for lines drawn by hand and removed. A line now only counts as drawn by hand if it trembles along its length; printed lines are straight or bend smoothly with the paper. On test pages, ruled lines kept went from 34% to 100% on a worksheet with answers, and from 4% to over 99% on a curled page.
  • Small printed marks stay: a + between printed words, colons, full stops.
  • Pages you already cleaned are redone once, in the background, the first time the app starts after updating.

New

  • Join photos of a poster or plan. Shoot it in overlapping parts as ordinary pages, then Edit → Pages, choose them and Join. They're joined into one page, put before the parts (which stay until you delete them). Shots that don't overlap are refused with a hint.

Download

File For Size
oscanner-arm64-v8a.apk Most phones from the last several years 45 MB
oscanner-armeabi-v7a.apk Older 32-bit phones 42 MB
oscanner-universal.apk Any phone, if you're not sure 121 MB

Installs over any earlier version; your documents and settings are kept.

Verify

Signed with the same key as 0.6.14. APK signing certificate SHA-256:
e9:97:ce:7c:29:12:9c:70:de:f8:79:49:eb:19:32:62:03:e7:ec:d4:3e:e5:df:bc:dd:f4:66:00:e9:64:f8:f7

File SHA-256
oscanner-arm64-v8a.apk e012e0719797ba94402856bfe620d760e36a430ed7e2ed098935afe2effca0db
oscanner-armeabi-v7a.apk 7304109303e3655d2a2fc305d269ff54a84e5acad25e20cebfb4d63e890c548e
oscanner-universal.apk 52912fc2b50b4ac74fec5d495288a43df36fdd906edb2b84ef6c9afa569a6eab

Oscanner 0.8.5

Choose a tag to compare

@Dragjon Dragjon released this 26 Oct 13:08

What's new

  • Removing handwriting takes out lines drawn under the words, even where they touch the letters, along with rings and scribbles. Printed underlines, table lines, ruled writing lines and chart axes are straight and stay. A pen line drawn very straight can still pass for a printed one and stay.
  • A printed letter next to a table border is no longer taken for handwriting.

Pages you cleaned with 0.8.4 find their print again the next time you open Clean up.

Download

File For Size
oscanner-arm64-v8a.apk Most phones from the last several years 45 MB
oscanner-armeabi-v7a.apk Older 32-bit phones 42 MB
oscanner-universal.apk Any phone, if you're not sure 121 MB

Installs over any earlier version; your documents and settings are kept.

Verify

Signed with the same key as 0.6.14. APK signing certificate SHA-256:
e9:97:ce:7c:29:12:9c:70:de:f8:79:49:eb:19:32:62:03:e7:ec:d4:3e:e5:df:bc:dd:f4:66:00:e9:64:f8:f7

File SHA-256
oscanner-arm64-v8a.apk c5d1047363f2c7ce72c0618c75cef006dc7a480d7510fb258ea9730e30257de5
oscanner-armeabi-v7a.apk b4ffa96f2f10955cdc70aa7e9a5b013d366e49e7c3f20114d1dfc7fe3172fdba
oscanner-universal.apk c932e7dd0b09cfec243d723273b7381539be834a8bdd933c918200cd875541ca

Oscanner 0.8.4

Choose a tag to compare

@Dragjon Dragjon released this 26 Oct 12:22

What's new

  • Removing handwriting keeps print a pen line touches. Underlined or circled words, and lines with a scribble across them, used to be erased along with the pen. Now the printed words stay. Underlines running right under the words can still remain. Pages cleaned before this find their print again the next time you open Clean up.
  • List bullets stay when handwriting is removed.
  • Clean up → Apply to… works like Filters: copy this page's clean-up switches (on and off, Edges included) to the other pages you pick.
  • Old photos: faint dust and short scratches on plain ground are removed, a stain brushed over is filled with picture rather than paper, and torn edges are filled from what's beside them, also on a checked cloth or wooden desk.

Fixes

  • Sharing, printing or saving a PDF could fail with "Something went wrong" once a page's text had been read, which Clean up triggers. The PDF's text layer couldn't find its font in release builds.
  • Sharing a PDF while clean-up was still finishing on other pages could fail too; it now waits for the clean-up.

Download

File For Size
oscanner-arm64-v8a.apk Most phones from the last several years 45 MB
oscanner-armeabi-v7a.apk Older 32-bit phones 42 MB
oscanner-universal.apk Any phone, if you're not sure 121 MB

Installs over any earlier version; your documents and settings are kept.

Verify

Signed with the same key as 0.6.14. APK signing certificate SHA-256:
e9:97:ce:7c:29:12:9c:70:de:f8:79:49:eb:19:32:62:03:e7:ec:d4:3e:e5:df:bc:dd:f4:66:00:e9:64:f8:f7

File SHA-256
oscanner-arm64-v8a.apk d0d7f2d3fcae590266083a7b35e0791bce11b35e4c2f97e5067501896637c8c2
oscanner-armeabi-v7a.apk 7b2a36fee5ccfce992f0386a8084e17d5edf6367be252faeb5484f6ff00e684a
oscanner-universal.apk 84e82389d241020479a4915653eec06d49c812b0ca0cf46da5648511b48bf73b