You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGES.md
+17-2
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,27 @@
1
1
# Release Notes
2
2
3
3
## Known issues
4
-
- Many decoders will panic on malicous input. In most cases, this is caused by
5
-
not enforcing memory limits, though other panics have been seen from fuzzing.
4
+
- Many decoders will panic on malicious input.
6
5
- The color space information of pixels is not clearly communicated.
7
6
8
7
## Changes
9
8
9
+
### Version 0.25.3
10
+
11
+
Features:
12
+
- Much faster decoding of lossless WebP due to a variety of optimizations. Our benchmarks show 2x to 2.5x improvement.
13
+
- Added support for orientation metadata, so that e.g. smartphone camera images could be displayed correctly:
14
+
- Added `ImageDecoder::orientation()` and implemented orientation metadata extraction for JPEG, WebP and TIFF formats
15
+
- Added `DynamicImage::apply_orientation()` to apply the orientation to an image
16
+
- Added support for extracting Exif metadata from images via `ImageDecoder::exif_metadata()`, and implemented it for JPEG and WebP formats
17
+
- Added `ImageEncoder::set_icc_profile()` and implemented it for WebP format. Pull requests with implementations for other formats are welcome.
18
+
- Added `DynamicImage::fast_blur()` for a linear-time approximation of Gaussian blur, which is much faster at larger blur radii
19
+
20
+
Bug fixes:
21
+
- Fixed some APNG images being decoded incorrectly
22
+
- Fixed the iterator over animated WebP frames to return `None` instead of an error when the end of the animation is reached
23
+
- Toggling the `rayon` feature now correctly toggles the use of `rayon` within `ravif` (AVIF encoder). Previously it would be either always on or always off, depending on the `ravif` version.
0 commit comments