Можно взять 2 картинки-фона — одну наложить как background для блока, а другую как background для текста.
Пример: https://jsfiddle.net/Odisseya/dj2h06hk/ (в примере для текста использую ту же фоновую картинку, поэтому задала ей смещение)
Альтернативный вариант — использовать css blend modes, но там смотрите поддержку.