Block transfer – the transfer of block of data from one memory location to another memory location. This procedure tends to enclose data in particular block size for successful transmission of large chunks of data where the overhead is very low.
In computer graphics programming, a block transfer is very fundamental operation that is used in manipulating the pixel data. In this process not only the pixel is shifted but also pixel attributes like shade value or orientation etc. can be changed while the image is on the screen. This is especially so in operations like rendering of images where the location and the status of the pixels need to be changed frequently but in the right way and as fast as possible without affecting the quality of the final image. With this, through the block transfer methods, the performance of the graphic-friendly applications is boosted, with the huge chunks of pixel data being processed efficiently.