2

node.jsで画像のサイズを変更してトリミングしようとしています

私はグラフィックスマジックを使用しています:

コードは次のとおりです。

gm(path)
.resize(width, height)
.crop(50, 50, left, top)
.write(path, function(err){})

とても簡単です。キャンバスの使い方がわかりません。キャンバスで同等のものは何ですか?

ありがとう。

4

1 に答える 1

12

何らかの理由で、この署名は例では使用されていません。

context.drawImage(img, sx, sy, sw, sh, dx, dy, dw, dh);
  • img = 画像要素
  • sx = ソース x
  • sy = ソース y
  • sw = ソース幅
  • sh = ソースの高さ
  • dx = 目的地 x
  • dy = 目的地 y
  • dw = 宛先幅
  • dh = 目的地の高さ

sx、sy、sw、sh を使用したクロップ

dw、dh を使用してサイズ変更

于 2011-05-27T05:29:54.993 に答える