5

knoxonexpressを使用してS3サーバーに画像をアップロードします。

ユーザーがこのプロフィール写真の画像をトリミングできるようにしたいと思います(Facebookのように)

ユーザーインターフェイスのJcropとサーバーのimagemagickについて聞いたことがあります。あなたにとって、それを行うための最良の方法は何ですか?

英語が下手でごめんなさい。

4

2 に答える 2

9

node.jsに素敵なライブラリGraphicsMagickを使用してみることができ ますhttps://github.com/aheckmann/gm

ここにいくつかの関数などをテストするためのリンクがあります http://aheckmann.github.com/gm/

var gm = require('gm')
  , resizeX = 200
  , resizeY = 400

gm('/path/to/image.jpg')
.resize(resizeX, resizeY)
.write(response, function (err) {
  if (err) ...
});
于 2012-06-19T14:37:22.407 に答える
1

私はこの答えが少し遅れていることを知っていますが、私はまさにこれを行うモジュール(Picseeと呼ばれる)に取り組んでいます。ここでそれをチェックしてください。写真をアップロードし、写真をトリミングし(クライアント側のライブラリが必要です)、構成に基づいて複数のバージョンを保存します。GDImage-またはGraphicsMagickではなく、を使用します。

画像の複数のバージョンをアップロード、トリミング、保存する方法を示すデモアプリもあります。そして、例はを使用してJCropいます。最終的には、S3サポートと他のいくつかの機能を追加したいと思っています。

于 2013-04-11T01:05:37.450 に答える