سؤال حول حجم/تغيير حجم رفع الصور

بعد الضغط على الأزرار لفترة من الوقت لمحاولة فهم الأمور، هذا ما أعتقد أنه يحدث:

  • مع التثبيت الافتراضي، إذا كانت client_max_body_size تساوي max image size kb، فلن يتم تغيير حجم الصور.

  • زيادة client_max_body_size ستسمح برفع ملفات أكبر، والتي سيقوم Discourse بمحاولة تغيير حجمها ضمن الحد المحدد في max image size kb.

  • على الرغم من أن الوصف يوحي بغير ذلك، فإن max image size kb لا يحد فعليًا من أحجام الرفع (هذا أمر محير للغاية!)

  • أحجام الرفع تُحدد حصريًا عبر client_max_body_size في nginx.

  • عند تغيير الحجم:

    • تبقى ملفات JPEG بصيغة JPEG بنتائج جيدة.
    • تتحول ملفات PNG إلى JPG بنتائج مقبولة.
    • تبقى ملفات GIF المتحركة بصيغة GIF بنتائج ضعيفة بشكل عام.

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