mirror of
https://github.com/piskelapp/piskel.git
synced 2023-08-10 21:12:52 +03:00
Reverts change to BlobUtils.
This commit is contained in:
parent
72edf47734
commit
c0fda032e5
@ -23,28 +23,9 @@
|
|||||||
callback(blob);
|
callback(blob);
|
||||||
},
|
},
|
||||||
|
|
||||||
canvasToBlob : function (sourceCanvas, callback, type /*, ...args*/) {
|
canvasToBlob : function (canvas, callback, type /*, ...args*/) {
|
||||||
type = type || 'image/png';
|
type = type || 'image/png';
|
||||||
|
|
||||||
var exportScaling = pskl.UserSettings.get(pskl.UserSettings.EXPORT_SCALING);
|
|
||||||
var canvas;
|
|
||||||
if (exportScaling > 1) {
|
|
||||||
// Scale the input canvas to an offscreen canvas.
|
|
||||||
canvas = document.createElement('canvas');
|
|
||||||
canvas.width = sourceCanvas.width * exportScaling;
|
|
||||||
canvas.height = sourceCanvas.height * exportScaling;
|
|
||||||
|
|
||||||
var ctx = canvas.getContext('2d');
|
|
||||||
ctx.mozImageSmoothingEnabled = false;
|
|
||||||
ctx.webkitImageSmoothingEnabled = false;
|
|
||||||
ctx.msImageSmoothingEnabled = false;
|
|
||||||
ctx.imageSmoothingEnabled = false;
|
|
||||||
|
|
||||||
ctx.drawImage(sourceCanvas, 0, 0, sourceCanvas.width, sourceCanvas.height, 0, 0, canvas.width, canvas.height);
|
|
||||||
} else {
|
|
||||||
canvas = sourceCanvas;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (canvas.mozGetAsFile) {
|
if (canvas.mozGetAsFile) {
|
||||||
callback(canvas.mozGetAsFile('canvas', type));
|
callback(canvas.mozGetAsFile('canvas', type));
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user