Posted by gg45 on April 16, 2012 at 1:37am
お世話になっております。
コンテンツ投稿時の画像登録の際に、1フィールドで複数の自動リサイズされた画像を作成することはできるのでしょうか。
たとえば、test.jpgという画像を投稿した場合に、画像フィールドは一つだが、投稿すると
test.jpg
test_1.jpg (200px × 100px)
test_2.jpg (300px × 150px)
test_3.jpg (400px × 200px)
と4枚画像がアップされるようなモジュールはありますか?
お教えいただけると助かります。
よろしくお願い致します。
Comments
Drupal6 であれば、ImageCache
Drupal6 であれば、ImageCache モジュール
http://drupal.org/project/imagecache
Drupal7からはコアに組み込まれて Image モジュールとなっています。
予めリサイズなど画像処理をプリセットしておいて画像アップロードの後にサーバ側で画像を生成します。
フィールドの表示設定でどのプリセットの画像を表示させるかを設定することができます。
sasaki2goさんご連絡ありがとうございます。
sasaki2go さん
ご連絡ありがとうございます。
現在Drupal7を利用していて、コアで画像スタイルよりサイズ変更の設定は行うことができました!!
しかし、1フィールドで複数画像が作成される方法(今回だと4パターン)はいまだわからないのですが、こちらはどの画面より設定すればよいのでしょうか?
お手数をおかけいたしますが、よろしくお願い致します。
画像スタイルの機能は、画像が表示される時にその表示フォーマ
画像スタイルの機能は、画像が表示される時にその表示フォーマットにしたがってリサイズ画像が未生成であればキャッシュファイルが生成されます。
コンテンツタイプごとの表示管理からデフォルトやティーザーの画像フィールドの表示フォーマットで表示させたい画像スタイルを選択します。
例えば、デフォルトではmedium、ティーザーではthumbnailとするとノードページにアクセスするとmediumの画像が生成され、ティーザーでそのノードが表示されるとthumbnailの画像が生成されるといった感じです。
なので必要な画像スタイルを追加したらそれらをそれぞれどこで表示させるかだけ考えればよいと思いますよ。
ありがとうございました
sasaki2goさんありがとうございました。
表示についてよくわかりました!