Как выводить на экран файлы графических форматов BMP, PCX, GIF?

Универсального алгоритма для чтения и вывода на экран различных графических файлов не существует. Стандартизированы лишь методы сжатия информации, которые используются в каждом из графических форматов - берется документация по нужному форматы и производится чтение файла. Существуют библиотеки, в которых уже реализована работа с распространенными форматами - их необходимо искать.