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
Jake Archibald
ff9dea465f
Updating AVIF, and 'auto' SSIM option ( #1008 )
2021-05-10 18:56:33 +01:00
Jake Archibald
912c1fac08
Better DC pass ( #1006 )
2021-05-06 15:02:04 +01:00
Jake Archibald
efc89efba5
JXL decoding speed tier ( #1001 )
2021-05-04 13:16:54 +01:00
Luca Versari
df65f1a112
Update JPEG XL to latest. ( #1000 )
2021-05-04 11:47:19 +01:00
Jake Archibald
33c0c3b034
Additional AVIF options ( #987 )
...
* Separate colour & alpha options for AVIF
* Adding broken noise synthesis
* Build files
* Updating build
* Changing speed default
* Remove old comment
* Better speed default
2021-04-29 11:19:24 +01:00
Surma
e900d33092
Fix alpha regression in resizer ( #995 )
2021-04-28 15:33:44 +01:00
Ingvar Stepanyan
9d890a8fd6
Fix AVIF multithreading ( #981 )
2021-03-23 12:28:56 +00:00
Surma
86c4271844
Merge branch 'dev' into png-decoder-colors
2021-03-11 16:04:51 +00:00
Ingvar Stepanyan
56beb6786a
[cli] Handle all color types in png decoder
...
Add conversions for all color types in PNG decoder used in CLI. (While at it, also made few minor cleanups.)
Fixes #971 .
2021-03-11 15:21:45 +00:00
Jake Archibald
42cfbe11a1
Better AVIF options ( #965 )
...
* Better AVIF options
* Removing internal URL
* Remove AQ, add SSIM
* Better cast
2021-03-10 14:12:54 +00:00
Luca Versari
0874a3ba52
Update JPEG XL and support container format in mime sniffing. ( #969 )
2021-03-10 13:24:52 +00:00
Luca Versari
8f24c9b5ce
Update JPEG XL.
...
This in particular fixes encoding with progressive enabled.
2021-02-24 16:38:22 +01:00
Surma
a783de618d
Review
2021-02-22 18:05:26 +00:00
Surma
659d2b8277
Fix butteraugli for auto-optimizer
2021-02-22 17:58:15 +00:00
Luca Versari
029c2ebb83
Bump jxl version and remove workaround for enc memory usage.
2021-02-10 12:55:18 +01:00
Ingvar Stepanyan
e6916575b7
Remove no-op variable in imagequant Makefile
...
One more follow-up...
2021-01-22 15:30:41 +00:00
Ingvar Stepanyan
92ade727aa
Fix browser version of imagequant ( #947 )
...
Fix Makefile compiling same file twice and overriding the correct browser version (ENVIRONMENT=$(ENVIRONMENT)) with Node.js one (ENVIRONMENT=node).
Looks like this was introduced by accident in 33d60658cd .
Fixes #946 .
2021-01-22 13:13:18 +00:00
Ingvar Stepanyan
6117c9dd26
Update HQX to latest ( #943 )
...
I've played a bit and added a non-invasive change to the HQX - https://github.com/CryZe/wasmboy-rs/pull/1 - to work around the code size regression (https://github.com/rust-lang/rust/issues/74947 ) introduced in the latest Rust.
As a side benefit of the change, the build time also went down significantly and now takes only 1 minute altogether - including spawning Docker, fetching Cargo, building Wasm and optimising it with wasm-opt - instead of 15-20 minutes it took before.
P.S. h/t @CryZe for a very quick review & publish.
2021-01-22 12:27:44 +00:00
Ingvar Stepanyan
7ce0c8a4fc
Make MozJPEG builds reproducible
...
I was wondering why MozJPEG produces different Wasm binaries even when nothing is changed.
After looking at the binary diffs, I think I have figured & fixed the reason.
2021-01-19 13:21:00 +00:00
Ingvar Stepanyan
30528c2330
Disable filesystem in C++ codecs ( #938 )
2021-01-18 12:59:40 +00:00
Ingvar Stepanyan
b4329c5bed
Rebuild codecs ( #935 )
2021-01-18 12:29:38 +00:00
Ingvar Stepanyan
c7d156e8d7
Use UNALIGNED_ACCESS_IS_FAST for OxiPNG -> libdeflate
...
I only observed ~10-15% increase in perf on single-threaded bench, which isn't much, but no harm in adding flag anyway.
Fixes #833 .
2021-01-13 13:07:01 +00:00
Surma
c5c95254f0
Update WP2
2021-01-07 17:46:54 +00:00
Ingvar Stepanyan
dfa7695a97
Switch to upstream freestanding support ( #864 )
...
Co-authored-by: Jake Archibald <jaffathecake@gmail.com >
2021-01-06 17:16:10 +00:00
Surma
61a66c4ed4
Merge branch 'dev' into fix-permissions
2021-01-05 16:40:57 +00:00
Surma
ae583f7581
Merge branch 'dev' into update_jxl_v02
2021-01-05 16:37:42 +00:00
Surma
22a948267c
Rebuild WebP codec
2021-01-05 16:23:46 +00:00
Surma
35f5ad6e2b
Merge branch 'dev' into fix-permissions
2021-01-05 16:22:10 +00:00
Surma
36293d756b
Move variable assignment out of loop
2021-01-05 15:29:57 +00:00
Surma
ad07584730
Update codecs/resize/src/lib.rs
...
Co-authored-by: Ingvar Stepanyan <me@rreverser.com >
2021-01-05 14:50:08 +00:00
Surma
e260994600
Update codecs/resize/src/lib.rs
2021-01-05 14:49:41 +00:00
Surma
f55e4cf9a8
Update codecs/resize/src/lib.rs
...
Co-authored-by: Ingvar Stepanyan <me@rreverser.com >
2021-01-05 14:49:08 +00:00
Luca Versari
e8afe408f1
Update JPEG XL to v0.2 (format freeze).
2020-12-31 00:05:25 +01:00
Eugene
5bdba43b33
Fix oxipng build script permissions
2020-12-13 20:18:33 +03:00
Surma
c63120d4ce
Minor cleanup
2020-12-13 16:36:00 +00:00
Surma
405dd1cdfa
Fix banding from linear RGB color space conversion
2020-12-13 16:27:59 +00:00
Surma
12889d9d50
Add node version of MozJPEG encoder & decoder ( #886 )
...
* Add node version of MozJPEG
* Update paths for MozJPEG encoder
2020-12-09 11:44:46 +00:00
Ingvar Stepanyan
5758e5db9a
Fix PNG decoder returning Rust-owned ImageData
2020-12-08 20:19:48 +00:00
Surma
aff137218d
Update codecs/jxl/Makefile
...
Co-authored-by: Ingvar Stepanyan <me@rreverser.com >
2020-12-08 18:28:24 +00:00
Surma
c832287fa6
Release build of png
2020-12-08 18:15:45 +00:00
Surma
ed55660c88
Merge remote-tracking branch 'origin/dev' into visdf
2020-12-08 17:56:26 +00:00
Surma
33d60658cd
Makefile review
2020-12-08 17:55:49 +00:00
Luca Versari
200e01132c
Make the JXL Makefile work with both tags and SHAs.
2020-12-08 11:18:20 +01:00
Luca Versari
d25d01c705
Update JPEG XL to v0.1.1.
2020-12-07 14:23:58 +01:00
Jake Archibald
7699f75b45
Allow non-0 quality in webp ( #876 )
2020-12-07 11:35:27 +00:00
Surma
6b8d2e058c
Add node version of WebP
2020-12-05 22:04:53 +00:00
Surma
f051dcb07c
Add node version of WP2
2020-12-05 21:36:31 +00:00
Surma
c35c285273
Add node version for JXL
2020-12-05 20:23:44 +00:00