web-dev-qa-db-ja.com

D7のimagecacheを使用して、プログラムで画像のスタイル付きバージョンを取得するにはどうすればよいですか?

ノードに接続された画像のスタイル付きバージョンをサーバーにローカルに保存したい。 「スタイル付き」は、すでに設定したカスタム画像スタイルでフィルタリングされます。正しい機能は何ですか、どこにも見つかりません。

元の画像のfile_unmanaged_copy()が正常に機能しているため、スタイル付きバージョンを取得する方法がわかりません。

5
ezrock

theme_image_style 。 Drupal 7.では、画像キャッシュが画像スタイルに置き換えられています。例:

print theme('image_style',array('style_name' => 'thumbnail', 'path' => 'path/to/image'));
15
Hamid Nikmehr

image_style_url() は、私が探していたものに最も近い一致になった。画像の完全なHTMLマークアップは含まれていないため、画像にアクセスするために追加の作業を行う必要はありませんでした。

4
ezrock