0

CAKE PHP MEIO アップロードを使用して、個別にアップロードするのではなく、ディレクトリからプログラムで取得した 50 枚の写真のサムネイルを生成したいと考えています。

いくつかの meio アップロード ライブラリ関数を呼び出すことによって可能性があります。

$meio->crop('/path/to/image/')->saveTo('/path/to/target/dir/filename.jpg');

このようなファイルをアップロードする方法はありますか。

4

1 に答える 1

1

ImageToolは、この種の作業に最適です。

FolderCakeとユーティリティの組み合わせを使用しFileてディレクトリを開き、ファイルをループして、必要なサイズ変更を適用します。

例えば:

$dir = new Folder('/path/to/my/images');
$files = $dir->find('.*\.jpg'); // find all jpg
foreach($files as $file) {
    $this->ImageTool->resize(...);
    // etc
}
于 2013-02-21T16:27:14.117 に答える