2011-07-19 25 views
0

画像をアップロードして一時的に保存し、一部のユーザーが一部のajaxyインターフェイスでサイズを変更して切り抜けるようにするにはどうすればよいですか?アップロード画像、トリミング、サイズ変更

PHPを使用している深刻なライブラリはありますか?

+0

これらは3つの別々の問題です。画像を追跡するためのデータベースのアップロードとデータベース、クロッピング/リサイズのための "ajaxy"インターフェース、PHPの実際の作業を行うためのバックエンドライブラリ。 – Brad

答えて

1

ブラッドが正しい場合は、問題を独立した部分に分けてください。

私はバックエンドとしてImagemagickで運が少しありました。またsee here

AjaxyのUIトリックでは、JQueryはほとんど手に入らないが、株式アドバイスと思われる。

1

一時的に保存するのではなく、永久に保存し、最初にデフォルトのサイズ変更/クロッピングを行います。次に、ユーザーがデフォルトの結果を編集したい場合、このための追加のインターフェースがあります。

ユーザーはしばしば怠惰であり、そのようなユーザーには既定の処理を行うことは問題ありません。

1

イメージをアップロードしてファイルシステムに永久に保存することができます。サイズ変更を行うには、画像操作ライブラリ(phpThumbを参照してください)を使用することができます。インタフェースに関しては、jQueryや他のユーザインタフェースライブラリ(this link参照)を使用することができます。インターフェイスは単にユーザーがサイズ変更/トリミングのパラメータを指定できるようにします - phpThumbは残りを行います。

1

PHP画像変換ライブラリの場合、私はいつもclass.upload.phpが非常に便利だと分かりました。これは、サイズ変更/クロッピング/塗りつぶしなどの基本的な変換を非常にうまく処理します。

関連する問題