画像をRackspaceCloudFilesに移動し、PHPAPIを使用しています。私は次のことをしようとしています:
- 「オリジナル」コンテナから画像を取得する
- サイズを変更したり、研いだりします。
- サイズ変更された画像を「thumbs」コンテナに保存します
私の問題は#2にあります。最初にオリジナルをサーバーにコピーせずにサイズを変更したいと思っていましたが(画像が大きく、動的にサイズを変更したいため)、方法がわかりません。これは私がこれまでに持っているものです(あまりありません):
$container = $conn->get_container("originals");
$obj = $container->get_object("example.jpg");
$img = $obj->read();
問題の一部は、read()関数によって何が返されるのかを完全に理解していないことです。$ imgにオブジェクトの「データ」(ジブリッシュとして印刷できた)が含まれていることは知っていますが、ファイルでもURLでも画像リソースでもないため、処理方法がわかりません。どういうわけか$imgを画像リソースに変換することは可能ですか?imagecreatefromjpeg($ img)を試しましたが、うまくいきませんでした。
ありがとう!