Skip to content

Latest commit

 

History

History
183 lines (83 loc) · 8.77 KB

CHANGELOG.md

File metadata and controls

183 lines (83 loc) · 8.77 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.11.0 (2021-08-04)

Features

  • pixel: add DominantColorOpts (a57882b)

0.10.0 (2021-04-19)

Features

  • pixel: add dominantColors(), update deps (ad0617e)

0.9.0 (2021-04-03)

Features

  • pixel: add .upsize() impls, fix convolve() (08f0d7c)
  • pixel: add imagePyramid() iterator (7f77e07)
  • pixel: add IToImageData & impls (3172e1e)
  • pixel: update/fix convolution, add LANCZOS (eadefda)

0.8.1 (2021-03-20)

Bug Fixes

  • pixel: update convolve() for even kernel sizes (b086224)

0.8.0 (2021-03-17)

Features

  • pixel: add bicubic samplers, fix resize() (951fa9e)
  • pixel: add defIndexed() HOF pixel format (c13a568)
  • pixel: add defSampler(), resize() (aa71eb7), closes #256
  • pixel: add float format samplers, update various types (6f9dae6)

0.7.0 (2021-03-03)

Bug Fixes

  • pixel: add clamping for float->ABGR conversion (41540e0)
  • pixel: fix POOL_NEAREST index (b98d05d)

Features

  • pixel: add 5x5 kernel presets (56f96f4)
  • pixel: add convolve() & preset kernels (6a31dc3)
  • pixel: add defKernel() kernel fn codegen (25b97a3)
  • pixel: add defLargeKernel(), conv presets (9c71165)
  • pixel: add gradientImage() & FLOAT_NORMAL format (78683b7)
  • pixel: add IEmpty impls for Float/PackedBuffer (46ac1a1)
  • pixel: add normalMap(), add more kernels (f32686d)
  • pixel: add POOL_THRESHOLD preset (5f1c1de)
  • pixel: add step size support for normalMap() (ab72a79)
  • pixel: add/update buffer factory fns (ba38e13)
  • pixel: update PackedBuffer.fromCanvas() (3bdb086)
  • pixel: update/extend/refactor convolveChannel/Image() (6692865)

0.6.0 (2021-01-13)

Features

  • pixel: add downsample() for both buffer types (0b9b0fa)

0.5.0 (2021-01-02)

Features

  • pixel: add FLOAT_HSVA format, update FloatFormatSpec (118c4ed)
  • pixel: add FloatBuffer.fromPacked() (abd1ca8)

0.4.0 (2020-07-22)

Features

0.3.0 (2020-05-29)

Features

  • pixel: add dither support for int buffers/formats (4475fc1)
  • pixel: add FloatBuffer and float format support (d6c490f)
  • pixel: add/update float formats, tests (6eb1f67)

0.2.0 (2020-05-19)

Features

  • pixel: add .copy(), update .blitCanvas() (f4b2c3e)
  • pixel: update canvas2d(), imageCanvas() (65929a2)

0.1.4 (2019-09-21)

Bug Fixes

  • pixel: clamp values in PackedChannel.setFloat() (ce78467)

0.1.0 (2019-07-31)

Bug Fixes

  • pixel: byte order fixes, extract luminance fns (b3c79e3)
  • pixel: fast-route check in setChannel() (b59069a)
  • pixel: update 16bit formats & handling in getChannel (aa15179)
  • pixel: update clampRegion(), adjust src pos if dest is outside (bb6ba47)
  • pixel: update prepRegions() (ad8d2d7)

Features

  • pixel: (#106) add IBlend interface/impls, refactor IBlit (e068f46)
  • pixel: (#106) add Uint16Buffer, update IColorChannel, add Channel.GRAY (3088646)
  • pixel: add 16bit formats, add docs, update readme (5d72c37)
  • pixel: add buffer() syntax sugar, PackedBuffer.forEach (bc17ac9)
  • pixel: add channel float accessors, update PackedChannel (b4168f8)
  • pixel: add invert, add/split interfaces, refactor blit fns (22a456a)
  • pixel: add PackedBuffer.fromCanvas(), update readme (ac283ee)
  • pixel: add pre/postmultiply & isPremultiplied checks (969d6b8)
  • pixel: complete rewrite/simplify/extend using format descriptors (cde7bf9)
  • pixel: initial import pixel buffer pkg (1836ea7)
  • pixel: updat setChannel, add ALPHA8, update readme (899f1a3)
  • pixel: update canvasPixels() (5ea200d)