A Jpeg XL viewer for android using libjxl.
- Get it on IzzyOnDroid !
- Or install apk from latest release (install universal if you don't know your abi).
Licensed under MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT).
A Jpeg XL viewer and library for android.
License: MIT License
A Jpeg XL viewer for android using libjxl.
Licensed under MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT).
pressing back doesn't close the app.
I have to use the back gesture twice to do so.
using it once just displays the last image viewed (which I'd already closed with the back gesture before)
A basic function to view next and previous image will make viewing more convenient.
Setup github actions
After discovering your project, I shared the repo in JPEG XL Discord. Members reported that the app works very well.
I would also like to try the app, but I couldn't as my devices are ARMv7 while the APK is for ARM64. Can you please build the app for ARMv7?
Thank you very much for making jxlviewer - it is amazing as there are only very few Android apps which can open JXL files.
I just saw that the APKs at both releases have the same versionCode
(1
). As this is what Android uses internally to tell versions apart, could you please increase it with each release?
While on it: Is there somewhere a more detailed description and ideally also some screenshots? Reading in other issues here the app is working well and used, I was thinking about adding it to my repo, so that would really help. Thanks in advance!
This example image seems to not work on my phone S10+. I am getting blank screen. Are there any specific requirements?
Image in question:
https://krakenfiles.com/view/4A2fzGJAtJ/file.html
Add a function to load the thumbnail of an image.
To do:
For some reason, file managers are unable to associate jxlviewer with .jxl files. Every time a .jxl file is clicked inside the file manager, the file manager shows a pop up of ALL possible apps and is unable to save jxlviewer as default. Tested this on
Not sure if this is a problem with all these file managers, but just wanted to confirm the app is well associated with image/jxl mimetype (or I think in Android they're called intents?).
.cbz file is a comic book file format that is simply a zip archive of images. Currently, there are no readers supporting the rendering of .jxl files within a .cbz archive.
It will allow other apps to display (maybe even create) jpeg-xl files.
Steps to replicate:
Images with alpha produce strange results.
Examples:
As the title says.
Your project is very nice!
Thank you.
Can you also share an IOS app example?
Thank you in advance.
Which ABI are users on ARMv9 supposed to install? :)
none, yet?
For the moment, when native side of the lib encounter an error, it simply return null.
Todo :
The app currently does not support color profile in JXL file, so if I load the bench_oriented_BRG test file, colors are wrong (e.g. the bench is green).
the viewer fails to load this file
Rubin golden vase 1 from https://jpegxl.info/art/
I installed ARMv8 on a Pixel 7 Pro Android 13
I know this viewer just uses libjxl. if you tell me it's not a bug in the viewer itself, I'll report a bug over there.
the thing ks: I don't know any way to verify whether this is a valid jxl. (under the finalized jxl spec)
On an Android 9 (stock OS) device, I downloaded an .apk and when I tapped on it to install it and both JXL-viewer and the session installer came up as options.
This sounds unintended.
Add screenshots and description according to Fastlane format.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.