Hola:
Justamente el efecto con canvas lo vi en la página que referencias... pero no tengo idea de jQuery, y por eso no puedo ayudarte...
Como te he comentado, tal vez te interese probar las imágenes svg... en la pagina que te recomendé, se puede ver el código obtenido con una imagen con colores planos en formato svg, y recalcular el tamaño al redimensionar la página no creo que te resulte difícil... tan solo deberías modificar el atributo svg preserveAspectRatio...
... es cuestión de investigar... en mi página hay algunos apuntes sobre las imagenes svg, y en la web hay más...
Saludos