多くの多くのモデルに属することができ、うまくいけば、すべてのサイズ変更機能も組み込まれているものを探しています。
そこに良い提案があるかどうか疑問に思っていますが、間違ったものを選びたくありません.
それとも、自分で構築するだけの価値がありますか?
数年前、Cake 1 用にとても素敵な画像アップロード コンポーネントを書きました。最近のコードがどこにあるのかわかりませんが、友人の Koa が少し前にそれについて書いています。
http://labs.iamkoa.net/2007/10/23/image-upload-component-cakephp/
http://labs.iamkoa.net/2007/11/06/multiple-image-uploads-into-single-mysql-table-cakephp/
ハッキングできるものかもしれません。アップロード、サイズ変更 (サイズ変更、トリミング、サイズ変更してからトリミング、最大化、ミックス) を処理し、私の記憶が正しければ、フィルター (反転、反転、グレースケール) も実行する可能性があります。
また、新しいコンテンツ管理フレームワークのためにコードを Zend フレームワーク (および PEAR ファイルの命名) に移植しました。それはすべて含まれており、今でははるかに優れています (上で述べたすべてのことを実行し、十分に文書化されています)。こちらからダウンロードできます(ImageManipulator クラスを確認してください。FileUploader クラスは、必要に応じて簡単に削除できる String utils クラスに依存していると思います。
それ以外の場合は、自分でロールすると言います。Cake のコンポーネント アーキテクチャは最初はわかりにくかったので、まだ知らない場合は XP を学ぶのに良いかもしれません。もしそうなら、誰かのアップローダをつかんで、Cake アプリケーションのコンポーネントに変換するだけです。
@nperson によるMedia プラグインをチェックしてください https://github.com/davidpersson/media/wiki
https://thoughtwm.com/code/画像のアップロード & http://www.darrenhoyt.com/2008/04/02/timthumb-php-script-released/画像のサイズ変更
画像のEXIF/メタ情報取得にいかがでしょうか?