From 2273315f934613db3f85820c017ce51f6d99c285 Mon Sep 17 00:00:00 2001 From: YouWei Zhao Date: Thu, 23 Aug 2018 21:29:59 +0800 Subject: [PATCH] fix append:use drawImage instead of putImageData --- _server/editor_mode.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/_server/editor_mode.js b/_server/editor_mode.js index 04dfcdcb..4662309f 100644 --- a/_server/editor_mode.js +++ b/_server/editor_mode.js @@ -622,8 +622,9 @@ editor_mode = function (editor) { var height = editor_mode.appendPic.toImg.height; var sourced = source.getContext('2d'); for (var ii = 0, v; v = editor_mode.appendPic.selectPos[ii]; ii++) { - var imgData = sourced.getImageData(v.x * 32, v.y * ysize, 32, ysize); - sprited.putImageData(imgData, ii * 32, height); + // var imgData = sourced.getImageData(v.x * 32, v.y * ysize, 32, ysize); + // sprited.putImageData(imgData, ii * 32, height); + sprited.drawImage(editor_mode.appendPic.img, v.x * 32, v.y * ysize, 32, ysize, ii * 32, height, 32, ysize) } var imgbase64 = sprite.toDataURL().split(',')[1]; fs.writeFile('./project/images/' + editor_mode.appendPic.imageName + '.png', imgbase64, 'base64', function (err, data) {