Skip to content

Releases: Brooooooklyn/Image

@napi-rs/image@1.2.0

02 May 07:13
@napi-rs/image@1.2.0
dfcd5d0

Choose a tag to compare

1.2.0 (2022-05-02)

Features

  • image: implement crop (8bccc89)
  • image: support decode avif and webp (#18) (2813560)

@napi-rs/image@1.1.2

22 Apr 15:45
@napi-rs/image@1.1.2
855bdd7

Choose a tag to compare

1.1.2 (2022-04-22)

Bug Fixes

  • image: manipulate image has no effect (e224c25)
  • image: webp encode LumaA8 and Luma8 (2473680)

@napi-rs/image@1.1.1

21 Apr 09:38
@napi-rs/image@1.1.1
e610836

Choose a tag to compare

1.1.1 (2022-04-21)

Bug Fixes

  • binding: resize options and jpeg compress implementation (b23c53b)

v1.1.0: chore(release): publish

19 Apr 09:28
0aa7eff

Choose a tag to compare

 - @napi-rs/image@1.1.0

@napi-rs/image@1.1.0

19 Apr 08:49
@napi-rs/image@1.1.0
0aa7eff

Choose a tag to compare

1.1.0 (2022-04-19)

Features

  • async Transformer class (#9) (7cd00d4)
  • image: implement png_quantize (66f5e0f)
  • image: implement svg_min (5b916b3)
  • image: support more operations on Transformer (af8ed99)
  • image: support Transformer from raw rgba pixels (8d49a8c)
  • support avif (81fc73a)
  • support webp (e90ecdc)
  • transform into monorepo (#3) (d0de72e)

v1.0.0

10 Jan 16:39
v1.0.0
83f072a

Choose a tag to compare

🎉🎉🎉 Initial Release

Lossless Compression For PNG and JPEG

export function losslessCompressPng(input: Buffer, options?: PNGLosslessOptions | undefined | null): Buffer
export function compressJpeg(input: Buffer, options?: JpegCompressOptions | undefined | null): Buffer

Compress JPEG

export interface JpegCompressOptions {
  /** Output quality, default is 100 (lossless) */
  quality?: number | undefined | null
  /**
   * If true, it will use MozJPEG’s scan optimization. Makes progressive image files smaller.
   * Default is `true`
   */
  optimizeScans?: boolean | undefined | null
}
export function compressJpeg(input: Buffer, options?: JpegCompressOptions | undefined | null): Buffer

@Brooooooklyn