"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > إنشاء صور مصغرة مستجيبة للحفاظ على جودة الصورة الأصلية

إنشاء صور مصغرة مستجيبة للحفاظ على جودة الصورة الأصلية

نشر في 2025-04-12
تصفح:904

How to Create Responsive Thumbnails from Uploaded Images While Maintaining Original Quality?

إنشاء صورة مصغرة من الاستجابة من الصور المحمّلة

عند العمل مع الصور التي يتم تحميلها من قبل المستخدم ، وإنشاء صور مصغرة مستجيبة أمر بالغ الأهمية لتعزيز تجربة المستخدم والحفاظ على أداء الموقع. يعالج هذا الدليل التحدي المتمثل في توليد الصور المصغرة مع الحفاظ على جودة الصورة الأصلية. لإنشاء صورة مصغرة من صورة تم تحميلها ، اتبع هذه الخطوات:

استرداد الصورة الأصلية: Pixels).

    Thumbnail:
  1. توظيف ImageJpeg () أو ImagePng () لحفظ الصورة المصغرة إلى الموقع المطلوب. تتراوح هذه المعلمة من 0 إلى 100 ، مع قيمة أعلى تشير إلى جودة أفضل. إذا تم تثبيتها على الخادم الخاص بك ، فيمكنك الاستفادة من فئة Imagick الخاصة به لإنشاء صورة مصغرة:
  2. تثبيت ImageMagick: path.
  3. تعيين خصائص الصورة: file_put_contents () لكتابة الصورة المقيدة إلى ملف جديد. if (isset ($ _ files ['image_data'])) { if (is_uploaded_file ($ _ files ['image_data'] ['tmp_name'])) { // معالجة الصور الأصلية $ imgdata = addSlashes (file_get_contents ($ _ files ['image_data'] ['tmp_name'])) ؛ // جيل الصورة المصغرة if (generateThumbnail ($ _ files ['image_data'] ['tmp_name'] ، 100 ، 100 ، 90)) { $ thumbdata = addSlashes (file_get_contents ($ _ files ['image_data'] ['tmp_name']. '_thumb.jpg')) ؛ // إدراج الصور الأصلية والثنائية المصغرة في قاعدة البيانات $ sql = "تحديث المستخدمين تعيين user_pic = '". $ imgdata. "' ، user_pic_small = ''. $ thumbdata. اللاحقة.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3