Surma
f27d524d6c
Try to use libsharpyuv
2023-10-23 12:23:28 +00:00
robo-mop
1b3f791723
Add skeleton for sharp downsampling param
2023-10-23 16:03:12 +05:30
robo-mop
3ed34e101c
Minor patches in lossless calculation
2023-10-18 22:03:47 +05:30
robo-mop
f1f40302fe
Minor patches in logic
2023-10-17 15:53:43 +05:30
robo-mop
a5a3f632cd
Rename variables for readability
...
Changes `cqlevel` to `quality`, and `cqAlphaLevel` to `qualityAlpha`
2023-10-17 15:53:43 +05:30
robo-mop
96da59f631
Add checks for API return values
2023-10-17 13:57:15 +05:30
robo-mop
642ac6d4f8
Update libaom (v3.7.0)
2023-09-28 19:47:08 +05:30
robo-mop
f8804b1e4a
Update libavif (v1.0.1-main)
2023-09-15 15:36:39 +05:30
robo-mop
47f874677e
Update libavif (v1.0.0-main)
...
* Update libavif for improved compression and speed
* v1.0.0 deprecates usage of min and max-quantizers; we use `quality` and `qualityAlpha` instead
* Renamed `maxSpeed` to `MAX_EFFORT` for better readability
2023-09-15 15:10:21 +05:30
André R
cd336909fc
Update libavif (v0.12-main) and AOM (3.6) for improved compression and speed ( #1334 )
...
* Update libavif and AOM (3.6) for improved compression and speed
* Minor fixes to package-lock done by NPM, also trigger new build
* Update AVIF version
---------
Co-authored-by: Jake Archibald <jaffathecake@gmail.com >
2023-03-10 10:24:15 +00:00
Ziemowit Zabawa
18b53e2b8a
JPEG XL: Add lossy Modular option ( #1136 )
...
* Improve .gitattributes
* Add disabled checkbox style
* Update Makefile
* Update jxl_enc.cpp
* add -O3 flag to skia compilation for optimization's sake
* Bump libjxl revision to 9f544641ec83f6abd9da598bdd08178ee8a003e0
Change use of EncodeFile from `EncodeFile(cparams, &io, &passes_enc_state, &bytes, /*aux=*/nullptr, pool_ptr)` to `EncodeFile(cparams, &io, &passes_enc_state, &bytes, /*cms=*/nullptr, /*aux=*/jxl::GetJxlCms(), pool_ptr)`
* JPEG XL: Add lossy Modular option
Co-authored-by: CanadianBaconBoi <beamconnor@gmail.com >
Co-authored-by: CanadianBaconBoi <bc.bacon.bits@gmail.com >
2022-01-21 12:42:27 +00:00
Jake Archibald
023304803f
JPEG-XL: Better 'effort' and adding noise synth ( #1039 )
2021-08-27 14:18:54 +01:00
Jake Archibald
a547491146
Maintain DC_SCAN_OPT_MODE if subsampling is > 2. Fixes #1129 ( #1130 )
2021-08-26 14:29:13 +01:00
Luca Versari
35b8c56f1a
Bump JPEG XL to v0.5.
2021-08-13 23:27:44 +02:00
Luca Versari
a040c47047
Update JPEG XL to latest version.
...
Also update repositories.
2021-07-21 18:55:52 +02:00
Surma
bf95eb39c2
Fix handling of PNGs that are not 8 bit
2021-07-21 16:16:44 +01:00
Surma
9b36c3f9af
Merge remote-tracking branch 'origin/dev' into opt-visdif-codec
2021-07-20 19:14:54 +01:00
Surma
490fe2aace
Add build instructions
2021-07-20 19:14:23 +01:00
Surma
cd20082e5d
Build wasm
2021-07-19 12:36:43 +01:00
MaxGraey
8262c79bb6
fix
2021-07-13 22:38:30 +03:00
MaxGraey
ef176d7565
optimize more
2021-07-13 22:38:10 +03:00
MaxGraey
3b0b7dbdb1
fix
2021-07-13 19:00:26 +03:00
MaxGraey
cc9a887386
optimize srgb -> linear preparation by using lookup table
2021-07-13 18:33:15 +03:00
Surma
d12b040bd3
Add threaded AVIF encoder for node
2021-06-24 17:07:57 +01:00
Surma
1e52837931
Oooops. Old files
2021-06-16 17:02:54 +01:00
Surma
5bc80e66ec
Merge remote-tracking branch 'origin/dev' into visdif-error
2021-06-16 13:54:49 +01:00
Surma
14a715e952
Add test files for now
2021-06-16 12:56:37 +01:00
Ergün Erdoğmuş
3d58c616af
Merge branch 'dev' into libsquoosh-codecs-to-ts
2021-06-10 18:31:02 +02:00
Surma
d7090042a6
Fix alignment issue
2021-06-10 12:25:58 -04:00
Surma
be3249bf2f
Add test case
2021-06-10 11:31:59 -04:00
ergunsh
5707eeff41
Return Uint8ClampedArray in resize operation
2021-06-08 20:28:22 +02:00
Surma
011d0c2099
Update AVIF
2021-06-08 16:51:08 +01:00
Surma
89105bbb22
Update wp2
2021-06-08 11:07:32 -04:00
Surma
5f7c619413
Update webp
2021-06-08 11:02:43 -04:00
Surma
3ec7d4db16
Update visdif
2021-06-08 10:59:47 -04:00
Surma
8ef8cef522
Update MozJPEG
2021-06-08 10:58:10 -04:00
Surma
f6431d8147
Update JXL
2021-06-08 10:54:16 -04:00
Surma
be037754ce
Update imagequant
2021-06-08 10:43:33 -04:00
Surma
32107124e6
Update Emscripten version
2021-06-08 10:43:11 -04:00
Surma
5df04f6419
Update wp2
2021-06-04 09:51:10 -04:00
Surma
cf570a4d3f
Update webp
2021-06-04 09:29:16 -04:00
Surma
2aa691339c
Update visdif
2021-06-04 09:25:57 -04:00
Surma
9fcb4a4c55
Update mozjpeg
2021-06-04 09:23:23 -04:00
Surma
18e3d77aef
Update jxl
2021-06-04 09:18:27 -04:00
Surma
6a4982bf4c
Update imagequant
2021-06-04 08:52:46 -04:00
Surma
c7b998a877
Add flags
2021-06-04 08:33:57 -04:00
Ingvar Stepanyan
7d111b6a43
Update wasm-bindgen
2021-06-02 17:03:14 +01:00
Ingvar Stepanyan
426f31e548
Upgrade Emscripten to 2.0.21
...
Few notes:
- Lots of deprecated SIMD intrinsic warnings & errors in JPEG-XL -> Highway; had to suppress erorrs to make project build.
- Moved couple of common link flags to cpp.Dockerfile (note: can't move `EXPORT_ES6` otherwise `configure` will fail).
- MODULARIZE=1 is no longer necessary and implied by EXPORT_ES6.
- EXPORT_NAME=... is no longer necessary in EXPORT_ES6.
- Changed visdif to also use EXPORT_ES6 and ENVIRONMENT=node instead of generic JS.
2021-06-02 17:03:14 +01:00
Jake Archibald
f0fb891498
Updating oxi, adding interlace option ( #1014 )
2021-05-13 14:22:19 +01:00
Ingvar Stepanyan
b9b6e57581
wasm-bindgen-rayon and new OMT plugin ( #1007 )
...
* WIP: wasm-bindgen-rayon and new OMT plugin
* Bump package-lock
* Make OMT work again
* Update year
* Restore accidental change
* Prevent minification of `nextDefineUri`
* Delay loading external deps
This gives inline `define` calls a chance to define dependencies for earlier `define` calls on the same page.
* Add comment
2021-05-13 13:50:31 +01:00