Una pregunta ¿Cuál es la diferencia de JPG y PNG?

Pregunta de la clase:
Por qué JPG pesa menos que BMP
Juan Sebastian Torres Rios

Juan Sebastian Torres Rios

Pregunta
student
hace 4 años

Una pregunta ¿Cuál es la diferencia de JPG y PNG?

2 respuestas
    Axel Yaguana

    Axel Yaguana

    Team Platzi
    hace 4 años

    ¡Hola, Juan! 🚀

    La principal diferencia entre JPG y PNG son los algoritmos de compresión que utilizan. JPG emplea un algoritmo de compresión con pérdida que descarta parte de la información de la imagen para reducir el tamaño del archivo. PNG utiliza un algoritmo sin pérdidas que conserva toda la información. Sin embargo, con PNG, la calidad de la imagen no cambiará, pero el tamaño del archivo generalmente será mayor.

    Debido a estos atributos, el uso para estos formatos son diferentes. JPG es empleado en fotos, esto se debe a que las fotografías tienden a tener transiciones suaves entre colores y tonos. Por otro lado, el formato PNG, se utiliza generalmente en la creación de iconos, ya que permite la transparencia del fondo de un objeto. Las extensiones para estos formatos son JPG (jpeg o jpg); y PNG (png)

    Jonathan Garos Campos

    Jonathan Garos Campos

    student
    hace 4 años

    Una ventaja muy importante en ambos casos es que son formatos muy comunes por lo que en la mayoría de los casos los podrías usar sin problemas. Pero si buscas añadir un logo, íconos, puede que debas apuntar al formato PNG, aunque también existen otros formatos interesantes y conocidos como el gif y el tft.

Fundamentos de Ingeniería de Software [Empieza Gratis]

Fundamentos de Ingeniería de Software [Empieza Gratis]

Comienza tu proyecto aprendiendo las bases de la ingeniería de software. En este curso podrás entender cómo funcionan las bases de la electrónica, los diferentes sistemas operativos y las redes que te permiten usar Internet.

Fundamentos de Ingeniería de Software [Empieza Gratis]
Fundamentos de Ingeniería de Software [Empieza Gratis]

Fundamentos de Ingeniería de Software [Empieza Gratis]

Comienza tu proyecto aprendiendo las bases de la ingeniería de software. En este curso podrás entender cómo funcionan las bases de la electrónica, los diferentes sistemas operativos y las redes que te permiten usar Internet.