Project1
标题:
如何做到图片缩放?
[打印本页]
作者:
saturnfjh
时间:
2016-4-12 20:08
标题:
如何做到图片缩放?
之前VA可以用stretch,JS应该怎么做呢?例如要把图标缩小成原来的0.5倍大小,难道只能另外制作一个图标文件吗?
作者:
wbsy8241
时间:
2016-4-12 20:50
/**
* Performs a block transfer.
*
* @method blt
* @param {Bitmap} source The bitmap to draw
* @param {Number} sx The x coordinate in the source
* @param {Number} sy The y coordinate in the source
* @param {Number} sw The width of the source image
* @param {Number} sh The height of the source image
* @param {Number} dx The x coordinate in the destination
* @param {Number} dy The y coordinate in the destination
* @param {Number} [dw=sw] The width to draw the image in the destination
* @param {Number} [dh=sh] The height to draw the image in the destination
*/
Bitmap.prototype.blt = function(source, sx, sy, sw, sh, dx, dy, dw, dh) {
dw = dw || sw;
dh = dh || sh;
if (sx >= 0 && sy >= 0 && sw > 0 && sh > 0 && dw > 0 && dh > 0 &&
sx + sw <= source.width && sy + sh <= source.height) {
this._context.globalCompositeOperation = 'source-over';
this._context.drawImage(source._canvas, sx, sy, sw, sh, dx, dy, dw, dh);
this._setDirty();
}
};
复制代码
rpg_core.js 能查到的方法啊
用blt 就可以了啊
作者:
saturnfjh
时间:
2016-4-28 11:41
wbsy8241 发表于 2016-4-12 20:50
rpg_core.js 能查到的方法啊
用blt 就可以了啊
好吧,之前没注意看- -
谢谢~
作者:
西瓜最中间一勺
时间:
2018-11-14 19:44
wbsy8241 发表于 2016-4-12 20:50
rpg_core.js 能查到的方法啊
用blt 就可以了啊
大佬能否详解一下怎么用?新人感激不敬
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1