Version: 0.1.00.1.10.1.20.1.30.1.40.2.00.2.10.2.20.2.30.2.40.2.50.2.70.2.80.2.90.2.100.2.110.2.120.2.130.2.140.2.150.2.160.2.170.2.180.2.190.2.200.2.210.2.220.2.230.2.240.2.250.2.260.2.270.2.280.3.10.3.20.3.30.3.40.3.50.3.6-alpha.50.3.6-alpha.60.3.70.3.80.3.9-alpha.00.3.90.3.100.3.110.4.00.5.00.5.10.5.20.5.30.5.40.5.50.5.60.6.00.6.10.6.20.6.30.6.40.6.5-canary.784.118.00.6.5-canary.784.124.00.6.5-canary.4564f3c.00.6.5-canary.eeb6481.00.6.50.6.60.6.7-canary.783.157.00.6.70.6.8-canary.783.163.00.6.80.7.00.7.1-canary.770.193.00.8.00.8.1-canary.786.211.00.8.1-canary.786.217.00.8.1-canary.786.223.00.8.1-canary.786.232.00.8.1-canary.786.242.00.8.1-canary.786.262.00.8.1-canary.789.301.00.8.1-canary.789.460.00.8.1-canary.791.276.00.8.1-canary.791.466.00.8.10.8.2-canary.792.283.00.8.2-canary.792.290.00.8.2-canary.792.332.00.8.2-canary.792.339.00.8.2-canary.792.349.00.8.2-canary.792.353.00.8.2-canary.792.360.00.8.2-canary.794.308.00.8.20.8.30.8.4-canary.798.377.00.8.40.8.5-canary.1.b147e81.00.8.5-canary.799.447.00.8.5-canary.800.426.00.8.5-canary.b147e81.00.8.50.8.6-canary.810.481.00.8.6-canary.815.488.00.8.6-canary.815.502.00.8.6-canary.818.495.00.9.00.9.10.9.2-canary.815.538.00.9.3-canary.825.584.00.9.3-canary.825.599.00.9.30.9.4-canary.832.606.00.9.4-canary.838.613.00.9.4-canary.841.620.00.9.4-canary.845.627.00.9.40.9.50.9.6-canary.857.681.00.9.6-canary.858.667.00.9.6-canary.860.700.00.9.60.9.7-canary.854.725.00.9.70.9.8-canary.866.767.00.9.80.9.9-canary.867.792.00.9.9-canary.868.799.00.10.00.10.1-canary.870.821.00.10.10.10.2-canary.875.842.00.10.20.10.30.10.4-canary.882.884.00.10.4-canary.882.885.00.10.5-canary.882.886.00.11.00.11.1-canary.891.908.00.12.00.12.1-canary.892.924.00.12.10.12.2-canary.899.952.00.13.0-canary.899.964.00.13.00.14.0-canary.904.976.00.14.00.14.1-canary.911.993.00.14.1-canary.919.1005.00.15.00.15.1-canary.924.1021.00.16.00.16.10.16.2-canary.919.1052.00.16.2-canary.934.1053.00.16.2-canary.938.1059.00.16.2-canary.947.1077.00.16.2-canary.956.1095.00.16.2-canary.964.1101.00.16.2-canary.969.1115.00.16.2-canary.984.1126.00.16.2-canary.1008.1164.00.16.2-canary.1016.1185.00.16.2-canary.1045.1221.00.16.2-canary.1051.1228.00.16.2-canary.1052.1235.00.16.2-canary.1070.1265.00.16.2-canary.1073.1276.00.16.2-canary.1080.1288.00.16.2-canary.1082.1294.00.16.2-canary.1084.1305.00.16.2-canary.1086.1311.00.16.2-canary.1093.1332.00.16.2-canary.1094.1345.00.16.20.16.3-canary.993.1592.00.16.3-canary.999.1588.00.16.3-canary.1014.1579.00.16.3-canary.1040.1589.00.16.3-canary.1045.1590.00.16.3-canary.1082.1591.00.16.3-canary.1085.1581.00.16.3-canary.1100.1371.00.16.3-canary.1108.1382.00.16.3-canary.1109.1388.00.16.3-canary.1113.1404.00.16.3-canary.1125.1580.00.16.30.16.40.16.50.16.60.16.70.16.80.16.90.16.100.16.110.16.120.16.130.17.0--canary.1131.af3cb94.00.17.00.17.1--canary.1134.e007a48.00.17.1--canary.e22c14a.00.17.10.17.20.17.3--canary.1136.7f5f5d8.00.17.30.17.40.17.50.17.6--canary.1137.5e459dc.00.17.6--canary.1cb89cf.00.17.6--canary.cd893f3.00.17.60.17.70.17.8--canary.1137.476d7bd.00.17.80.17.9--canary.1140.4042b43.00.17.9--canary.1140.831bc3c.00.17.9--canary.1140.e3ff49d.00.17.9--canary.1141.cd4d455.00.17.9--canary.1143.90575e6.00.17.9--canary.1144.3455afd.00.17.9--canary.fc042e5.00.17.90.17.100.18.0--canary.1133.54bf269.00.18.0--canary.1135.911ed04.00.18.00.19.00.20.00.20.10.20.20.21.0--canary.1149.3239903.00.21.0--canary.1149.a81f653.00.21.00.21.1--canary.1153.3cc6d7b.00.21.10.21.2--canary.1156.1f8a92bfc1cbc6b5f3ad2490d0ec86710c81f635.00.21.2--canary.1156.8b2cc45.00.21.2--canary.1156.ba9fec9d0c9109924b4a5acab31bcaef8159a610.00.21.20.21.30.21.4--canary.1163.6a6ae39e83bd731ccd25120a160a75b32273f9bd.00.21.4--canary.1163.7b9287fff1036ae67190d5ea3a8dec9926373a63.00.21.4--canary.1163.a26f5b300ee88c2fadb9909dd390cb4380b32a42.00.21.4--canary.1163.d07ed6254d130e2995d24101e93427ec091016e6.00.22.00.22.1--canary.1169.6db477d088d28aea43b31d9ca8b0eaf74dc511d1.00.22.1--canary.1173.30a931db5f6552c59e4c99f41fdb9e2b9ccf8291.00.22.10.22.20.22.3--canary.1184.ff6583af74ba85d9555c36db2844886e269feb16.00.22.30.22.4--canary.1187.30d10f964404705d383d7163b7d3f85baa2201b7.00.22.40.22.50.22.6--canary.1198.9324a88b87a1fc38b528af47ca707d97593dddaa.00.22.60.22.70.22.80.22.90.22.100.22.11--canary.c55989b.00.22.110.22.121.0.2--canary.4e85de0.01.0.21.0.31.0.41.0.51.1.01.1.1--canary.8356674.01.1.11.1.21.1.3--canary.34e8f3b.01.1.31.1.4--canary.3197852.01.1.41.1.5--canary.d9590e7.01.1.51.2.01.3.01.4.01.6.0
/* eslint-env worker */
/* global Jimp */
importScripts('../lib/jimp.min.js');
self.addEventListener('message', e => {
Jimp.read(e.data).then(lenna => {
lenna
.resize(256, Jimp.AUTO) // resize
.quality(60) // set JPEG quality
.greyscale() // set greyscale
.getBase64(Jimp.AUTO, (err, src) => {
if (err) throw err;
self.postMessage(src);
self.close();
});