تغيير حجم الصور خارج الخادم

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

ما المشكلة التي تحاول حلها؟

بنفس أسماء الملفات بالضبط؟ وحتى في هذه الحالة، قد تواجه مشكلات في ملفات SHAs.

أعتقد أن ما يجب فعله هو جعل Discourse يقوم بتغيير الأحجام بالطريقة التي تريدها.

أريد تغيير حجم جميع الملفات الأصلية لتكون أقل من 100 كيلوبايت دون أي تغيير في الدقة. لقد وجدت موقعًا يقوم بذلك دون مشاكل ولكن لتوفير المساحة الإجمالية على الخادم. يمكنني تغيير اسم الملف بشكل جماعي لحذف الامتداد الذي يمنحه.

إذا كنت ستسمح للمستخدمين في منتداك بتحميل الصور، فأنت تريد حلاً سيعمل للمستقبل، وليس فقط للماضي. لذا، تريد معرفة الإعدادات التي يوفرها لك Discourse لتوفير أكبر قدر ممكن من المساحة ضمن معاييرك.

أوصي بتخزين الصور على S3 حتى لا تهتم كثيرًا بتكلفة المساحة. لكن هذا لا يساعد.

أعتقد أنك تريد فقط تغيير max_image_height و max_image_width وربما أيضًا max image size kb.

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

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

هناك العديد من موفري S3 الآن. انظر تكوين موفر تخزين كائنات متوافق مع S3 للتحميلات.

أنا متأكد تمامًا من أنه حتى لو تمكنت من معرفة كيفية القيام بما تحاول القيام به، فسوف تندم على فعله.

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

TS تعني: تطبيق نسبة ضغط أعلى (jpeg).
سيؤدي ذلك إلى الحفاظ على نفس العرض × الارتفاع وتقليل حجم الملف.

هناك بعض الإعدادات لهذا في الإعدادات - الملفات

  • إعادة ضغط جودة jpg الأصلية
  • جودة png إلى jpg
  • جودة معاينة الصورة jpg
  • جودة ترميز صورة محسن الوسائط للمؤلف

بالنسبة للملفات التاريخية، لا تحتاج إلى خدمة خارجية. يمكنك القيام بذلك على الخادم عن طريق المرور بجميع الملفات التي تم تحميلها وتشغيل

mogrify -quality XX filename.jpg حيث XX هي نسبة الجودة%.

ومع ذلك، أتفق مع @pfaffman على أنه من الأفضل توفير تكاليف التخزين عن طريق العثور على خدمة تخزين أقل تكلفة. ما هو مقبول حاليًا لجودة الصورة ليس كذلك في غضون 5 سنوات، وستندم على القيام بذلك. في النهاية، لا توجد طريقة للعودة عندما تقلل من جودة الصورة.

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