faceImage.onload = function()

in source/client/src/liveness/pose/FacePose.ts [58:85]


    faceImage.onload = function() {
      const canvasElement = CanvasUtils.getCanvasElement(canvasElementId);
      const scaleFactor = CanvasUtils.getScaleFactor(canvasElement, faceImage);
      const marginX = (canvasElement.width - faceImage.width * scaleFactor) / 2;
      const marginY = (canvasElement.height - faceImage.height * scaleFactor) / 2;
      CanvasUtils.drawImageInCanvas(canvasElementId, faceImage, marginX, marginY, scaleFactor);
      FacePose.drawImage(
        canvasElementId,
        mouthImageSrc,
        MOUTH_X * scaleFactor + marginX,
        MOUTH_Y * scaleFactor + marginY,
        scaleFactor
      );
      FacePose.drawImage(
        canvasElementId,
        eyeLeftImageSrc,
        LEFT_EYE_X * scaleFactor + marginX,
        EYE_Y * scaleFactor + marginY,
        scaleFactor
      );
      FacePose.drawImage(
        canvasElementId,
        eyeRightImageSrc,
        RIGHT_EYE_X * scaleFactor + marginX,
        EYE_Y * scaleFactor + marginY,
        scaleFactor
      );
    };