Ich habe eine Frage zur Größenänderung von Bildern. Ich möchte ein Offline-Bildkomprimierungstool verwenden. Wenn ich die Uploads herunterladen, die Größenänderungen vornehmen, dann die serverseitigen löschen und die Struktur auf die gleiche Weise wieder hochladen würde, müsste ich dann nur noch ./launcher rebuild app ausführen und die Beiträge neu backen?
Welches Problem versuchen Sie zu lösen?
mit exakt denselben Dateinamen? Und selbst dann könnten Sie Probleme mit den Dateinamen haben.
Ich denke, das Beste wäre, Discourse die Größenänderungen so vornehmen zu lassen, wie Sie es möchten.
Ich möchte, dass alle Originale auf weniger als 100 KB verkleinert werden, ohne Änderungen der Auflösung. Ich habe eine Website gefunden, die dies ohne Probleme tut, aber um insgesamt Speicherplatz auf dem Server zu sparen. Den Dateinamen kann ich per Massenänderung ändern, um die von ihm vergebene Erweiterung zu löschen.
Wenn Sie Benutzern in Ihrem Forum erlauben, Bilder hochzuladen, benötigen Sie eine Lösung, die für die Zukunft funktioniert und nicht nur für die Vergangenheit. Sie möchten also herausfinden, welche Einstellungen Discourse Ihnen bietet, um so viel Speicherplatz wie möglich innerhalb Ihrer Parameter zu sparen.
Ich würde empfehlen, Bilder auf S3 zu speichern, damit Sie sich nicht so viele Gedanken über die Kosten für den Speicherplatz machen müssen. Aber das hilft nicht.
Ich denke, Sie möchten einfach max_image_height und max_image_width und vielleicht auch max image size kb ändern.
Ich habe bereits die Größe geändert, die sie hochladen können, aber ich habe immer noch viel Platz. Ich wurde schon einmal von S3 gesperrt, vermutlich aufgrund meines damaligen Standorts, aber sie haben nie einen Grund genannt. Ich habe versucht, sie zu kontaktieren, aber zu der Zeit nie eine Antwort erhalten. Ich möchte keine Zeit mit ihnen verschwenden.
Es gibt jetzt viele S3-Anbieter. Siehe Konfigurieren eines S3-kompatiblen Objektspeicheranbieters für Uploads.
Ich bin ziemlich sicher, dass Sie es bereuen werden, selbst wenn Sie herausfinden, wie Sie das tun können, was Sie versuchen.
Wie ist das überhaupt möglich? Wenn ein Bild verkleinert wird, ändert sich seine Auflösung. Das sind die gleichen Dinge. Oder verstehe ich die Frage nicht?
TS bedeutet: ein höheres (JPEG-)Kompressionsverhältnis anzuwenden.
Dadurch bleiben die gleiche Breite x Höhe erhalten und die Dateigröße wird reduziert.
Dafür gibt es einige Einstellungen in den Einstellungen - Dateien
- Original-JPG-Qualität neu komprimieren
- PNG-zu-JPG-Qualität
- Bildvorschau-JPG-Qualität
- Komponisten-Medienoptimierungs-Bildkodierungsqualität
Für historische Dateien benötigen Sie keinen externen Dienst. Sie können dies auf dem Server tun, indem Sie alle Ihre hochgeladenen Dateien durchgehen und Folgendes ausführen:
mogrify -quality XX dateiname.jpg, wobei XX die Qualitäts-Prozentzahl ist.
Davon abgesehen stimme ich @pfaffman zu, dass es besser ist, Speicherkosten zu sparen, indem man einen günstigeren Speicherdienst findet. Was heute eine akzeptable Bildqualität ist, ist es in 5 Jahren nicht mehr, und Sie werden es bereuen, es getan zu haben. Schließlich gibt es keinen Weg zurück, wenn Sie die Qualität eines Bildes verringern.