thaw-image-processing.ts
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

thaw-image-processing.ts

Raster image processing functions implemented in TypeScript

Obligatory BadgeFest:

build status npm version latest tag npm total downloads watchers stars forks repo dependents pkg dependents commits last commit types install size known vulnerabilities lines of code technical debt maintainability test coverage tested with jest code style: prettier license FOSSA Status

Features

  • Written in pure TypeScript

Installation

To install the stable version:

npm install --save thaw-image-processing.ts

API Information

interface IThAWImage extends ImageData { ... }

function createThAWImage(
	width: number,
	height: number,
	bytesPerPixel?: number,
	bytesPerLine?: number,
	data?: Uint8ClampedArray
): IThAWImage { ... }
  • compositeImageFromBuffers()
  • convolveImageFromBuffer()
  • desaturateRGBA() (via mapColoursInImageFromBuffer())
  • flipImage() (via doAffineTransformation())
  • gaussianBlurImage()
  • mapColoursInImageFromBuffer()
  • mirrorImage() (via doAffineTransformation())
  • pixelateImage()
  • resampleImage() (nearest neighbour, bilinear, and bicubic)
  • rotate180DegreesFromImage()
  • rotate90DegreesClockwiseFromImage()
  • rotate90DegreesCounterclockwiseFromImage()

License

MIT

/thaw-image-processing.ts/

    Package Sidebar

    Install

    npm i thaw-image-processing.ts

    Weekly Downloads

    3

    Version

    0.0.2

    License

    MIT

    Unpacked Size

    73.4 kB

    Total Files

    37

    Last publish

    Collaborators

    • tom-weatherhead