v1.1.1 Update
This small update brings on some quality-of-life changes I felt were needed in my uses.
- Refactored the layout of the repo. All mergers are now in
/mergers
. - Separated
KnownSizeMerger
andMerger
into individual files. - Updated implementations of the
Image
struct to encompass a wider array ofContainer
generics. Addedraw_
methods to accommodate this. - Updated implementations of the
KnownSizeMerger
struct to also encompass a wider array ofContainer
generics. Addedraw_
methods to accommodate this. - In both the
Image
andKnownSizeMerger
classes, they fall back onto a defaultVec<T>
container type for convenience (this is what most users will use and will not care about). This has been noted in the documentation.
Future Updates
In upcoming updates, you should see some of the following:
- A merger that resizes images before pasting to accommodate for many images on a small canvas. This allows for thousands of images to fit in a small, for example, 1920x1080 image without memory concern.
- Further implementation on the
Image
struct to add "pre" processing capabilities before being merged with other images.
Full Changelog: v1.1.0...v1.1.1