تغيير max_image_size_kb

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

أعتقد أن هذا الإعداد يتم تطبيقه فقط على التحميلات الجديدة؟ هل هناك طريقة لتغيير حجم التحميلات الحالية لاستخدام القيمة القصوى الجديدة (على سبيل المثال، تغيير حجم النسخ الأصلية لأي شيء يتجاوز الحد الأقصى)؟ كنت آمل أن يفعل شيئًا مثل bundle exec rake posts:rebake (ربما)؟

إذا لم ينجح ذلك، فما هو النهج الأفضل هنا؟ كان هناك إصدار أقدم من Discourse يحتوي على Rails script/downsize_uploads.rb ولكني أعتقد أنه لم يعد موجودًا على GitHub الآن؟ هل هناك أي شيء آخر أم أن أفضل رهان لي هو استخدام هذا الرمز على إصدار أحدث من Discourse - أعتقد أنه يستخدم الميجابكسل كقيد بدلاً من الكيلوبايت؟

شكرًا على أي مساعدة/نصيحة.

إعجاب واحد (1)

تم تحويله إلى rake uploads:downsize. تأكد من إلقاء نظرة على رمز البرنامج النصي لأن هذا إجراء مدمر.

في الوقت الحاضر، يجب أن يوفر ضغط الصور من جانب العميل توفيرًا كافيًا للحفاظ على تحميلات الصور تحت السيطرة. هل قمت بتمكينه؟

3 إعجابات

لدينا ضغط العميل يعمل وهو يؤدي بشكل جيد حقًا في الحفاظ على أحجام الصور صغيرة منذ تقديمه. لقد كنا مباشرين مع Discourse منذ حوالي مايو 2015، وربما لم نغير الحد الأقصى لحجم الصورة من قبل، لذا تبدو هذه المهمة مثالية - شكرًا لك!

3 إعجابات

أعتذر عن عدم تمكني من توقيع اتفاقية ترخيص المساهم (CLA) بسبب عملي، لذا بدون طلب سحب (PR) أردت تمرير ذلك..

..يجب أن يكون ARGV[1]، وإلا فإنه يستخدم دائمًا 500_000 بغض النظر عما تم تمريره. شكرًا مرة أخرى على الإشارة إلى المهمة الصحيحة، تم تغيير حجم جميع الملفات وهي تعمل بشكل رائع. :heart:

إعجابَين (2)

مستخدم @cvx، هل نحتاج إلى تحديث ذلك؟

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.