├── .gitmodules ├── LICENSE ├── README.md ├── bin └── x86_64 │ ├── jxl.dll │ └── jxl_threads.dll ├── img ├── jpegxl_wic_viewer.exe ├── r16g16b16a16_200x200.jxl ├── r16g16b16a16_3840x2160.jxl └── r8g8b8a8_200x200.jxl ├── inc ├── contrib │ ├── image │ │ └── image.h │ └── math │ │ └── math-inl.h ├── hwy │ ├── aligned_allocator.h │ ├── base.h │ ├── cache_control.h │ ├── foreach_target.h │ ├── highway.h │ ├── nanobenchmark.h │ ├── ops │ │ ├── arm_neon-inl.h │ │ ├── scalar-inl.h │ │ ├── set_macros-inl.h │ │ ├── shared-inl.h │ │ ├── wasm_128-inl.h │ │ ├── x86_128-inl.h │ │ ├── x86_256-inl.h │ │ └── x86_512-inl.h │ ├── targets.h │ └── tests │ │ └── test_util-inl.h └── jxl │ ├── codestream_header.h │ ├── color_encoding.h │ ├── decode.h │ ├── decode_cxx.h │ ├── encode.h │ ├── encode_cxx.h │ ├── jxl_export.h │ ├── jxl_threads_export.h │ ├── memory_manager.h │ ├── parallel_runner.h │ ├── thread_parallel_runner.h │ ├── thread_parallel_runner_cxx.h │ └── types.h ├── installator.bat ├── installator_setup.iss ├── jxlwic.def ├── lib └── x86_64 │ ├── hwy.lib │ ├── jxl-static.lib │ ├── jxl.lib │ ├── jxl_threads-static.lib │ └── jxl_threads.lib ├── makefile └── src ├── comcounter.h ├── comfactory.cpp ├── comfactory.h ├── common.h ├── decodinghandler.cpp ├── decodinghandler.h ├── interface.h ├── main.cpp ├── mutexlocker.h ├── propertystorejxl.cpp ├── propertystorejxl.h ├── wicbitmapdecoderjxl.cpp ├── wicbitmapdecoderjxl.h ├── wicbitmapframedecodejxl.cpp ├── wicbitmapframedecodejxl.h ├── wiccolorcontextjxl.cpp └── wiccolorcontextjxl.h /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/README.md -------------------------------------------------------------------------------- /bin/x86_64/jxl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/bin/x86_64/jxl.dll -------------------------------------------------------------------------------- /bin/x86_64/jxl_threads.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/bin/x86_64/jxl_threads.dll -------------------------------------------------------------------------------- /img/jpegxl_wic_viewer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/img/jpegxl_wic_viewer.exe -------------------------------------------------------------------------------- /img/r16g16b16a16_200x200.jxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/img/r16g16b16a16_200x200.jxl -------------------------------------------------------------------------------- /img/r16g16b16a16_3840x2160.jxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/img/r16g16b16a16_3840x2160.jxl -------------------------------------------------------------------------------- /img/r8g8b8a8_200x200.jxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/img/r8g8b8a8_200x200.jxl -------------------------------------------------------------------------------- /inc/contrib/image/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/contrib/image/image.h -------------------------------------------------------------------------------- /inc/contrib/math/math-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/contrib/math/math-inl.h -------------------------------------------------------------------------------- /inc/hwy/aligned_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/aligned_allocator.h -------------------------------------------------------------------------------- /inc/hwy/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/base.h -------------------------------------------------------------------------------- /inc/hwy/cache_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/cache_control.h -------------------------------------------------------------------------------- /inc/hwy/foreach_target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/foreach_target.h -------------------------------------------------------------------------------- /inc/hwy/highway.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/highway.h -------------------------------------------------------------------------------- /inc/hwy/nanobenchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/nanobenchmark.h -------------------------------------------------------------------------------- /inc/hwy/ops/arm_neon-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/ops/arm_neon-inl.h -------------------------------------------------------------------------------- /inc/hwy/ops/scalar-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/ops/scalar-inl.h -------------------------------------------------------------------------------- /inc/hwy/ops/set_macros-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/ops/set_macros-inl.h -------------------------------------------------------------------------------- /inc/hwy/ops/shared-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/ops/shared-inl.h -------------------------------------------------------------------------------- /inc/hwy/ops/wasm_128-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/ops/wasm_128-inl.h -------------------------------------------------------------------------------- /inc/hwy/ops/x86_128-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/ops/x86_128-inl.h -------------------------------------------------------------------------------- /inc/hwy/ops/x86_256-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/ops/x86_256-inl.h -------------------------------------------------------------------------------- /inc/hwy/ops/x86_512-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/ops/x86_512-inl.h -------------------------------------------------------------------------------- /inc/hwy/targets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/targets.h -------------------------------------------------------------------------------- /inc/hwy/tests/test_util-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/hwy/tests/test_util-inl.h -------------------------------------------------------------------------------- /inc/jxl/codestream_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/jxl/codestream_header.h -------------------------------------------------------------------------------- /inc/jxl/color_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/jxl/color_encoding.h -------------------------------------------------------------------------------- /inc/jxl/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/jxl/decode.h -------------------------------------------------------------------------------- /inc/jxl/decode_cxx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/jxl/decode_cxx.h -------------------------------------------------------------------------------- /inc/jxl/encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/jxl/encode.h -------------------------------------------------------------------------------- /inc/jxl/encode_cxx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/jxl/encode_cxx.h -------------------------------------------------------------------------------- /inc/jxl/jxl_export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/jxl/jxl_export.h -------------------------------------------------------------------------------- /inc/jxl/jxl_threads_export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/jxl/jxl_threads_export.h -------------------------------------------------------------------------------- /inc/jxl/memory_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/jxl/memory_manager.h -------------------------------------------------------------------------------- /inc/jxl/parallel_runner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/jxl/parallel_runner.h -------------------------------------------------------------------------------- /inc/jxl/thread_parallel_runner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/jxl/thread_parallel_runner.h -------------------------------------------------------------------------------- /inc/jxl/thread_parallel_runner_cxx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/jxl/thread_parallel_runner_cxx.h -------------------------------------------------------------------------------- /inc/jxl/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/inc/jxl/types.h -------------------------------------------------------------------------------- /installator.bat: -------------------------------------------------------------------------------- 1 | ISCC.exe installator_setup.iss 2 | -------------------------------------------------------------------------------- /installator_setup.iss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/installator_setup.iss -------------------------------------------------------------------------------- /jxlwic.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/jxlwic.def -------------------------------------------------------------------------------- /lib/x86_64/hwy.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/lib/x86_64/hwy.lib -------------------------------------------------------------------------------- /lib/x86_64/jxl-static.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/lib/x86_64/jxl-static.lib -------------------------------------------------------------------------------- /lib/x86_64/jxl.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/lib/x86_64/jxl.lib -------------------------------------------------------------------------------- /lib/x86_64/jxl_threads-static.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/lib/x86_64/jxl_threads-static.lib -------------------------------------------------------------------------------- /lib/x86_64/jxl_threads.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/lib/x86_64/jxl_threads.lib -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/makefile -------------------------------------------------------------------------------- /src/comcounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/comcounter.h -------------------------------------------------------------------------------- /src/comfactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/comfactory.cpp -------------------------------------------------------------------------------- /src/comfactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/comfactory.h -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/common.h -------------------------------------------------------------------------------- /src/decodinghandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/decodinghandler.cpp -------------------------------------------------------------------------------- /src/decodinghandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/decodinghandler.h -------------------------------------------------------------------------------- /src/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/interface.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/mutexlocker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/mutexlocker.h -------------------------------------------------------------------------------- /src/propertystorejxl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/propertystorejxl.cpp -------------------------------------------------------------------------------- /src/propertystorejxl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/propertystorejxl.h -------------------------------------------------------------------------------- /src/wicbitmapdecoderjxl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/wicbitmapdecoderjxl.cpp -------------------------------------------------------------------------------- /src/wicbitmapdecoderjxl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/wicbitmapdecoderjxl.h -------------------------------------------------------------------------------- /src/wicbitmapframedecodejxl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/wicbitmapframedecodejxl.cpp -------------------------------------------------------------------------------- /src/wicbitmapframedecodejxl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/wicbitmapframedecodejxl.h -------------------------------------------------------------------------------- /src/wiccolorcontextjxl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/wiccolorcontextjxl.cpp -------------------------------------------------------------------------------- /src/wiccolorcontextjxl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirillis/jpegxl-wic/HEAD/src/wiccolorcontextjxl.h --------------------------------------------------------------------------------