【发布时间】:2012-01-04 00:00:20
【问题描述】:
我将图像存储在 MongoDB 的 GridFS 中。当我拉出图像时,我想调整它的大小,然后将其存储回数据库。我试过这个:
$image = $grid_collection ->findOne(array('_id' => new MongoID($id)));
new Imagick($image -> getBytes());
但这会在 Imagick 中引发错误。现在我可以将它临时写入磁盘并让 Imagick 读取该文件,但这似乎还有很长的路要走。有什么更好的方法建议吗?
【问题讨论】:
标签: php image mongodb imagick gridfs