2

おすすめのアップ アンド クロップ ツールを教えてください。JCrop などのスクリプトをいくつか試しましたが、bmp などの形式で常にスタックします。アップロードできないか、アップロードできてもトリミングできません。さまざまなフォーマットでうまく動作するものを使用している (または知っている) 場合は、その名前を教えてください。

4

2 に答える 2

1

ええと、私はJCropについてあまり知りませんが、いくつかのツールでそれを構築することができます。画像処理のような作業はサーバー側で行うべきだと思います。Imagineと呼ばれる優れたOOPライブラリがあります。これは主にPythonのImagingLibraryに基づいており、すばらしいドキュメントが用意されています。そして、これはその作物機能のドキュメントです。

クライアント側では、ある種の画像領域選択ツールを使用して、ユーザーがトリミングする領域を決定できるようにすることができます。imgAreaSelectは良いです。次に、 JQueryのpost関数またはその他の方法で切り抜き領域をphpに送信できます。

于 2012-04-15T16:13:53.183 に答える
0

これまでずっと、これ以外の回答が得られなかったことが蓄積されています。これが役立つことを願っています。

他の回答で述べたように、いくつかのツールを組み合わせて問題の各部分を解決する必要があります。

  1. ユーザーがトリミング領域を選択できるようにするには:

    jCrop が気に入らない場合は、Guillotineを試すことができます。非常に軽量で、セットアップが簡単で、画像のトリミング、ズーム、回転が可能です。タッチサポートがあり、レスポンシブ (流動的) です。

    ブラウザがサポートしていない画像タイプは表示できませんが、手順 3 で変換できることに注意してください。

  2. 画像をアップロードするには:

    ほとんどの場合、トリミング領域を取得したら、単純なファイル入力で十分です。

    ここで、ファイルを非同期でアップロードする場合 は、すばやく簡単にセットアップするにはこちら を、より複雑なソリューションについてはこちらを確認してください 。

  3. 実際に画像をトリミングして処理するには:

    アップロードしたら、サーバー上で画像をトリミング、変換、および処理できます。ImageMagickは、このための優れたツールです。これはオープン ソースであり、多くの言語にはラッパーがあります。

    質問にPHPのタグを付けたので、これはImageMagick の PHP ラッパーです

于 2014-08-03T21:03:44.220 に答える