2012-02-07 7 views
1

私は画像操作の機能を持つPHPプロジェクトを作成する必要があります。 多くのプラグインを検索しましたが、誰も最大4つの機能を提供していませんでした。 私の最大のニーズを満たすことができる完全な証明jqueryプラグイン(または2,3)を提案してください。画像操作のための最も有用なフリーjqueryプラグイン

Image orientation 
Cropping an image 
Noise reduction 
Zoom In and Zoom Out 
Resizing 
Selective color change 
Selecting and merging of images 
Sharpening and softening images 
Contrast change and brightening 
if possible, Special effects & animation 

プラグインがすべての機能を備えていると非常に便利です。

更新: 上記のプラグインで提供されているプラ​​グインと機能を教えてください。

答えて

1

アニメーションの場合、jquery UIを使用できます。それはdropable、ドラッグ可能など多くの機能を提供するなど...

ズーム:
Wilq32.RotateImage

クロッピング:
Jcrop

色を回転
jQZoom進化

変更はcss3によって適用されます

+0

1または2のプラグインで多くの機能を使用できませんか? –

+0

あなたのAFAIKの普遍的なプラグインはありません –

1

これはjQueryプラグイン(通常のJS)ではなく、Camjsはかなり良いですが、無料で、良い文書があります。確かに現時点ではあなたのニーズをすべてサポートしているわけではありませんが、プラグインも可能ですので、必要なカスタム動作を追加することができます。

デフォルトではコントラスト、明るさ、クリッピングを制御し、いくつかの特殊効果があります(少なくともセリアまたはグレースケールの画像を作ることができます)。 (docsを参照してください)。

注:これはCanvas要素を使用して動作します。これは、レンダリングとイメージングを行い、内部でレンダリングされたピクセル値を直接操作できるためです。つまり、旧式のブラウザでは動作しません。ただし、個々のピクセル値を変更することができない場合は、必要なすべての効果を得ることができない場合があります(たとえば、画像内の特定の色、画像ノイズ低減など)。

+0

これはほとんどのブラウザでサポートされていません。私はjqueryプラグインに興味があります。ご協力いただきありがとうございます。 –

+0

ローエンドブラウザで動作する先進的な画像操作技術を手に入れることはとにかくありません。あなたが望むものの多くは、画像自体の定義を操作できることに依存しているので、キャンバス要素がなければ不可能/非常に難しいかもしれません。 –