先日仕事でCakePHPの画像リサイズで、プラグインのUploadPackを使いまして、日本語の詳細な解説が少ないことから自分自身躓いたこと、分かったことをCakePHPの初心者でも分かりやすく解説していきたいと思います。 UploadPackで出来ること ファイルのデータベース管理(ファイルをアップする時にデータが登録されます) ファイルタイプのバリデーション(指定された拡張子以外アップできない) サイズ制限(○○キロバイト以下にして下さいなど) ピクセルサイズ制限 画像ファイルのリサイズ・複製 画像アップロードに関してはほぼ全てのバリデーションが備わっており、ピクセルサイズ指定はもちろん、指定した大きさにリサイズ・複製など画像のリサイズに関してもかゆい所に手が届く仕様になっており、画像のアップロードに関してはUploadPackプラグインに全て任せることが出来るので、ぜひCakePHP