@jimp/plugin-color
Advanced tools
Comparing version 0.21.3 to 0.21.4--canary.1163.a26f5b300ee88c2fadb9909dd390cb4380b32a42.0
{ | ||
"name": "@jimp/plugin-color", | ||
"version": "0.21.3", | ||
"version": "0.21.4--canary.1163.a26f5b300ee88c2fadb9909dd390cb4380b32a42.0", | ||
"description": "Bitmap manipulation to adjust the color in an image.", | ||
@@ -10,3 +10,3 @@ "main": "dist/index.js", | ||
"scripts": { | ||
"test": "cross-env BABEL_ENV=test mocha --require @babel/register", | ||
"test": "cross-env BABEL_ENV=test mocha --require @babel/register --recursive test --extension js", | ||
"test:watch": "npm run test -- --reporter min --watch", | ||
@@ -25,9 +25,9 @@ "test:coverage": "nyc npm run test", | ||
"dependencies": { | ||
"@jimp/utils": "^0.21.3", | ||
"@jimp/utils": "0.21.4--canary.1163.a26f5b300ee88c2fadb9909dd390cb4380b32a42.0", | ||
"tinycolor2": "^1.4.1" | ||
}, | ||
"devDependencies": { | ||
"@jimp/custom": "^0.21.3", | ||
"@jimp/test-utils": "^0.21.3", | ||
"@jimp/types": "^0.21.3" | ||
"@jimp/custom": "0.21.4--canary.1163.a26f5b300ee88c2fadb9909dd390cb4380b32a42.0", | ||
"@jimp/test-utils": "0.21.4--canary.1163.a26f5b300ee88c2fadb9909dd390cb4380b32a42.0", | ||
"@jimp/types": "0.21.4--canary.1163.a26f5b300ee88c2fadb9909dd390cb4380b32a42.0" | ||
}, | ||
@@ -40,3 +40,3 @@ "peerDependencies": { | ||
}, | ||
"gitHead": "046ea0d26952611c74bebd7b13877eb628458aa3" | ||
"gitHead": "a26f5b300ee88c2fadb9909dd390cb4380b32a42" | ||
} |
@@ -5,2 +5,3 @@ import { Jimp, donutJGD } from "@jimp/test-utils"; | ||
import color from "../src"; | ||
import { expectToBeJGD } from "@jimp/test-utils/src"; | ||
@@ -21,3 +22,3 @@ const jimp = configure({ plugins: [color] }, Jimp); | ||
newJGD.should.be.sameJGD(donutJGD(0x40404000, 0x80ffff88, 0x80ffffff)); | ||
expectToBeJGD(newJGD, donutJGD(0x40404000, 0x80ffff88, 0x80ffffff)); | ||
}); | ||
@@ -28,6 +29,6 @@ | ||
image | ||
.color([{ apply: "lighten", params: [25] }]) | ||
.getJGDSync() | ||
.should.be.sameJGD(donutJGD(0x40404000, 0xff808088, 0xff8080ff)); | ||
expectToBeJGD( | ||
image.color([{ apply: "lighten", params: [25] }]).getJGDSync(), | ||
donutJGD(0x40404000, 0xff808088, 0xff8080ff) | ||
); | ||
}); | ||
@@ -38,6 +39,6 @@ | ||
image | ||
.color([{ apply: "brighten", params: [25] }]) | ||
.getJGDSync() | ||
.should.be.sameJGD(donutJGD(0x40404000, 0xff404088, 0xff4040ff)); | ||
expectToBeJGD( | ||
image.color([{ apply: "brighten", params: [25] }]).getJGDSync(), | ||
donutJGD(0x40404000, 0xff404088, 0xff4040ff) | ||
); | ||
}); | ||
@@ -48,7 +49,7 @@ | ||
image | ||
.color([{ apply: "hue", params: [150] }]) | ||
.getJGDSync() | ||
.should.be.sameJGD(donutJGD(0x00000000, 0x00ff8088, 0x00ff80ff)); | ||
expectToBeJGD( | ||
image.color([{ apply: "hue", params: [150] }]).getJGDSync(), | ||
donutJGD(0x00000000, 0x00ff8088, 0x00ff80ff) | ||
); | ||
}); | ||
}); |
import { Jimp, mkJGD, getTestDir } from "@jimp/test-utils"; | ||
import configure from "@jimp/custom"; | ||
import types from "@jimp/types"; | ||
import expect from "@storybook/expect"; | ||
import color from "../src"; | ||
import { expectToBeJGD } from "@jimp/test-utils/src"; | ||
@@ -59,36 +61,29 @@ const jimp = configure({ types: [types], plugins: [color] }, Jimp); | ||
it("3x3 sharp matrix on EDGE_EXTEND", (done) => { | ||
imgMid | ||
.clone() | ||
.convolution(sharpM) | ||
.getJGDSync() | ||
.should.be.sameJGD( | ||
mkJGD( | ||
"22222222", | ||
"28EEE822", | ||
"2EFFF802", | ||
"2EF88002", | ||
"2EF88002", | ||
"28800002", | ||
"22000002", | ||
"22222222" | ||
), | ||
"Mid light block" | ||
); | ||
imgTopLeft | ||
.clone() | ||
.convolution(sharpM) | ||
.getJGDSync() | ||
.should.be.sameJGD( | ||
mkJGD( | ||
"80022222", | ||
"00022222", | ||
"00022222", | ||
"22222222", | ||
"22222222", | ||
"22222222", | ||
"22222222", | ||
"22222222" | ||
), | ||
"Top left light block" | ||
); | ||
expectToBeJGD( | ||
imgMid.clone().convolution(sharpM).getJGDSync(), | ||
mkJGD( | ||
"22222222", | ||
"28EEE822", | ||
"2EFFF802", | ||
"2EF88002", | ||
"2EF88002", | ||
"28800002", | ||
"22000002", | ||
"22222222" | ||
) | ||
); | ||
expectToBeJGD( | ||
imgTopLeft.clone().convolution(sharpM).getJGDSync(), | ||
mkJGD( | ||
"80022222", | ||
"00022222", | ||
"00022222", | ||
"22222222", | ||
"22222222", | ||
"22222222", | ||
"22222222", | ||
"22222222" | ||
) | ||
); | ||
done(); | ||
@@ -98,36 +93,29 @@ }); | ||
it("3x3 sharp matrix on EDGE_WRAP", (done) => { | ||
imgMid | ||
.clone() | ||
.convolution(sharpM, jimp.EDGE_WRAP) | ||
.getJGDSync() | ||
.should.be.sameJGD( | ||
mkJGD( | ||
"22222222", | ||
"28EEE822", | ||
"2EFFF802", | ||
"2EF88002", | ||
"2EF88002", | ||
"28800002", | ||
"22000002", | ||
"22222222" | ||
), | ||
"Mid light block" | ||
); | ||
imgTopLeft | ||
.clone() | ||
.convolution(sharpM, jimp.EDGE_WRAP) | ||
.getJGDSync() | ||
.should.be.sameJGD( | ||
mkJGD( | ||
"F802222E", | ||
"80022228", | ||
"00022222", | ||
"22222222", | ||
"22222222", | ||
"22222222", | ||
"22222222", | ||
"E8222228" | ||
), | ||
"Top left light block" | ||
); | ||
expectToBeJGD( | ||
imgMid.clone().convolution(sharpM, jimp.EDGE_WRAP).getJGDSync(), | ||
mkJGD( | ||
"22222222", | ||
"28EEE822", | ||
"2EFFF802", | ||
"2EF88002", | ||
"2EF88002", | ||
"28800002", | ||
"22000002", | ||
"22222222" | ||
) | ||
); | ||
expectToBeJGD( | ||
imgTopLeft.clone().convolution(sharpM, jimp.EDGE_WRAP).getJGDSync(), | ||
mkJGD( | ||
"F802222E", | ||
"80022228", | ||
"00022222", | ||
"22222222", | ||
"22222222", | ||
"22222222", | ||
"22222222", | ||
"E8222228" | ||
) | ||
); | ||
done(); | ||
@@ -137,36 +125,29 @@ }); | ||
it("3x3 sharp matrix on EDGE_CROP", (done) => { | ||
imgMid | ||
.clone() | ||
.convolution(sharpM, jimp.EDGE_CROP) | ||
.getJGDSync() | ||
.should.be.sameJGD( | ||
mkJGD( | ||
"86666662", | ||
"68EEE820", | ||
"6EFFF800", | ||
"6EF88000", | ||
"6EF88000", | ||
"68800000", | ||
"62000000", | ||
"20000000" | ||
), | ||
"Mid light block" | ||
); | ||
imgTopLeft | ||
.clone() | ||
.convolution(sharpM, jimp.EDGE_CROP) | ||
.getJGDSync() | ||
.should.be.sameJGD( | ||
mkJGD( | ||
"FC066662", | ||
"C0022220", | ||
"00022220", | ||
"62222220", | ||
"62222220", | ||
"62222220", | ||
"62222220", | ||
"20000000" | ||
), | ||
"Top left light block" | ||
); | ||
expectToBeJGD( | ||
imgMid.clone().convolution(sharpM, jimp.EDGE_CROP).getJGDSync(), | ||
mkJGD( | ||
"86666662", | ||
"68EEE820", | ||
"6EFFF800", | ||
"6EF88000", | ||
"6EF88000", | ||
"68800000", | ||
"62000000", | ||
"20000000" | ||
) | ||
); | ||
expectToBeJGD( | ||
imgTopLeft.clone().convolution(sharpM, jimp.EDGE_CROP).getJGDSync(), | ||
mkJGD( | ||
"FC066662", | ||
"C0022220", | ||
"00022220", | ||
"62222220", | ||
"62222220", | ||
"62222220", | ||
"62222220", | ||
"20000000" | ||
) | ||
); | ||
done(); | ||
@@ -181,4 +162,4 @@ }); | ||
image | ||
.convolution([ | ||
expect( | ||
image.convolution([ | ||
[0, 0, 0, 0, 0], | ||
@@ -189,5 +170,5 @@ [0, 1, 1, 1, 0], | ||
[0, 0, 0, 0, 0], | ||
]) | ||
.bitmap.data.should.be.deepEqual(expectedImg.bitmap.data); | ||
]).bitmap.data | ||
).toEqual(expectedImg.bitmap.data); | ||
}); | ||
}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
407615
1698
+ Added@jimp/utils@0.21.4--canary.1163.a26f5b300ee88c2fadb9909dd390cb4380b32a42.0(transitive)
- Removed@jimp/utils@0.21.3(transitive)
Updated@jimp/utils@0.21.4--canary.1163.a26f5b300ee88c2fadb9909dd390cb4380b32a42.0