The DISSOLVE procedure provides a digital "dissolve" effect for images. The routine copies pixels from the image (arranged into square tiles) to the display in pseudo-random order.
This routine is written in the IDL language. Its source code can be found in the file
dissolve.pro
in the
lib
subdirectory of the IDL distribution.