0
我一直在努力解決這個問題,希望有人能夠幫助我解決這個問題。在預設位置的html5畫布上縮放照片圖像
我在我的html代碼中添加了畫布對象,我在其中加載了照片圖像。我試圖在一些隨機座標上縮放圖像,但縮放只發生在畫布中心。如果我使用翻譯,整個圖像隨着原點的變化而移動。我也嘗試過轉換,但是也沒有給出預期的結果。
我一直在努力解決這個問題,希望有人能夠幫助我解決這個問題。在預設位置的html5畫布上縮放照片圖像
我在我的html代碼中添加了畫布對象,我在其中加載了照片圖像。我試圖在一些隨機座標上縮放圖像,但縮放只發生在畫布中心。如果我使用翻譯,整個圖像隨着原點的變化而移動。我也嘗試過轉換,但是也沒有給出預期的結果。
使用context.drawImage()+擴展參數縮放的原始圖像投影到畫布
context.drawImage(srcImage, srcX, srcY, srcWidth, srcHeight,
canvasX, canvasY, scaledWidth, scaledHeight)
其中:
例如之前:
context.drawImage(myMap, 50,50,100,150, 20,20,200,300)
這將抓住從MYMAP圖像對象的像素的100x150px矩形開始座標[50,50]。
然後它會將像素矩形縮放到200x300px。
最後,它將在畫布上的座標[20,20]處繪製放大的像素矩形
謝謝!標記:) – nirvana74v 2013-04-08 07:53:27