Imágenes e íconos digitales: ¿Habrá una alternativa superior a los GIF para animaciones en el futuro cercano?

Los GIF (Graphics Interchange Format) son una pesadilla desde una perspectiva tecnológica y política.

La Free Software Foundation toma algunos puntos de vista extremos sobre la libertad del software, pero estoy totalmente de acuerdo con ellos en este tema. Los GIF tienen que irse.

Como explica la FSF, el estándar GIF está innecesariamente gravado por patentes cuando existe el estándar superior libre de regalías PNG: https://www.gnu.org/philosophy/g…

En un nivel fundamental, los GIF proporcionan un medio para servir datos visuales, animados y estáticos. Los GIF son terribles en ambos.

Para los datos animados, se han introducido varias soluciones en HTML5 y CSS3.

  • etiqueta

    Esto permite un control dinámico del nivel de píxeles de la pantalla del espectador, y se representa de manera eficiente a través del motor Javascript de un navegador, ya sea a través de una CPU o una GPU. La etiqueta de lienzo se puede combinar con la tecnología WebGL para brindar texturas y gráficos 3D intensos similares a los de los videojuegos al navegador. Los navegadores móviles extienden la vida útil de la batería al utilizar una arquitectura de hardware incorporada para representar el contenido.

  • etiqueta
  • Animación CSS3

    CSS3 proporciona animaciones hermosas sin ninguno de los riesgos de Javascript. Esta solución es probablemente más parecida al uso original de GIF, como iconos animados y marcadores para decorar una página web. Las transformaciones CSS3 también están optimizadas a nivel de navegador, aprovechando el hardware nativo.

GIF también se puede usar para imágenes ráster estáticas, pero los formatos de imagen superiores existentes ya se han hecho cargo, a saber, PNG y JPEG. El primero con la ventaja añadida de la transparencia (canal alfa). Con suerte, incluso las imágenes ráster serán reemplazadas por imágenes vectoriales, como SVG.

Hace un tiempo escribí sobre el BPG de Fabrice Bellard: Mejores gráficos protable (por qué BPG reemplazará los GIF y no solo), es mucho mejor que GIF, cientos de veces más pequeño que GIF, incluso más pequeño que JPG, pero la gran parte es que admite animaciones, por lo que sería un gran reemplazo para los GIF.

Desafortunadamente, se basa en HEVC: codificación de video de alta eficiencia, que es un estándar de compresión de video que está patentado por MPEG LA; de lo contrario, el código creado por Fabrice, tanto el codificador está bajo GPL como el decodificador bajo BSD / LGPL.

Todavía no es compatible con el navegador, pero puede rellenarlo con un decodificador javascript, en realidad hay una demostración aquí que compara un MP4 con la versión animada de BPG.

¡Bien dicho! Sí, siempre debe haber una alternativa superior / mejorada a formatos como GIF y similares. Debería ser la tendencia. ¡Lo mejor también es la facilidad de uso para los usuarios y desarrolladores, y totalmente GRATIS!
No soy del tipo técnico, y todavía uso GIF para animaciones simples y livianas, ya que ya me acostumbré: D!

More Interesting

¿Qué tan difícil es la especialización en Juegos de Ciencias de la Computación en la Escuela de Ingeniería USC Viterbi?

¿Cuál es la diferencia entre todas las empresas que trabajan en el aprendizaje automático?

¿Es mejor ingresar a Jadavpur CS o dejar un año para IIT?

Específicamente, ¿cuáles son todos los conceptos matemáticos que necesito saber para aprender sobre el aprendizaje automático y el aprendizaje profundo con éxito?

¿Cuáles son las aplicaciones de la informática afectiva en los negocios electrónicos?

¿Es posible entrenar un modelo de aprendizaje automático si hay más características que muestras en el conjunto de datos?

¿Es posible ser un experto en PHP, Ruby y Python al mismo tiempo?

¿Cómo puede un maestro escribir consultas SQL para DBMS?

¿Por qué Gran Bretaña no desarrolló más investigación e innovación en IA y computadoras después de la Segunda Guerra Mundial a pesar de tener un genio como Alan Turing?

¿La capacitación para la detección de spam es universal en todos los usuarios para los principales clientes de correo electrónico?

¿Hay alguna prueba de usabilidad con respecto a las ventanas modales de Facebook Connect?

¿Cuál es la diferencia entre profundidad-primera-búsqueda y amplitud-primera-búsqueda? ¿Por qué DFS visita el nodo después de eliminarlo de una pila mientras que BFS visita el nodo antes de agregarlo a la cola?

¿Cómo funcionan las redes de transformadores espaciales?

Si por computación analógica se resolviera en tiempo polinómico un problema de NP, ¿debería considerarse como solución de P vs NP?

¿Por qué el vecino más cercano es un algoritmo 'perezoso'?