Skip to content

v1.1.1

Latest
Compare
Choose a tag to compare
@trevorflahardy trevorflahardy released this 28 Jun 04:07
· 18 commits to master since this release

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 and Merger into individual files.
  • Updated implementations of the Image struct to encompass a wider array of Container generics. Added raw_ methods to accommodate this.
  • Updated implementations of the KnownSizeMerger struct to also encompass a wider array of Container generics. Added raw_ methods to accommodate this.
  • In both the Image and KnownSizeMerger classes, they fall back onto a default Vec<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