Skip to content

MagicScaler 0.7.0.0

Compare
Choose a tag to compare
@saucecontrol saucecontrol released this 25 Apr 05:13
· 344 commits to master since this release
  • Added .NET Core version. The Core build does not include metadata support (including auto-rotation) due to the absence of CustomMarshaler support in NetStandard <2.
  • Added vectorized (SIMD) versions of convolvers and matting/compositing. Can be enabled/disabled via a global setting.
  • Added pooling for all internal pixel buffers. Reduces garbage collections overall and improves GC performance related to buffer pinning.
  • Added support for greyscale (indexed) BMP output and proper greyscale palettes for indexed PNG and GIF.
  • Added support for custom DPI settings. Copy from input image or set explicitly.
  • Added support for configuring resampling filter with dictionary config (for use with WebRSize).
  • Added global setting to enable/disable the planar processing pipeline.
  • Expanded scenarios in which the planar pipeline can be used. It now works for all planar inputs.
  • Increased quality of default resamplers for high-ratio downscaling. The improved performance of the convolvers means no penalty for always scaling high-quality.
  • Fixed invalid pixel format error when using planar processing with indexed color output.
  • Fixed argument out of range error when using planar processing with non-planar output at some output sizes.