Releases: Hackdoor-io/imgix
v0.0.7
V0.0.6
Added
S3 URL to Imgix URL method
import Imgix from '@hackdoor/imgix'
const imgix = new Imgix('https://my-imgix-server-url.com')
const myImage = imgix
.width(300)
.height(500)
.fit('crop')
.fromS3('https://my-s3-bucket.s3.amazonaws.com/foo/bar/baz.png')
console.log(myImage)
// => "https://example.com/foo/bar/baz.png?w=500&h=600&fit=crop"
Rotation methods
Flip
A string, one of: v
, h
and vh
imgix.flip('v')
Orient
A number between 1
and 8
or 90
, 180
, 270
imgix.orient(90)
Rotation
A number between 0
and 359
imgix.rotation(180)
v0.0.5
Fixed
Fixed blocking .build()
issue.
v0.0.4
Fixed
Fixed production build. Do not use v0.0.3
v0.0.3
v0.0.2
Pre-release of @hackdoor/imgix
on npm
.
Added
Added the following methods:
Adjustments
Brightness
A number between -100
and 100
imgix.brightness(50)
Contrast
A number between -100
and 100
imgix.contrast(50);
Exposure
A number between -100
and 100
imgix.exposure(50);
Gamma
A number between -100
and 100
imgix.gamma(50);
Highlight
A number between -100
and 0
imgix.highlight(-50);
Hue Shift
A number between 0
and 359
imgix.hueShift(50);
Invert
A boolean
value
imgix.invert(true);
Saturation
A number between -100
and 100
imgix.saturation(50);
Shadow
A number between 0
and 100
imgix.shadow(50);
Sharpen
A number between 0
and 100
imgix.sharpen(50);
Unsharp Mask
A number between -100
and 100
imgix.unsharpMask(50);
Unsharp Mask Radius
A number between -100
and 100
imgix.unsharpMaskRadius(50);
Vibrance
A number between -100
and 100
imgix.vibrance(50);
Blending
Blend
A string representing an hex color (#000
) or an image url (https://example.com/img.jpg
)
imgix.blend("#F500F0")
Blend Align
One of the following values: top
, middle
, bottom
, left
, center
, right
imgix.blendAlign("top")
Blend Crop
One of the following values: top
, middle
, bottom
, left
, center
, right
, faces
imgix.blendCrop("faces")
Fixed
- none
Changed
- none
Deprecated
- none