Kırpırken görüntü arka plan rengini değiştirme


14

Kırpma boyutundan daha küçük bir görüntü kırpılırken siyah arka plan rengini başka bir renge (örn. Beyaz) değiştirmek mümkün müdür?

Drupal 7'de "görüntü stilleri" ayarlarını önce görüntüyü doğru genişliğe ölçeklemek ve sonra da istenilen yüksekliğe ulaşmak için kırpmak için kullanıyorum. Bu, bazı görüntülerin gerçekten hoş görünmeyen siyah kenarlıklara sahip olmasıyla sonuçlanır (ve istemci beğenmez).

Bunu düzeltmek için başka öneriler takdir edilecektir.

Yanıtlar:


23

ImageCache Actions modülünü deneyebilirsiniz . ImageCache Eylemleri ile gönderilen Imagecache Tuval Eylemleri modülünü etkinleştirin ve ardından stil efektlerinizi şu şekilde değiştirin:

  1. ölçek
  2. Tuvali tanımlayın (renk ve ölçek boyutlarınızı ayarlayın)
  3. ekin

Drupal 8'de isim "Image Effects module" olarak değiştirildi (diğer yanıtlara bakın)
dude

3

Drupal 8 için Görüntü Efektleri modülünü kullanacaksınız . Bu, Drupal "görüntü stilleri" için ek seçenekler sağlar. Bunu yapmanın en etkili yolu, aşağıdaki efektlerle bir görüntü stili oluşturmaktır:

  • Genişliği veya yüksekliği ölçeklendirin.
  • Tuvali ayarla - Tam boyut. Son görüntü stilinin genişliğini ve yüksekliğini verin ve bir arka plan görüntüsü sağlayın. Varsayılan olarak şeffaftır, bu yüzden işaretini kaldırın ve kendi renginizi sağlayın.
  • Boyutuna göre kırp (yukarıdaki tuvale uyguladığınız genişlik ve yükseklik).

Kırmızı brandalı bir örneğin atanmış resmi resim açıklamasını buraya girin


1

Bu iki modül gereksiniminizi karşılayabilir.

Görüntü efekti kiti modülü.

Görüntü efekti kiti, görüntü stillerinde kullanılacak bazı görüntü efektleri sağlar. Aşağıdaki efektleri içerir:

  • Sınır efekti
  • Yuvarlak köşe efekti
  • Dolgu etkisi
  • Filigran efekti
  • Yeniden boyutlandırma efekti
  • Kaplama efekti
  • Filtre efekti

görüntü efekt modülü.

Görüntüyü herhangi bir kırpma, esneme veya daralma olmadan tam boyut boyutlarına göre yeniden boyutlandırın, ancak gerekirse beyaz arka plan ekleyecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.