O que é um "sprite"?

10

Estou estudando Fundamentos de multimídia por Ze-Nian Li e Mark S Drew. Eles usam o termo "sprite", mas eu não entendo o significado. Alguém pode me explicar o que são sprites e como são usados?

amiref
fonte
2
Não conheço o livro, mas gostaria de saber se você está perguntando sobre sprites para gráficos de computador e videogames? http://en.wikipedia.org/wiki/Sprite_(computer_graphics)
Michael
11
Se você votar uma pergunta, deixe um comentário explicando o porquê. Isso ajuda as pessoas a fazerem perguntas melhores, e é simplesmente cortês.
Joe

Respostas:

4

Se no livro eles estão falando sobre sprites de imagens para a Web, são imagens que contêm várias imagens, como, por exemplo, uma série de ícones a serem usados ​​em uma barra de navegação. Você teria uma solicitação http para o "sprite" e usaria CSS para exibir o ícone necessário. Você pode ter sprites que contenham todas as imagens para uma determinada página, se desejar. O principal motivo para usá-los é diminuir a quantidade de arquivos a serem baixados para o site ou página da web.

Veja o artigo de truques CSS

Espero que isso tenha ajudado :)

Danferth
fonte
11
o livro foi publicado em 2003, por isso não é provável referindo-se a fundo CSS imagem sprites (embora isso é uma definição válida do termo em usaage moderna)
DA01
2

Tecnicamente e historicamente, um sprite é uma animação (não um quadro individual de um). Eu nunca vi uma autoridade real citar a origem do termo, mas tem a ver com filas de prioridade da linha de verificação e hardware de exibição gráfica.

Uma folha de sprite é uma imagem única bem estruturada (geralmente uma série de quadros de animação dispostos em uma grade de nLinhas e nColunas, mas geralmente uma grade com uma linha e muitas colunas) que permite que um programa armazene todos os dados de animação em contíguos memória e animá-lo facilmente, incrementando o ponteiro em uma quantidade bem definida.

Um papel e lápis análogo a isso é um rolo de fita de papel com desenhos, puxado para trás de uma moldura que é configurada de modo que apenas um desenho seja visível através da moldura a qualquer momento. Se você puxar a fita rapidamente, verá uma animação.

Parece muito com um rolo de filme.

horatio
fonte
NÃO é uma animação. Na verdade, acredito que nem pode ser uma animação. Pense em videogames antigos, como Mario. Haveria um sprite para ficar parado, dois para correr, um para pular ... etc etc. Além disso, eles podem ser transformados / simulados em uma animação.
paddotk
Veja mais. Certamente pode se referir a uma animação de 1 quadro, mas sprites e suporte a sprites foram desenvolvidos para lidar com itens móveis.
horatio 12/06
sprite é apenas um termo, eles não foram 'desenvolvidos'.
21412 Paddotk em
Sprite é um termo cunhado por um desenvolvedor de chips da Texas Instruments. Refere-se à superposição de hardware dos elementos de vídeo. Procure.
Horatio
2

Da Wikipedia:

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

Na computação gráfica, um sprite é uma imagem ou animação bidimensional integrada a uma cena maior. Inicialmente usado para descrever objetos gráficos manipulados separados do bitmap de memória de uma exibição de vídeo, o termo foi aplicado de maneira mais vaga para se referir a várias formas de sobreposições gráficas.

DA01
fonte
Nesse caso, acho que essa resposta geral é a correta
e100 6/06
0

Um sprite é uma imagem ou animação bidimensional integrada a uma cena maior. Um sprite é basicamente uma animação. O principal motivo para usar o sprite é diminuir a quantidade de arquivos a serem baixados para o site ou página da web.

Moises Kline
fonte