- Home
- Apps
- Tools
- Waifu2x ncnn: Image upscaler
- Version
Previous Versions


Requires Android: Android 7.0+
Architecture: arm64-v8a
Screen DPI: 160-640dpi
SHA1: 0c492c7735486af58224facc6f57f1cb0c155fe3
Size: 99 MB
What's New:

Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a, x86_64
Screen DPI: 120-640dpi
SHA1: ff90cb450ea99bbb9f4e006ef3c6e6475356bbcb
Size: 112.43 MB
What's New:
Allowing users to overwrite original files with output files.



Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a, x86_64
Screen DPI: 120-640dpi
SHA1: b8474a3c94b5124cd1b345cdbd1e4e69d002920d
Size: 111.22 MB
What's New:

Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a, x86_64
Screen DPI: 120-640dpi
SHA1: 7a99216630d3eca9c5baf0ba9cebb1721707354a
Size: 110.99 MB
What's New:
Update ncnn version to 20221128-48-g242e775d
Fix bug: Leaving black squares while processing

Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a, x86_64
Screen DPI: 120-640dpi
SHA1: 5e201a490579bd167a0fbebca3f119b274d1a829
Size: 111.63 MB
What's New:

Requires Android: Android 7.0+
Architecture: armeabi-v7a
Screen DPI: 160-640dpi
SHA1: 9a5737f399a9481ed1b5e1c808fff3dce46f3e23
Size: 83.19 MB
What's New:

Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a, x86_64
Screen DPI: 120-640dpi
SHA1: 8a0a36f43c478aafa03958b6380d8c81ea7779c5
Size: 111.63 MB
What's New:
In this settings section, the following settings are now available:
- Show TTA mode Switch
- Choose which CPU cluster(s) to use
- Set Sync Gap Mode for Real-CUGAN
- CPU threads number
Improve CPU processing speed with FP16 Arithmetic (If your CPU supports it)
Reduce NCNN lib size
UI improvement: Fix switch title layouts in process dialog



Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a, x86_64
Screen DPI: 120-640dpi
SHA1: ee8e02c3f6ac3f3ece17b29f61e9b69495e711c8
Size: 112.21 MB
What's New:
Update Android Lib dependencies


Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 145fdbf7c9d4ec3f494a837d694ebf981b0a2c7f
Size: 128.7 MB
What's New:
show error dialog for some stupid album apps' wrong editing/sharing URI
improve error report ability
fix bug:
"keep screen on" will not work if switch back to processing screen from other app / home screen


Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: f7d2498dbec840f6f728b739c7d328c0f3be10db
Size: 128.7 MB
What's New:
Improve stability when loading a large number of images (Not yet tested for hundreds, you can try to do so in this version :) )
Fix bug: some devices might be unable to add images with album apps


Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 9b517729bacf0edae80b3220965b371fef28d785
Size: 128.7 MB
What's New:
Add memory estimation indicator in process options dialog
Unify title text styles in the process options dialog
Adjust image cache strategy to minimize FileNotFoundException in some cases
Update Firebase libs due to recent issues
Try to fix a type of crash on result view

Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 7704b48730a71869c6b611906f74ad9bbf113414
Size: 128.71 MB
What's New:
(There might be some delay in pausing processing, so you need to wait 1-2 seconds for it to be fully stopped)
interrupt processing when press back button during processing
re-enable pause processing button
Fix bugs:
Wrong required RAM size displayed for OOM dialog
Display block error during processing

Requires Android: Android 7.0+
Architecture: armeabi-v7a
Screen DPI: 160-640dpi
SHA1: f4e23aa0c11ccb9d2f1ed46822530fae48633a05
Size: 83.34 MB
What's New:
(There might be some delay in pausing processing, so you need to wait 1-2 seconds for it to be fully stopped)
interrupt processing when press back button during processing
re-enable pause processing button
Fix bugs:
Wrong required RAM size displayed for OOM dialog
Display block error during processing


