Skip to content

Commit 11d8183

Browse files
matmenclaude
andcommitted
changelog: JPEG XL container by default, WebP default effort
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Lfv41PqHEGbU7SLg5onpG1
1 parent 9269bf2 commit 11d8183

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
- `Image.encodeAVIF()` and `Image.encodeJXL()` take `metadata` like the other encoders: author, description,
88
copyright, creation time and software (by default ImageScript and its version) as Exif. In AVIFs it is an Exif item
99
describing the image, JPEG XLs get the container (with an Exif box; the codestream stays what `cjxl -e 1` writes).
10+
As the creation time is always written, JPEG XLs are now always in the container (about 250 bytes more), like
11+
JPEGs and WebPs always have Exif; `metadata: { software: '' }` leaves out the software.
1012

1113
### Improvements
1214

@@ -23,7 +25,7 @@
2325

2426
### Performance
2527

26-
- Lossy WebP encoding with `effort` 3 to 6 (the default is 4) is about 25% faster: modes that can no longer beat the
28+
- Lossy WebP encoding with `effort` 3 to 6 is about 25% faster: modes that can no longer beat the
2729
best one are dropped before their distortion and rate are computed. The files stay byte for byte what cwebp writes.
2830

2931
## 3.5.0

0 commit comments

Comments
 (0)