如何在另一個內部複製大小調整的畫布內容?調整畫布大小並在另一個內部複製調整大小的內容
如果我在畫布內繪製圖像,然後調整其大小,那麼當我克隆內容時,即使重新調整大小,也會以原始大小複製第一個畫布。
HTML:
<img id="image" src="the-image.png" width="275" height="95"/>
<canvas id="canvas-image" width="275" height="95"></canvas>
<canvas id="canvas-little" width="138" height="48"></canvas>
JS:
var img = $('image');
var cnvImage = $('canvas-image');
ctxImage = cnvImage.getContext('2d');
ctxImage.drawImage(img,0,0);
cnvImage.setStyles({ 'width': 138, 'height': 48 });
var cnvLittle= $('canvas-little');
ctxLittle = cnvLittle.getContext('2d');
ctxLittle.drawImage(cnvImage,0,0);
嘿,爲了讓它更容易幫助,你應該把你的例子放在jsfiddle或類似的東西上。 http://jsfiddle.net/例如:http://jsfiddle.net/eGjak/60/ – ellisbben
你的問題不清楚! –
@ellisbben完全重寫了這個問題,非常感謝! – Luke