CAKE PHP MEIO アップロードを使用して、個別にアップロードするのではなく、ディレクトリからプログラムで取得した 50 枚の写真のサムネイルを生成したいと考えています。
いくつかの meio アップロード ライブラリ関数を呼び出すことによって可能性があります。
$meio->crop('/path/to/image/')->saveTo('/path/to/target/dir/filename.jpg');
このようなファイルをアップロードする方法はありますか。
CAKE PHP MEIO アップロードを使用して、個別にアップロードするのではなく、ディレクトリからプログラムで取得した 50 枚の写真のサムネイルを生成したいと考えています。
いくつかの meio アップロード ライブラリ関数を呼び出すことによって可能性があります。
$meio->crop('/path/to/image/')->saveTo('/path/to/target/dir/filename.jpg');
このようなファイルをアップロードする方法はありますか。
ImageToolは、この種の作業に最適です。
Folder
Cakeとユーティリティの組み合わせを使用しFile
てディレクトリを開き、ファイルをループして、必要なサイズ変更を適用します。
例えば:
$dir = new Folder('/path/to/my/images');
$files = $dir->find('.*\.jpg'); // find all jpg
foreach($files as $file) {
$this->ImageTool->resize(...);
// etc
}