Redimensionar imágenes automáticamente después de que el usuario las haya subido

¡Hola! Acabo de configurar una instancia de Discourse y me preguntaba: ¿hay alguna forma sencilla de redimensionar las imágenes después de que un usuario las sube? Ya he tenido a varias personas usando el foro con imágenes de varios MB cada una.
Gracias,
Jack

1 me gusta

No hagas nada. Se redimensionarán. Si buscas, puedes encontrar alguna discusión al respecto.

1 me gusta

Ah, cierto, parece que aún no han cambiado. Lo busqué, pero lo revisaré de nuevo, gracias.

2 Me gusta

Hola, aún no se están redimensionando, ¿he pasado por alto algo muy obvio?

Necesitarás editar la configuración de tu sitio relacionada con las imágenes si deseas restringir severamente las subidas. Unos pocos megabytes no son un problema para una imagen.

1 me gusta

Si te preocupa quedarte sin almacenamiento local en el servidor, ¿has considerado mover las subidas a S3?

1 me gusta

¡Ah, genial! Gracias, encontré la configuración y ya la ajusté. Dirijo un foro de jardinería, así que se llenará de fotos bastante rápido, lo que podría resultar costoso para un sitio sin fines de lucro (por ahora). Gracias por tu ayuda.

¿Cuál es el nombre de la configuración que cambiaste?

No estoy seguro de lo que significa, jaja, pero le preguntaré a mi socio más técnico para que me lo explique. Gracias.

Configuración > Tamaño máximo de imagen

Lo he cambiado a 1000 KB por ahora. Me sorprendió que no modificara las imágenes existentes, solo las nuevas subidas. Quizás aumente el tamaño con el tiempo, pero como es un nuevo tablero, ¡quería detectar las imágenes enormes desde el principio!

Creía que al reducir esta configuración, Discourse lanzaría un error si alguien intentara enviar una imagen más pesada, lo que, supongo, evitaría que muchas personas suban imágenes desde su smartphone, donde las fotos no están muy comprimidas… :thinking:

2 Me gusta

Ah, cierto, acabo de subir uno desde mi portátil, pero también lo revisaré desde mi teléfono.

Acabo de verificar en el móvil y en el portátil y parece funcionar, a menos que haya un caso de uso adicional que esté pasando por alto. Probado en iPhone y Mac.

Advertencia justa: en mi opinión, estás tirando al bebé con el agua de la bañera. Es poco probable que las personas vuelvan a un sitio que les prohíba compartir imágenes de más de 1 megabyte.

Es tu sitio, así que puedes hacer lo que quieras, pero me espero que la gente no vuelva una vez que se encuentre con esa limitación tan severa.

Gracias, Jeff. Para mí no parece una limitación, ya que pueden publicar; simplemente mantiene el tamaño del archivo bajo. Las imágenes siguen siendo grandes y de alta calidad para fines de compartir. Estaré atento a cómo evoluciona con el tiempo. Por ahora, si permito imágenes de 4 a 8 MB en mi servidor, el costo de alojamiento después de un año de contenido podría alcanzar cientos de libras, algo que no puedo permitirme.

2 Me gusta

Oh, eso es justo: un enfoque mucho mejor. Pensé que estabas bloqueando todas las cargas mayores a 1 MB.

2 Me gusta

Ah, ya veo a qué te refieres, no, definitivamente no, solo redimensionándolos

Parece que nunca leí el final de la descripción de la configuración tamaño máximo de imagen en KB, que proporciona una información clave de la que no tenía idea.

Las imágenes más grandes que este valor y más pequeñas que client_max_body_size se redimensionarán para ajustarse durante la carga.

¡Bueno saberlo!

2 Me gusta

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