1

ユーザーが画像をアップロードし、それを正方形に切り取ることができる機能を構築しています (プロフィール写真など)。

現在、プロセスは次のように機能します。

  • ユーザーが hd から画像を選択
  • 画像はS3にアップロードされます
  • S3 パスがビューに戻され、jCrop を含む画像が表示されます
  • 送信ボタンがクリックされると、コントローラーアクションは上記の座標セットを取得します

ここで、この画像を指定された座標にトリミングしたいと思います(注-「オフセット」が含まれているため、node-imagemagickのlpattersフォークを使用しています

残念ながら、.crop はパスのみを受け入れますが、この時点では S3 でホストされているため、パスはありません。

回避策はありますか?

tmpを見ましたが、これは少しやり過ぎかもしれませんか?

4

1 に答える 1

0

カスタム引数を提供できるようにする「サイズ変更」などの他のエントリ ポイントを使用するのはどうでしょうか。このコードでストリームを使用しています: https://github.com/jeffwilcox/4th-cloud/blob/master/lib/webserver.js#L542

于 2012-06-13T23:36:15.820 に答える