в bmp нет никакой диффузии! вы думаете 16 bit не достаточно для перадачи вашего гардиента?
она есть в gif, когда нужно с помощью максимально доступных 256 цветов имитировать другие...
где вы в настройках bmp при сохранении видите настроку количества цветов? там может быть только глубина цвета в битах...
не путайте эти два понятия
и тут еще почитайте
[Только зарегистрированные пользователи могут видеть ссылки. ]
у видеокарты глубина цвета какая стоит в настройках?