Comments (12)
- Yup, that one and the one above it.
- That explains why it was blurry when I zoomed in on it. (when using renaming to
jpg
method)
from jxl-winthumb.
There's no third party way to support Photos app, because Microsoft does not provide a public API for that. Only Microsoft can create an extension for now.
from jxl-winthumb.
Photos app can use wic api, if you add .jxl file description into registry, photos can understand these files, i see some registry keys here, but i don't understand how https://github.com/mirillis/jpegxl-wic/blob/main/installator_setup.iss
from jxl-winthumb.
The Mirillis one supports Photos? TIL, I can take a look in that case.
from jxl-winthumb.
yes, it says that in readme. thanks in advance
from jxl-winthumb.
So I tried installing it, but it doesn't seem to support Photos. I can see no behavior difference from my one, and Photos still does not accept .jxl
as-is.
from jxl-winthumb.
I edited the registry of .jxl
key in HKEY_CLASSES_ROOT
and added the first two binary values from .jpeg
key to .jxl
.
This enabled the option to select Microsoft Photos app when using Open With drop down menu (not visible before the registry edit).
However, even after associating the file type, when opened with the Photos app, it just says "There is nothing to show here".
- Does that mean WIC is not supported by this app?
from jxl-winthumb.
You mean AppX43hnxtbyyps62jhe9sqpdzxn1790zetc
? That does add Photos but somehow it just crash without showing anything. And the .jpg
file renaming way actually does not decode the file, it actually just loads the thumbnail cache without loading the decoder.
from jxl-winthumb.
hmm, seems like i was wrong... I don't know why it's written like this in mirillis repo
from jxl-winthumb.
There seem to be restrictions that prevent Photos from using third-party wic codecs:
When running in an AppContainer process, which includes all Windows Store apps, WIC will only use Windows-provided components, regardless of whether additional components are installed on the system. App that are not running in AppContainer are not affected.
from jxl-winthumb.
I'm doing what I have been doing for over a decade: Use IrfanView.
JXL files can be opened reliably, lossy and lossless ones, and as fast as possible (multithreaded decode works out of box).
With just 56 MB including all plugins, it doesn't really bloat your PC either.
Just don't make it the default during installations, that's bugged on Win 10/11 for me, do it afterwards when opening files
from jxl-winthumb.
Of course it works on non-WinRT app. That's off topic.
from jxl-winthumb.
Related Issues (20)
- DllRegisterServer failed with error code 0x80004005 HOT 7
- Add tests HOT 2
- Implement IPropertyStore HOT 3
- Will there be any x86 version HOT 6
- Support encoder interface
- Support for 32-bit applications HOT 16
- No thumbnail support for windows explorer HOT 7
- ICC profile in jxl images ignored HOT 2
- Requesting an update HOT 3
- Display EXIF metadata for JXL in Windows Explorer HOT 1
- Try migrating to jxl-oxide
- File Explorer and NeeView incorrectly shows brighter colors HOT 21
- NeeView (or maybe any WPF apps) crashes with null pointer access with v0.2.0 HOT 1
- Some JXL Files Aren't Viewable HOT 8
- Starting from version 0.2, opening jxl files has become long HOT 4
- No support on the current Windows photo viewer? HOT 1
- v0.2.x CPU impact HOT 2
- Thumbnails are not generated for some JPEG-XL images. HOT 2
- [Feature request] Add version info to the DLLs for detection rules HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jxl-winthumb.