Move alphaMask generation to getImage method
This commit is contained in:
parent
4ec247d6ce
commit
378c4f3431
|
@ -92,6 +92,7 @@ define([
|
||||||
this.supportBinaryFormat = (window['AscDesktopEditor'] && !window['AscDesktopEditor']['isSupportBinaryFontsSprite']) ? false : true;
|
this.supportBinaryFormat = (window['AscDesktopEditor'] && !window['AscDesktopEditor']['isSupportBinaryFontsSprite']) ? false : true;
|
||||||
|
|
||||||
this.image = null;
|
this.image = null;
|
||||||
|
this.binaryFormat = null;
|
||||||
this.data = null;
|
this.data = null;
|
||||||
this.width = 0;
|
this.width = 0;
|
||||||
this.height = 0;
|
this.height = 0;
|
||||||
|
@ -122,7 +123,7 @@ define([
|
||||||
|
|
||||||
xhr.onload = function() {
|
xhr.onload = function() {
|
||||||
// TODO: check errors
|
// TODO: check errors
|
||||||
me.openBinary(this.response);
|
me.binaryFormat = this.response;
|
||||||
callback();
|
callback();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -185,6 +186,11 @@ define([
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.supportBinaryFormat) {
|
if (this.supportBinaryFormat) {
|
||||||
|
if (!this.data) {
|
||||||
|
this.openBinary(this.binaryFormat);
|
||||||
|
delete this.binaryFormat;
|
||||||
|
}
|
||||||
|
|
||||||
var dataTmp = ctx.createImageData(this.width, this.heightOne);
|
var dataTmp = ctx.createImageData(this.width, this.heightOne);
|
||||||
var sizeImage = 4 * this.width * this.heightOne;
|
var sizeImage = 4 * this.width * this.heightOne;
|
||||||
dataTmp.data.set(new Uint8ClampedArray(this.data.buffer, index * sizeImage, sizeImage));
|
dataTmp.data.set(new Uint8ClampedArray(this.data.buffer, index * sizeImage, sizeImage));
|
||||||
|
|
Loading…
Reference in a new issue