Los sitios web de almacenamiento de fotos generalmente le permiten cargar archivos JPG comprimidos y no alteran el archivo. Por lo tanto, no necesitan preocuparse por el equilibrio entre calidad y tamaño, ya que eso se determinó cuando se creó el archivo.
Hay excepciones. Facebook es más un sitio de redes sociales que un sitio de almacenamiento de fotos: no conozco a nadie que lo use para mantener su colección de fotos en línea. Reduce y vuelve a comprimir imágenes grandes.
Si tuviera que crear un sitio web que permitiera la edición de fotos en línea (como Pixlr.com), entonces podría considerar guardar solo las operaciones de edición en lugar de las imágenes editadas en cada etapa, porque la compresión de imágenes generalmente es un proceso con pérdida.
- ¿Cuáles son los mejores institutos de capacitación para convertirse en diseñadores web sin experiencia?
- ¿Cuáles son algunas comunidades en línea para desarrolladores de back-end?
- Cómo crear un sitio web de cartera para mi pequeña empresa
- ¿Cómo se compara el desarrollo con Django en Windows con el desarrollo con Django en Linux? ¿Cuáles son las compensaciones?
- Si estoy aprendiendo webstack-Django / Flask, HTML, CSS, Bootstrap y jQuery, ¿cuánto conocimiento se requiere para aprender la estructura de datos y los algoritmos?
En cuanto a las bases de datos, no es una buena idea guardar datos de imágenes en bases de datos directamente. Lea estas buenas respuestas: ¿Cómo almacenar el perfil y otras imágenes en el sitio web? ¿es mejor almacenarlo como blob en DB o almacenarlo como archivo?