- Added new functions
trim
andsquare
. See PR 34.
- Replacing CPP preprocessing rules with expicit SPECIALIZE pragmas. See PR 26.
scaleBilinear
no longer hangs when the target width or height is 0. Issue 24.
-
Changed how edge pixels are calculated when scaling via bilinear interpolation is used. See PR 21.
-
Dropped support for GHC 8.2 and older.
-
Fixed left rotation so that
rotateLeft90 . rotateRight90
is now identity function. -
Dropped support for GHC 7.10.
- Fix
scaleBilinear
so it works correctly with images that have 16-bit components.
- Made the function
scaleBilinear
polymorphic in pixel type.
- Fixed a bug in the
crop
function related to incorrect calculation of new height in some cases.
- Documentation improvements.
- Added
rotate180
,beside
, andbelow
.
-
Added benchmarks.
-
Considerably improved performance of all functions (they are about ×15 faster now).
- Initial release.