bit block transfer, transferência de blocos de bits

Também chamado de bitblt. Na computação gráfica e na animação, uma técnica de programação que manipula, na memória, blocos retangulares de bits representando a cor e outros atributos dos pixels que formam uma imagem na tela. A imagem descrita deste modo pode variar desde um cursor até um desenho animado. A transferência de blocos de bits funciona movendo esses blocos de bits por inteiro através da RAM de vídeo do computador, de modo que possam ser rapidamente apresentados na posição desejada da tela. A transferência de blocos de bits também pode envolver a alteração das descrições dos bits/pixels que compõem a imagem; por exemplo, as partes claras e escuras da imagem podem ser invertidas. Sendo assim, "telas" sucessivas podem ser usadas para modificar a aparência de uma imagem ou movimentá-la pelo vídeo. Alguns computadores possuem componentes especiais de hardware para a manipulação de blocos de bits independentemente do conteúdo do restante da tela. Assim, torna-se possível acelerar a animação de formas pequenas, pois o programa fica dispensado da obrigatoriedade de comparar e refazer constantemente o fundo ao redor da forma em movimento. Ver também sprite.