¿Qué es un "sprite"?

10

Estoy estudiando Fundamentals of Multimedia de Ze-Nian Li y Mark S Drew. Usan el término "sprite" pero no entiendo el significado. ¿Alguien puede explicarme qué son los sprites y cómo se usan?

amiref
fuente
2
No estoy familiarizado con el libro, pero me pregunto si está preguntando acerca de sprites para gráficos de computadora y videojuegos. http://en.wikipedia.org/wiki/Sprite_(computer_graphics)
Michael
1
Si rechaza una pregunta, deje un comentario explicando por qué. Esto ayuda a las personas a hacer mejores preguntas, y es simplemente cortés.
Joe

Respuestas:

4

Si en el libro están hablando de sprites de imágenes para la web, son imágenes que contienen múltiples imágenes, como por ejemplo una serie de íconos que se utilizarán en una barra de navegación. Tendría una solicitud http para el "sprite" y usar CSS para mostrar el icono necesario. Si lo desea, puede tener sprites que contengan todas las imágenes de una página determinada. La razón principal para usarlos es reducir la cantidad de archivos que se descargarán para el sitio web o página web.

Ver artículo de trucos CSS

Espero que esto haya ayudado :)

Danferth
fuente
1
el libro fue publicado en 2003, por lo que no es probable que se refiera a sprites de imágenes de fondo CSS (aunque esa es una definición válida del término en el uso moderno)
DA01
2

Técnica e históricamente, un sprite es una animación (no un cuadro individual de uno). Nunca he visto a una autoridad real citar el origen del término, pero tiene que ver con colas de prioridad de escaneo y hardware de visualización gráfica.

Una hoja de sprite es una imagen única bien estructurada (generalmente una serie de cuadros de animación dispuestos en una cuadrícula de nFilas y nColumnas, pero a menudo una cuadrícula con una fila y muchas columnas) que permite que un programa almacene todos los datos de animación en forma contigua memoria y animarla fácilmente incrementando el puntero en una cantidad bien definida.

Un análogo de papel y lápiz análogo a esto es un rollo de cinta de papel con dibujos en él, tirado detrás de un marco que está configurado de modo que solo un dibujo sea visible a través del marco en un momento dado. Si tira de la cinta lo suficientemente rápido, verá una animación.

Suena mucho a un rollo de película.

Horacio
fuente
NO es una animación. De hecho, creo que ni siquiera puede ser una animación. Piensa en viejos videojuegos, como Mario. Habría un sprite para quedarse quieto, dos para correr, uno para saltar ... etc. etc. Además, se pueden hacer / simular en una animación.
paddotk
Míralo más. Ciertamente puede referirse a una animación de 1 cuadro, pero los sprites y el soporte de sprites se desarrollaron para manejar elementos móviles.
horatio
sprite es solo un término, no fueron 'desarrollados'.
paddotk
Un sprite es un término acuñado por un desarrollador de chips de Texas Instruments. Se refiere a la superposición de hardware de elementos de video. Búscalo.
horatio
2

De Wikipedia:

http://en.wikipedia.org/wiki/Sprite_%28computer_graphics%29

En gráficos de computadora, un sprite es una imagen o animación bidimensional que se integra en una escena más grande. Inicialmente utilizado para describir objetos gráficos manejados por separado del mapa de bits de memoria de una pantalla de video, el término se ha aplicado más libremente para referirse a varias formas de superposiciones gráficas.

DA01
fuente
En este caso, creo que esta respuesta general es la correcta
e100
0

Un sprite es una imagen o animación bidimensional que se integra en una escena más grande. Un sprite es básicamente una animación. La razón principal para usar sprite es reducir la cantidad de archivos que se descargarán para el sitio web o página web.

Moisés Kline
fuente