Ubah warna latar belakang gambar saat memotong


14

Apakah mungkin untuk mengubah warna latar belakang hitam ke warna lain (misalnya putih) saat memotong gambar yang lebih kecil dari ukuran pemotongan?

Saya menggunakan pengaturan "gaya gambar" di Drupal 7 untuk skala pertama gambar dengan lebar yang benar dan kemudian memotong untuk mendapatkan ketinggian yang diinginkan. Ini menghasilkan beberapa gambar memiliki batas hitam yang benar-benar tidak terlihat bagus (dan klien tidak suka).

Saran lain untuk memperbaikinya akan sangat dihargai.

Jawaban:


23

Anda dapat mencoba dengan modul Tindakan ImageCache . Aktifkan modul Imagecache Canvas Actions yang dikirimkan bersama ImageCache Actions dan kemudian ubah urutan efek gaya Anda ke:

  1. Skala
  2. Tentukan kanvas (atur warna dan skala skala Anda)
  3. Tanaman

Nama diubah menjadi "Modul Efek Gambar" di Drupal 8 (lihat jawaban lain)
dude

3

Untuk Drupal 8 Anda akan menggunakan modul Efek Gambar . Ini akan memberikan opsi tambahan untuk "gaya gambar" Drupal Anda. Cara paling efektif yang saya temukan untuk melakukan ini adalah membuat gaya gambar dengan efek berikut:

  • Skala baik lebar atau tinggi.
  • Atur kanvas - Ukuran tepat. Berikan lebar dan tinggi gaya gambar akhir dan berikan gambar latar belakang. Ini default ke transparan jadi hapus centang itu dan berikan warna Anda sendiri.
  • Pangkas sesuai ukuran (lebar dan tinggi yang Anda terapkan pada kanvas di atas).

Gambar yang tercetak pada contoh dengan kanvas merah masukkan deskripsi gambar di sini


1

Dua modul ini dapat memenuhi kebutuhan Anda.

Modul kit efek gambar .

Kit efek gambar menyediakan beberapa efek gambar untuk digunakan pada gaya gambar. Ini termasuk efek berikut:

  • Efek perbatasan
  • Efek sudut membulat
  • Efek bantalan
  • Efek tanda air
  • Mengubah ukuran efek
  • Efek overlay
  • Efek filter

modul efek gambar .

Ubah ukuran gambar ke ukuran dimensi yang tepat tanpa memotong, meregangkan, atau menyusut, tetapi akan menambah latar belakang putih jika perlu.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.