Qu'est-ce qu'un «sprite»?


10

J'étudie Fundamentals of Multimedia par Ze-Nian Li et Mark S Drew. Ils utilisent le terme "sprite" mais je ne comprends pas le sens. Quelqu'un peut-il m'expliquer ce que sont les sprites et comment ils sont utilisés?


2
Je ne connais pas le livre, mais je me demande si vous posez des questions sur les sprites pour l'infographie et les jeux vidéo? http://en.wikipedia.org/wiki/Sprite_(computer_graphics)
Michael

1
Si vous votez contre une question, laissez un commentaire expliquant pourquoi. Cela aide les gens à poser de meilleures questions, et c'est tout simplement courtois.
Joe

Réponses:


4

Si dans le livre, ils parlent de sprites d'image pour le Web, ce sont des images qui contiennent plusieurs images, comme par exemple une série d'icônes à utiliser dans une barre de navigation. Vous auriez une demande http pour le "sprite" et utiliser CSS pour afficher l'icône nécessaire. Vous pouvez avoir des sprites qui contiennent toutes les images d'une page donnée si vous le souhaitez. La principale raison de leur utilisation est de réduire la quantité de fichiers à télécharger pour le site Web ou la page Web.

Voir l'article CSS-tricks

J'espère que cela a aidé :)


1
le livre a été publié en 2003, donc il est peu probable qu'il fasse référence aux sprites d'image d'arrière-plan CSS (bien que ce soit une définition valide du terme dans les états-unis modernes)
DA01

2

Techniquement et historiquement, un sprite est une animation (pas une image individuelle de celui-ci). Je n'ai jamais vu une autorité réelle citer l'origine du terme, mais cela a à voir avec les files d'attente de priorité de ligne de balayage et le matériel d'affichage graphique.

Une feuille de sprite est une image unique bien structurée (généralement une série de cadres d'animation disposés dans une grille de nlignes et de ncolonnes, mais souvent une grille avec une ligne et plusieurs colonnes) qui permet à un programme de stocker toutes les données d'animation de manière contiguë mémoire et de l'animer facilement en incrémentant le pointeur d'une quantité bien définie.

Un papier et un crayon analogue à cela est un rouleau de ruban adhésif avec des dessins, tiré derrière un cadre qui est configuré de sorte qu'un seul dessin soit visible à travers le cadre à un moment donné. Si vous tirez la bande assez rapidement, vous voyez une animation.

Cela ressemble beaucoup à une bobine de film.


Ce n'est PAS une animation. En fait, je pense que ça ne peut même pas être une animation. Pensez aux vieux jeux vidéo, comme Mario. Il y aurait un sprite pour encore debout, deux pour la course, l' un pour le saut ... etc etc Toghther ils peuvent être / simulé dans une animation.
paddotk

Examinez-le davantage. Il peut certainement faire référence à une animation de 1 image, mais les sprites et le support de sprite ont été développés pour gérer les objets mobiles.
horatio

sprite n'est qu'un terme, ils n'étaient pas "développés".
paddotk

Un sprite est un terme inventé par un développeur de puces Texas Instruments. Il s'agit de la superposition matérielle d'éléments vidéo. Cherchez-le.
horatio

2

De Wikipédia:

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

En infographie, un sprite est une image ou une animation en deux dimensions qui est intégrée dans une scène plus grande. Initialement utilisé pour décrire des objets graphiques traités séparément de la mémoire bitmap d'un affichage vidéo, le terme a depuis été appliqué de manière plus lâche pour désigner diverses manières de superpositions graphiques.


Dans ce cas, je pense que cette réponse générale est la bonne
e100

0

Un sprite est une image ou une animation en deux dimensions qui est intégrée dans une scène plus grande. Un sprite est essentiellement une animation. La principale raison de l'utilisation de sprite est de réduire la quantité de fichiers à télécharger pour le site Web ou la page Web.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.