Cambia il colore di sfondo dell'immagine durante il ritaglio


14

È possibile cambiare il colore di sfondo nero con un altro colore (ad es. Bianco) quando si ritaglia un'immagine più piccola della dimensione del ritaglio?

Sto usando le impostazioni di "stili di immagine" in Drupal 7 per ridimensionare l'immagine alla larghezza corretta e poi ritagliarla per ottenere l'altezza desiderata. Ciò si traduce in alcune delle immagini con bordi neri che in realtà non sembrano belle (e al cliente non piace).

Qualsiasi altro suggerimento per risolvere questo sarebbe apprezzato.

Risposte:


23

Puoi provare con il modulo Azioni ImageCache . Abilita il modulo Imagecache Canvas Actions fornito con ImageCache Actions e modifica l'ordine degli effetti di stile in:

  1. Scala
  2. Definisci tela (imposta le dimensioni del colore e della scala)
  3. Ritaglia

Il nome è cambiato in "Modulo effetti immagine" in Drupal 8 (vedi altre risposte)
amico,

3

Per Drupal 8 utilizzerai il modulo Effetti immagine . Ciò fornirà opzioni aggiuntive per i tuoi "stili di immagine" Drupal. Il modo più efficace che ho trovato per fare questo è creare uno stile di immagine con i seguenti effetti:

  • Ridimensionare una larghezza o altezza.
  • Imposta tela - Dimensioni esatte. Dagli la larghezza e l'altezza dello stile dell'immagine finale e fornisci un'immagine di sfondo. L'impostazione predefinita è trasparente, quindi deselezionala e fornisci il tuo colore.
  • Ritaglia su misura (la larghezza e l'altezza applicate alla tela sopra).

Immagine allegata di un esempio con una tela rossa inserisci qui la descrizione dell'immagine


1

Questi due moduli possono soddisfare le tue esigenze.

Modulo kit effetti immagine .

Il kit di effetti di immagine fornisce alcuni effetti di immagine da utilizzare su stili di immagine. Include i seguenti effetti:

  • Effetto bordo
  • Effetto angolo arrotondato
  • Effetto imbottitura
  • Effetto filigrana
  • Effetto di ridimensionamento
  • Effetto di sovrapposizione
  • Effetto filtro

modulo effetto immagine .

Ridimensiona un'immagine a un set esatto di dimensioni di dimensioni senza ritagliare, allungare o ridurre, ma aggiungerà sfondo bianco se necessario.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.