Я пытаюсь повернуть свое изображение и после его масштабирования. Фактический размер изображения - 300x434 конвертировать в 8x8.Масштаб изображения и вращение javascript
var c = dc.create('canvas', {
id:'canvas_'+_id,
width:8, // HERE!!! 8x8
height:8, // HERE!!! 8x8
}, dom.byId('canses'));
var ctx = dom.byId('canvas_'+_id).getContext('2d');
var img = new Image();
img.src = res;
ctx.translate(img.width/2, img.height/2);
ctx.rotate(rot*(Math.PI/180));
ctx.translate(-img.width/2, -img.height/2);
ctx.drawImage(img, 0, 0, 8, 8); // HERE!!! 8x8
Но холст пуст;. (Если использовать начальный размер все работает отлично
var c = dc.create('canvas', {
id:'canvas_'+_id,
width:300,
height:434,
}, dom.byId('canses'));
var ctx = dom.byId('canvas_'+_id).getContext('2d');
var img = new Image();
img.src = res;
ctx.translate(img.width/2, img.height/2);
ctx.rotate(rot*(Math.PI/180));
ctx.translate(-img.width/2, -img.height/2);
ctx.drawImage(img, 0, 0);
и может помочь мне спасибо (Извините за мой английский)
Необходимо загрузить изображение. Использовать 'image.onload = function() {blah blah ... drawIm возраст (.... ' – Blindman67
Изображение пропускает видимую часть 8x8, mb нужно немного настроить через перевод –