Как обесцветить часть изображения?
Слишком сложно думаете :)
Всё намного проще:
Берёте две картинки (цветную и чёрно-белую), ставите одну поверх другой и изменяя видимый размер одной картинки получаем "прогрессбар".
положить бесцветную картинку на цветную, верхнюю бесцветную показывать частично, в зависимости от % выполнения, меняя ширину у DIVа с overflow: hidden?