هل من الممكن تغيير لون الخلفية السوداء إلى لون آخر (مثل الأبيض) عند اقتصاص صورة أصغر من حجم الاقتصاص؟
أستخدم إعدادات "أنماط الصور" في Drupal 7 لقياس الصورة أولاً إلى العرض الصحيح ثم الاقتصاص للحصول على الارتفاع المطلوب. ينتج عن هذا بعض الصور ذات حدود سوداء التي لا تبدو جميلة حقًا (ولا يحب العميل).
سيكون موضع تقدير أي اقتراحات أخرى لإصلاح هذا.
يمكنك المحاولة مع إجراءات ImageCache الوحدة النمطية. قم بتمكين وحدة Imagecache Canvas Actions التي يتم شحنها مع إجراءات ImageCache ثم قم بتغيير ترتيب تأثيرات النمط إلى:
من أجل Drupal 8 ستستخدم Image Effects module . سيوفر هذا خيارات إضافية لـ Drupal "أنماط الصورة". الطريقة الأكثر فعالية التي وجدتها للقيام بذلك هي إنشاء نمط صورة مع التأثيرات التالية:
يمكن أن تلبي هاتين الوحدتين متطلباتك.
طقم تأثير الصورة وحدة.
توفر مجموعة تأثير الصورة بعض تأثيرات الصورة لاستخدامها في أنماط الصور. يتضمن التأثيرات التالية:
- تأثير الحدود
- تأثير الزاوية المستدير
- تأثير الحشو
- تأثير العلامة المائية
- تأثير تغيير الحجم
- تأثير التراكب
- تأثير المرشح
تأثير الصورة الوحدة النمطية.
قم بتغيير حجم الصورة إلى مجموعة أبعاد محددة تمامًا بدون أي اقتصاص أو تمدد أو تقلص ، ولكن ستضيف خلفية بيضاء إذا لزم الأمر.