مرحبا،
أشارككم كلاس بسيط أستخدمه في برامجي لتغيير أبعاد الصورة وحجمها مع الحفاظ قدر الإمكان على الوضوح والألوان.
المميزات:
تحديد جودة الصورة
تحديد أبعاد الصورة الجديدة بناءا على العرض (مع المحافظة على الـ Aspect Ratio بحيث تبقى الصورة متزنة الأبعاد)
خيار للمحافظة على أبعاد الصورة الأساسية
تجربة مباشرة:
الكود على Github:
- طريقة الإستخدام مشروحة في الReadme
مثال:
$image = new elimage;
$image->old = './test.jpg';
$image->new = './test-thumb.jpg';
$image->width = 500;
$image->quality = 90;
$new_image_path = $image->apply();
التعليقات