2
我正在寻找一种将图片分成块的方法。我如何将图片分割成片段
可以使用tile_height和tile_width.Looking寻求帮助,可以将图像分割成的块的数量可以配置。
我不想要任何框架的解决方案。只有使用香草的JavaScript
我试过下面
var _clipX =0;
var _clipY = _clipX;
var _clipHeight = IMAGE_HEIGHT/TILE_HEIGHT;
var _clipWidth = IMAGE_WIDTH/TILE_WIDTH;
var _nRows = Math.floor(IMAGE_HEIGHT/TILE_HEIGHT);
var _nColumns = Math.floor(IMAGE_WIDTH/TILE_WIDTH);
for(var i=0;i<_nRows;i++){
for(var j=0;j<_nColumns;j++){
el.getContext('2d').drawImage(image, _clipX, _clipY, _clipWidth, _clipHeight, _clipX, _clipY,_clipWidth , _clipHeight);
_clipX = _clipX + _clipWidth;
}
_clipX = 0
_clipY = _clipY + _clipHeight;
}
下面是的jsfiddle的工作
这是怎么回事,出了什么问题? –
https://jsfiddle.net/raviteja_avvari/rencoy1t/ –
以上是什么结果? –