code: function(scaleX,scaleY,originX,originY) {
              
              originX = originX || 0;
              originY = originY || 0;
              return new Matrix(this.mtx && this.mtx.translate(originX,originY).scaleNonUniform(scaleX,scaleY).translate(-originX,-originY));
          }
docs: Applique un coefficient d'échelle non uniforme en x et en y
  @param scaleX échelle horizontale
  @param scaleY échelle verticale
  @param originX optionnel, abcisse du point fixe lors du changement d'échelle
  @param originY optionnel, ordonnée du point fixe lors du changement d'échelle
  @returns {Matrix} nouvelle instance