Get rid of artifacting around crest

This commit is contained in:
goat 2021-05-27 00:09:48 +02:00
parent f34fa239c2
commit aea842eefb
No known key found for this signature in database
GPG key ID: F18F057873895461

View file

@ -152,19 +152,19 @@ class CardCreator {
} }
async createCrest(crestAry) { async createCrest(crestAry) {
const canvas = createCanvas(fcCrestScale, fcCrestScale); const canvas = createCanvas(128, 128);
const ctx = canvas.getContext("2d"); const ctx = canvas.getContext("2d");
var crestLayer2 = await loadImage(crestAry[0]); var crestLayer2 = await loadImage(crestAry[0]);
ctx.drawImage(crestLayer2, 0, 0, fcCrestScale, fcCrestScale); ctx.drawImage(crestLayer2, 0, 0, 128, 128);
var crestLayer1 = await loadImage(crestAry[1]); var crestLayer1 = await loadImage(crestAry[1]);
ctx.drawImage(crestLayer1, 0, 0, fcCrestScale, fcCrestScale); ctx.drawImage(crestLayer1, 0, 0, 128, 128);
var crestLayer0 = await loadImage(crestAry[2]); var crestLayer0 = await loadImage(crestAry[2]);
ctx.drawImage(crestLayer0, 0, 0, fcCrestScale, fcCrestScale); ctx.drawImage(crestLayer0, 0, 0, 128, 128);
var imgd = ctx.getImageData(0, 0, fcCrestScale, fcCrestScale), var imgd = ctx.getImageData(0, 0, 128, 128),
pix = imgd.data, pix = imgd.data,
newColor = { r: 0, g: 0, b: 0, a: 0 }; newColor = { r: 0, g: 0, b: 0, a: 0 };