Как получить изображение "плитка" / кафель? - PullRequest
0 голосов
/ 31 мая 2019

my result

Я бы хотел tile мой fabricJS group[oImg, rect].
Я хотел бы переместить group так, чтобы group начинал мозаику с каждым движением.

Это то, что я пробовал до сих пор:

fabric.Image.fromURL(`data:image/gif;base64,` + picture_gecleant, function(oImg) {
        // oImg.scaleToHeight(object.HEIGHT['#text'] * 1 / pix_optimize);
        oImg.set({
            width: parseInt(object.WIDTH['#text']*10),
            height: parseInt(object.HEIGHT['#text']*10),
            left: parseInt(object.POSX['#text'] * 1 / 10),
            top: parseInt(object.POSY['#text'] * 1 / 11),
            id:"jung"
        });
         oImg.scaleToWidth(object.WIDTH['#text']*10);
         oImg.scaleToHeight(object.HEIGHT['#text']*15);


        var group = new fabric.Group([oImg,rect], {
          // left: parseInt(object.POSX['#text'] * 1 / 10),
          // top: parseInt(object.POSY['#text'] * 1 / 11),
          // height: parseInt(object.HEIGHT['#text'] * 1 / 10),
          // width: parseInt(object.WIDTH['#text'] * 1 / 10)
        });
        canvas.add(group);
      });

Вот как это выглядит:

Надеюсь, это было понятно.

...