Ridimensionamento automatico delle immagini dopo il caricamento da parte dell'utente

Ciao! Ho appena configurato un’istanza di Discourse e mi chiedevo: esiste un modo semplice per ridimensionare le immagini dopo che un utente le ha caricate? Ho già avuto diversi utenti sulla bacheca che hanno caricato immagini di alcuni MB ciascuna!
Grazie,
Jack

Non fare nulla. Verranno ridimensionati. Se cerchi, puoi trovare alcune discussioni a riguardo.

Ah giusto, sembra che non siano ancora cambiati – ho cercato, ma darò un’altra occhiata, grazie.

Ciao, non si stanno ancora ridimensionando, ho saltato qualcosa di davvero ovvio?

Dovrai modificare le impostazioni del sito relative alle immagini se vuoi limitare severamente i caricamenti. Alcuni megabyte non sono un problema per un’immagine.

Se sei preoccupato di rimanere senza spazio di archiviazione locale sul server, hai pensato di spostare i caricamenti su S3?

Ah, ottimo, grazie! Ho trovato l’impostazione e l’ho modificata. Amministro un forum di giardinaggio, quindi si riempirà presto di foto, il che potrebbe diventare costoso per un sito senza scopo di lucro (al momento). Grazie per il tuo aiuto.

Qual è il nome dell’impostazione che hai modificato?

Non sono sicuro di cosa significhi, lol, ma chiederò al mio partner più tecnico di spiegarmelo. Grazie.

Impostazioni > Dimensione massima immagine

Per ora l’ho impostata a 1000 KB. Sono rimasto sorpreso perché non ha modificato le immagini già presenti, ma solo quelle caricate di recente. Potrei aumentare la dimensione col tempo, ma essendo una nuova bacheca, volevo bloccare subito le immagini troppo grandi!

Pensavo che riducendo questa impostazione, Discourse avrebbe generato un errore se qualcuno avesse voluto inviare un’immagine più pesante. Immagino che questo avrebbe impedito a molte persone di caricare un’immagine dallo smartphone, dove le foto non sono molto compresse… :thinking:

Ah sì, sono appena riuscito a caricarne uno dal mio laptop, ma controllerò anche dal mio telefono.

Ho appena controllato su mobile e laptop e sembra funzionare, a meno che non ci sia un caso d’uso aggiuntivo che mi sfugge? Testato su iPhone e Mac.

Avviso leale: a mio parere, stai buttando il bambino insieme all’acqua sporca. È improbabile che le persone tornino su un sito che vieta la condivisione di immagini superiori a 1 megabyte.

È il tuo sito, quindi puoi fare come preferisci, ma mi aspetto che le persone non tornino una volta imbattute in tale severa limitazione.

Grazie Jeff, per me non sembra una limitazione perché possono comunque pubblicare; serve solo a mantenere basso il peso dei file. Le immagini rimangono comunque grandi e di alta qualità, adatte alla condivisione. Continuerò a monitorare la situazione nel tempo. Al momento, se consentissi immagini da 4-8 MB sul mio server, i costi di hosting dopo un anno di contenuti potrebbero raggiungere centinaia di sterline, cifra che non posso permettermi.

Oh, è giusto — approccio molto migliore. Pensavo stessi bloccando tutti i caricamenti superiori a 1 MB di dimensioni.

Ah, capisco cosa intendi, no, assolutamente no, sto solo ridimensionandoli.

Sembra che non abbia mai letto la fine della descrizione dell’impostazione max image size kb, che fornisce un’informazione chiave di cui non avevo idea.

Le immagini più grandi di questo valore e più piccole di client_max_body_size verranno ridimensionate per adattarsi al caricamento.

Bene da sapere!