منتدى مجلة t-view
(نسخة قابلة للطباعة من الموضوع)
https://tviewmag.com/forums/t285
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

طباعة لوجو الموقع على كل الصور وتحويلها لصيغة webp لتقليل حجمها
Admin 31-10-2021 01:03 صباحاً
بسم الله الرحمن الرحيم

هذا الموضوع خاص لأصحاب المواقع كالمنتديات والمجلات ليتم طباعة لوجو الموقع على كل الصور التي في الموقع وتحويلها لصيغة webp لتقليل حجمها.

مثال
هذه صورة في الأصل إسم ملفها flower.jpg وبدون طباعة لوجو عليها

لاحظ كيف تم طباعة الصورة عليها بشكل تلقائي.

حمل الملف المرفق watermark_webp_out_v2.zip واستخرج الملفات منه.

ارفع  الملفات التالية لمجلد حفظ الصور وهي:
.htaccess
watermark.php
logo.png
null.png

الملف watermark.php مرفق معدل جاهز لطباعة الصورة logo.png على الصور png, jpj, jpeg التي عرضها يزيد عن 300 بكسل. يمكنك تعديل الخيارات من خلال تحرير الملف watermark.php

$Quality = 85; //مقدار  ضغط الصورة زيادة الرقم = زيادة حجم الملف وجودة أعلى
$minWidth = 300; // أقل عرض للصورة لإضافة اللوجو عليها
$WebpConvert = 1; // تحويل الصور ل webp لتقليل حجم الصورة


إذا لا تريد طباعة على الصور حرر الملف logo.png في برنامج لتحرير الصور وامسح الصورة.

ملاحظات:
تنبيه هذه العملية قد تزيد استعمال موارد السيرفر. يفضل إستعمال كاش للصور مثلا كلاودفلير جيد لذلك.
إذا تستعمل cloudflare قد لا يظهر التأثير على الصور مباشرة بسبب الكاش للصور في كلاودفلير الحل مسح كاش كلاودفلير.
لن يتغير امتداد الملفات في موقعك وإنما يتغير صيغة الصورة وحجمها يقل. للتأكد أن السكريبت يعمل تنقر بالماوس اليمين على الصورة وتختار  Save Image As
 سيظهر حفظ الصورة بالصيغة الجديدة webp



منتدى مجلة t-view

هذا المنتدى يعمل على برنامج MySmartBB+ | إعداد و برمجة فريق MySmartBB