66

キャンバスに比例して画像を拡大縮小しようとしています。次のように、固定の幅と高さでスケーリングできます。

context.drawImage(imageObj, 0, 0, 100, 100)

ただし、幅のサイズを変更し、それに比例して高さのサイズを変更したいだけです。次のようなもの:

context.drawImage(imageObj, 0, 0, 100, auto)

私は考えられるすべての場所を見てきましたが、これが可能かどうかはわかりませんでした。

4

3 に答える 3

109
context.drawImage(imageObj, 0, 0, 100, 100 * imageObj.height / imageObj.width)
于 2012-05-31T22:54:55.563 に答える