Skip to content

Commit

Permalink
zune: Refactorings to match rust api guidelines
Browse files Browse the repository at this point in the history
  • Loading branch information
etemesi254 committed Oct 21, 2023
1 parent 081d89f commit fc055eb
Show file tree
Hide file tree
Showing 3,876 changed files with 63,125 additions and 180 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
19 changes: 15 additions & 4 deletions crates/CHANGELOG.md → CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
# Changelog

### - Zune: (Changes affecting all formats)
## - Zune: (Changes affecting all formats)

- Changed from requiring `&[u8]` for decoders into anything that
implements `ZReaderTrait`.
This means that for all formats it's a breaking change, it is still recommended to use `&[u8]` for
reading, but one can now implement any type of reader (even async, not recommended)
- Log levels reduced to trace
- Logs can be disabled crate wise, just by disabling log feature in `zune-core`

### - zune-bmp

Expand All @@ -22,10 +23,9 @@
by `cargo bench --workspace "hdr"`)
- Encoder is also fast.

#### zune-jpeg
### zune-jpeg

- merge Arm changes, arm decode got a bit faster
-

### zune-jpegxl

Expand All @@ -34,4 +34,15 @@
### zune-png

- Add ability to decode Animated PNG. (one can extract frames but not blend them)
-
- The decoder can internally convert 16 bit images to 8 bit images

### zune-python

- New crate, expose Rust image functions to python side
- Support converting to numpy

### zune-imageprocs

- new crate: Improve image filter egronomics.
- Multithreaded routines return error and don't panic in case of errors
- Better support for `f32` images.
Loading

0 comments on commit fc055eb

Please sign in to comment.