oupson / jxlviewer

A Jpeg XL viewer and library for android.
MIT License
74 stars 3 forks source link

Interface to convert other format to jxl #4

Open oupson opened 1 year ago

TPS commented 1 year ago

This, please. It can be done via Termux, very awkwardly, but cjxl's defaults often don't make any sense. (E.g., why does PNG→JxL default to encoding mathematically-perfect w/o @ least running a heuristic whether that it's under x colors, so would be served best in Modular mode? 🤷🏾‍♂️)

IlluminatiWave commented 1 year ago

It can be done via Termux...

My god, what a disastrous response.

Go to the consumer market and tell them to install an apk from an unreliable source like github (we know this website is safe, but for newbies it's almost the same as your favorite torrent page), Because the Google play version is decaffeinated, then tell it to install a thousand dependencies with a simple command, to later copy another command that must be adapted for each image (cjxl input output -e 9)....

There are people who even find it difficult to click a button, really if we want JXL to have the support, it must be given the same or more facilities than heic. See that even apple converts everything to heic without asking, completely transparent to the user who one day simply arrives and sees that he lost weight in his images.

An application that converts everything to JXL would be a good idea, from a simple button that automates everything, to an advanced mode that allows you to enable and control the amount of compression, preview and edit metadata, or even a converter from JXL to other formats would be helpful for third party apps (social networks).

I had to struggle at the time to be able to compress my files in bulk, and even then I had to modify many parameters before I could be sure to use it in bulk.

By the way, I know there are web tools that convert to JXL, but I really don't like that we have to rely on the cloud to do such a poor and monotonous task like transcoding images. Not to mention that they are not as useful as cli (brotli effort). Oh right, also the browser should support JXL via flags, Something that sounds like black magic to my grandmother who just wants to see her images without worrying that some algorithm puts 10kg of noise in each image.

TPS commented 1 year ago

It can be done via Termux...

My god, what a disastrous response.

Go to the consumer market and tell them to install an apk from an unreliable source like github (we know this website is safe, but for newbies it's almost the same as your favorite torrent page)

@IlluminatiWave For the record, F-Droid makes Termux as simple as it can be, but it was never meant to as simple as JxLviewer is. & that's my response, not @oupson's, who's the dev here.

exalented commented 10 months ago

This would be absolutely amazing. I know it's nowhere near foss, but here's a solution that is working great on mobile: 0.2.20 net.xnano.android.jxlconverter This interface is great I just wish it was more up-to-date and foss.

TPS commented 10 months ago

@exalented Where does 1 pickup this software legit? All I see are mirror sites?

IlluminatiWave commented 10 months ago

¿Dónde recoge 1 este software legítimo? ¿Todo lo que veo son sitios espejo?

https://play.google.com/store/apps/details?id=net.xnano.android.jxlconverter

TPS commented 10 months ago

https://play.google.com/store/apps/details?id=net.xnano.android.jxlconverter

I tried this w/ careful firewalling. It can be fully offline (other than ads! 👎🏾) & is reasonably quick, but does only lossy compression w/ no configuration beyond how lossy & seems to be abandonware (only reachable via above direct link), so a proper alternative is sorely needed.