knoxonexpressを使用してS3サーバーに画像をアップロードします。
ユーザーがこのプロフィール写真の画像をトリミングできるようにしたいと思います(Facebookのように)
ユーザーインターフェイスのJcropとサーバーのimagemagickについて聞いたことがあります。あなたにとって、それを行うための最良の方法は何ですか?
英語が下手でごめんなさい。
knoxonexpressを使用してS3サーバーに画像をアップロードします。
ユーザーがこのプロフィール写真の画像をトリミングできるようにしたいと思います(Facebookのように)
ユーザーインターフェイスのJcropとサーバーのimagemagickについて聞いたことがあります。あなたにとって、それを行うための最良の方法は何ですか?
英語が下手でごめんなさい。
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) ...
});
私はこの答えが少し遅れていることを知っていますが、私はまさにこれを行うモジュール(Picseeと呼ばれる)に取り組んでいます。ここでそれをチェックしてください。写真をアップロードし、写真をトリミングし(クライアント側のライブラリが必要です)、構成に基づいて複数のバージョンを保存します。GD
Image-またはGraphicsMagickではなく、を使用します。
画像の複数のバージョンをアップロード、トリミング、保存する方法を示すデモアプリもあります。そして、例はを使用してJCrop
います。最終的には、S3サポートと他のいくつかの機能を追加したいと思っています。