質問: image_style_urlは画像を作成しません image_style_url を使用して、管理者インターフェイスから追加した画像のサムネイルを取得しています。// $foo->field_picture['und'][0]['uri'] has value public://foo.jpg image_style_url('foo-thumb', $foo->field_picture['und'][0]['uri']); apiは、urlがリクエストされたときに画像が作成されると述べています。ただし、ページにアクセスしても画像は表示されません(404)。関数から返されたurlは整形式のようですが、ファイルは作成されていません。「foo-thumb」フォルダーはパブリックデータフォルダー内にあり、ファイル権限はokである必要があります。画像キャッシュをフラッシュしようとしましたが(drupal image-flush foo-thumb)、それでも結果はありません。何か案は?
回答: $fid = file_load($field_yuorfield_fid); $image_uri = image_style_url('yuor_style', $fid->uri); fopen($image_uri, 'r'); ここではhtmlを作成するためにurlを使用できます