切り抜きサイズより小さい画像を切り抜くときに、黒の背景色を別の色(白など)に変更することはできますか?
Drupal 7の「画像スタイル」設定を使用して、最初に画像を正しい幅にスケーリングし、次にトリミングして目的の高さにします。これにより、一部の画像には実際には見栄えの悪い黒の境界線が表示されます(クライアントは好ましくありません)。
これを修正するための他の提案をいただければ幸いです。
切り抜きサイズより小さい画像を切り抜くときに、黒の背景色を別の色(白など)に変更することはできますか?
Drupal 7の「画像スタイル」設定を使用して、最初に画像を正しい幅にスケーリングし、次にトリミングして目的の高さにします。これにより、一部の画像には実際には見栄えの悪い黒の境界線が表示されます(クライアントは好ましくありません)。
これを修正するための他の提案をいただければ幸いです。
回答:
ImageCacheアクションモジュールを試すことができます。ImageCacheアクションに同梱されているImagecache Canvas Actionsモジュールを有効にし、スタイルエフェクトの順序を次のように変更します。
Drupal 8では、画像効果モジュールを使用します。これにより、Drupalの「画像スタイル」の追加オプションが提供されます。これを行うために私が見つけた最も効果的な方法は、以下の効果を持つ画像スタイルを作成することです:
これら2つのモジュールは要件を満たすことができます。
イメージエフェクトキットモジュール。
画像効果キットは、画像スタイルで使用される画像効果を提供します。次の効果が含まれます。
- ボーダー効果
- 角丸効果
- パディング効果
- 透かし効果
- サイズ変更効果
- オーバーレイ効果
- フィルター効果
画像効果モジュール。
画像のサイズを、トリミング、拡大、縮小を行わずに正確なサイズのサイズに変更しますが、必要に応じて白い背景を追加します。