Was ist ein „Sprite“?

Ich studiere Fundamentals of Multimedia von Ze-Nian Li und Mark S Drew. Sie verwenden den Begriff "Sprite", aber ich verstehe die Bedeutung nicht. Kann mir jemand erklären, was Sprites sind und wie sie verwendet werden?

Ich kenne das Buch nicht, aber ich frage mich, ob Sie nach Sprites für Computergrafiken und Videospiele fragen? http://en.wikipedia.org/wiki/Sprite_(Computergrafik)
Wenn Sie eine Frage ablehnen, hinterlassen Sie einen Kommentar, in dem Sie erklären, warum. Das hilft den Leuten, bessere Fragen zu stellen, und es ist einfach nur höflich.

Antworten (4)

Wenn es in dem Buch um Bild-Sprites für das Web geht, handelt es sich um Bilder, die mehrere Bilder enthalten, wie zum Beispiel eine Reihe von Symbolen, die in einer Navigationsleiste verwendet werden sollen. Sie hätten eine HTTP-Anforderung für das "Sprite" und verwenden CSS, um das benötigte Symbol anzuzeigen. Sie können Sprites haben, die alle Bilder für eine bestimmte Seite enthalten, wenn Sie möchten. Der Hauptgrund für ihre Verwendung besteht darin, die Menge der für die Website oder Webseite herunterzuladenden Dateien zu verringern.

Siehe Artikel zu CSS-Tricks

Hoffe das hat geholfen :)

Das Buch wurde 2003 veröffentlicht, daher bezieht es sich wahrscheinlich nicht auf CSS-Hintergrundbild-Sprites (obwohl dies eine gültige Definition des Begriffs in der modernen Verwendung ist).

Technisch und historisch gesehen ist ein Sprite eine Animation (kein einzelnes Einzelbild). Ich habe noch nie gesehen, dass eine tatsächliche Autorität den Ursprung des Begriffs zitiert, aber es hat mit Scanline-Prioritätswarteschlangen und Grafikanzeigehardware zu tun.

nEin Sprite-Sheet ist ein gut strukturiertes Einzelbild (normalerweise eine Reihe von Animationsframes, die in einem Raster aus Zeilen und Spalten angeordnet sind n, aber häufig ein Raster mit einer Zeile und vielen Spalten), das es einem Programm ermöglicht, alle Animationsdaten zusammenhängend zu speichern Speicher zu speichern und ihn einfach zu animieren, indem der Zeiger um einen genau definierten Betrag erhöht wird.

Ein Papier-Bleistift-Analogon dazu ist eine Rolle Papierklebeband mit Zeichnungen darauf, hinter einen Rahmen gezogen, der so aufgestellt ist, dass immer nur eine Zeichnung durch den Rahmen sichtbar ist. Wenn Sie das Band schnell genug ziehen, sehen Sie eine Animation.

Klingt sehr nach Filmrolle.

Es ist KEINE Animation. Tatsächlich glaube ich, dass es nicht einmal eine Animation sein kann. Denken Sie an alte Videospiele wie Mario. Es gäbe ein Sprite zum Stehenbleiben, zwei zum Laufen, eines zum Springen ... usw usw. Zusammen können sie zu einer Animation gemacht/simuliert werden.
Schauen Sie sich das genauer an. Es kann sich sicherlich auf eine Animation von 1 Frame beziehen, aber Sprites und Sprite-Unterstützung wurden entwickelt, um bewegliche Objekte zu handhaben.
Sprite ist nur ein Begriff, sie wurden nicht "entwickelt".
Ein Sprite ist ein Begriff, der von einem Chipentwickler von Texas Instruments geprägt wurde. Es bezieht sich auf die Hardwareüberlagerung von Videoelementen. Schlag es nach.

Aus Wikipedia:

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

In der Computergrafik ist ein Sprite ein zweidimensionales Bild oder eine zweidimensionale Animation, die in eine größere Szene integriert ist. Ursprünglich verwendet, um graphische Objekte zu beschreiben, die separat von der Speicher-Bitmap einer Videoanzeige gehandhabt wurden, wurde der Begriff seitdem lockerer verwendet, um verschiedene Arten von graphischen Überlagerungen zu bezeichnen.

In diesem Fall denke ich, dass diese allgemeine Antwort die richtige ist

Ein Sprite ist ein zweidimensionales Bild oder eine zweidimensionale Animation, die in eine größere Szene integriert ist. Ein Sprite ist im Grunde eine Animation. Der Hauptgrund für die Verwendung von Sprites besteht darin, die Menge der für die Website oder Webseite herunterzuladenden Dateien zu verringern.