MongoDBのGridFSに画像を保存しています。画像を引き出したら、サイズを変更してからデータベースに保存します。私はこれを試しました:
$image = $grid_collection ->findOne(array('_id' => new MongoID($id)));
new Imagick($image -> getBytes());
しかし、それはImagickでエラーをスローします。これで、一時的にファイルに書き込んでディスクに書き込み、Imagickにファイルを読み取らせることができますが、それは長い道のりのようです。これを行うためのより良い方法に関する提案はありますか?