Requires Android: Android 7.0+
Architecture: armeabi-v7a
Screen DPI: 160-640dpi
SHA1: 39bbcea3e43c9b30fa4acc0ebf11b777c82a1194
Size: 83.42 MB
What's New:
Drop java level tile processing, and use full-image processing-only
Disable blurry in-progress image effects
Copy selected images to app in case revoked access of uri which is happening on some devices. (The copied images will be removed during the next startup.)
Add option to disable sleep mode while processing
Some other improvements and bug fixes

Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a
Screen DPI: 120-640dpi
SHA1: 5215c16a3e5cb60d66306a11b630fe42f6a9dc1e
Size: 95.13 MB
What's New:
Optimize model type and name styles
Update credits screen

Requires Android: Android 7.0+
Architecture: armeabi-v7a
Screen DPI: 160-640dpi
SHA1: 95a16c0f1291d36745680d69a4fffb1d34e606a4
Size: 83.29 MB
What's New:
Optimize model type and name styles
Update credits screen

Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a
Screen DPI: 120-640dpi
SHA1: 34ffe9938dc1f7cca93514366cde6cb658269daa
Size: 95.13 MB
What's New:
Add error message dialog
Fix bugs:
when images become inaccessible, the selected image list may not be updated and cause crashes.
version name may not be correct

Requires Android: Android 7.0+
Architecture: armeabi-v7a
Screen DPI: 160-640dpi
SHA1: 12bc360769e0afa7a22808fdcfbf0698a31707d9
Size: 83.28 MB
What's New:
Add error message dialog
Fix bugs:
when images become inaccessible, the selected image list may not be updated and cause crashes.
version name may not be correct



Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a
Screen DPI: 120-640dpi
SHA1: efa833735633ad28ce7350e5091166779bd0b98a
Size: 80.24 MB
What's New:
Add option to choose whether to send crash log or not


Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a
Screen DPI: 120-640dpi
SHA1: cbb2989d798d8df83f448c503c18b92aa27a5d94
Size: 80.24 MB
What's New:
Update ncnn to ver 20220721

Requires Android: Android 7.0+
Architecture: armeabi-v7a
Screen DPI: 160-640dpi
SHA1: 18a9beb37b33a4dbc0b677e82a3cf623eb8df767
Size: 69.18 MB
What's New:
Update ncnn to ver 20220721

Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a
Screen DPI: 120-640dpi
SHA1: dc585158fd931e66f8da4da96df62ce181235ffd
Size: 81.46 MB
What's New:
Removed unused permissions (R/W External Storage)
Default to picking images from file browser and optimize settings layout
Upgrade some dependencies
Add patreon link
Fix bug: processing on very long filename images will end up crashing.




Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a
Screen DPI: 120-640dpi
SHA1: 684d3318deef3f83b033960afc5c2d9f230f02ec
Size: 49.42 MB
What's New:
Recover the selected images after being killed in background (the function of restoring last progress is in-development)
Cleanup temporary directory on start
Save image(s) after destination is selected when the selection dialog is triggered by clicking save button, no need to click save button again
Fix bug: crash after revoking external storage access permission

Requires Android: Android 7.0+
Architecture: armeabi-v7a
Screen DPI: 160-640dpi
SHA1: bf8f8052e2ee5cec917b33f9a594373990c45596
Size: 41.1 MB
What's New:
Recover the selected images after being killed in background (the function of restoring last progress is in-development)
Cleanup temporary directory on start
Save image(s) after destination is selected when the selection dialog is triggered by clicking save button, no need to click save button again
Fix bug: crash after revoking external storage access permission


Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a
Screen DPI: 120-640dpi
SHA1: 5f998e1b3a6458601bfa9a4a164426761aa97c7f
Size: 54.13 MB
What's New:
Remove old waifu2x suffix when saving


Requires Android: Android 7.0+
Architecture: arm64-v8a, armeabi-v7a
Screen DPI: 120-640dpi
SHA1: 3b92bea6f6c9332f93f70c4cc599f0260b3fe1d7
Size: 54.13 MB
What's New:
Increase target SDK Version
Update memory estimation during tile bitmap processing

