5

私は通常、自分が求めているものにベストショットの例を投稿しますが、この場合、どこから始めればよいのかわかりません(他の言語で写真をアップロードしたことがありません)。

では、アップロードされた写真をどのようにレンダリングするのでしょうか。Node v0.4.2、Express 1.0.8、およびMongoose 1.0.16を使用していて、画像のアップロードが機能しています(これらは現在〜/ tmpにあります)。

ありがとう。

4

1 に答える 1

9

アップロードした画像のサムネイルバージョンを表示用にレンダリングするだけの場合は、imagemagickラッパーノード-imagemagickを使用してみてください。

たとえば、hires-imagesをサーバーのデータフォルダー(たとえば/ data / images)に保存し、サムネイル画像をWebアクセス可能なフォルダー(アップロード時)にレンダリングできます。

サムネイルをその場で生成することはお勧めしません。大きな画像(特にepsやpdfなどのベクター形式)がレンダリングされるときにサーバーの負荷が大幅に増加する可能性があるためです。

imagemagickの例については、convertコマンドのドキュメントを読むことを検討してください。

于 2011-03-11T06:20:51.440 に答える