mam kod:Moving pozycję początkową płótnie wzór
function draw(ctx) {
// create new image object to use as pattern
var img = new Image();
img.onload = function(){
// create pattern
var ptrn = ctx.createPattern(img,'repeat');
ctx.fillStyle = ptrn;
ctx.fillRect(0,0,150,150);
}
img.src = 'images/wallpaper.png?' + new Date().getTime();
}
Jak mogę przenieść pozycję początkową wzór zdjęcie?
@GLeBaTi Właśnie zredagowałem kod, który tutaj zamieściłem. Ważną zmianą jest to, że wywołanie 'fillRect()' wypełnia tylko obszar o żądanym rozmiarze (np. 'Fill_x' i' fill_y'), ponieważ przekazujemy początek jako nasz offset. Poprawiłem również znaki na offsecie używanym do połączeń translate, aby wyniki były nieco bardziej intuicyjne. – Xenethyl