From 4f667cc99f112954125b3ab7170331ccd6c1ef4f Mon Sep 17 00:00:00 2001 From: jomo Date: Wed, 20 Jan 2016 23:32:39 +0100 Subject: [PATCH] remove transparency from avatar, fixes #129 --- lib/skins.js | 1 + test/test.js | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/skins.js b/lib/skins.js index d2c7cda..d04414b 100644 --- a/lib/skins.js +++ b/lib/skins.js @@ -14,6 +14,7 @@ exp.extract_face = function(buffer, outname, callback) { } else { image.batch() .crop(8, 8, 15, 15) // face + .opacify() // remove transparency .writeFile(outname, function(write_err) { if (write_err) { callback(write_err); diff --git a/test/test.js b/test/test.js index 1aafe71..42e1a77 100644 --- a/test/test.js +++ b/test/test.js @@ -340,7 +340,7 @@ describe("Crafatar", function() { var server_tests = { "avatar with existing username": { url: "http://localhost:3000/avatars/jeb_?size=16", - crc32: [1623808067] + crc32: [3337292777] }, "avatar with non-existent username": { url: "http://localhost:3000/avatars/0?size=16", @@ -367,7 +367,7 @@ describe("Crafatar", function() { }, "overlay avatar with existing username": { url: "http://localhost:3000/avatars/jeb_?size=16&overlay", - crc32: [646871998] + crc32: [1710265722] }, "overlay avatar with non-existent username": { url: "http://localhost:3000/avatars/0?size=16&overlay", @@ -394,7 +394,7 @@ describe("Crafatar", function() { }, "avatar with existing uuid": { url: "http://localhost:3000/avatars/853c80ef3c3749fdaa49938b674adae6?size=16", - crc32: [1623808067] + crc32: [3337292777] }, "avatar with non-existent uuid": { url: "http://localhost:3000/avatars/00000000000000000000000000000000?size=16", @@ -421,7 +421,7 @@ describe("Crafatar", function() { }, "overlay avatar with existing uuid": { url: "http://localhost:3000/avatars/853c80ef3c3749fdaa49938b674adae6?size=16&overlay", - crc32: [646871998] + crc32: [1710265722] }, "overlay avatar with non-existent uuid": { url: "http://localhost:3000/avatars/00000000000000000000000000000000?size=16&overlay",