скажем, у меня есть изображение!

теперь я хочу заполнить это изображение с помощью 
и мое окончательное изображение должно выглядеть так: 
как это сделать? пока я смог изменить цвет этого изображения, но не смог заполнить шаблон.
Могу ли я сделать это с html5 canvas (pattern)? есть ли способ сделать это с помощью php или любой веб-платформы.
