          self.face = image[self.top: self.bottom,
                            self.left: self.right]
  
      # <<< Aligned Face methods and properties >>> #
      def load_aligned(self, image, size=256, coverage_ratio=1.0, dtype=None):
          """ Align a face from a given image.
  
          Aligning a face is a relatively expensive task and is not required for all uses of
          the :class:`~lib.faces_detect.DetectedFace` object, so call this function explicitly to
          load an aligned face.
 
</s> remove         self.face = image[self.top: self.bottom,
                          self.left: self.right]
 </s> add         self.image = image[self.top: self.bottom,
                           self.left: self.right] </s> remove         padding = int((size * (coverage_ratio - 0.625)) / 2)
 </s> add         adjusted_ratio = coverage_ratio - (1 - self._extract_ratio)
        padding = round((size * adjusted_ratio) / 2) </s> remove     image: np.ndarray, optional
        This is a generic image placeholder that should not be relied on to be holding a particular
        image. It may hold the source frame that holds the face, a cropped face or a scaled image
        depending on the method using this object.
 </s> add     image: numpy.ndarray, optional
        Original frame that holds this face. Optional (not required if just storing coordinates) </s> remove             face = AlignerExtract().transform(
                image,
                self.aligned["matrix"],
                size,
                self.aligned["padding"])
 </s> add             face = AlignerExtract().transform(image, self.aligned["matrix"], size, padding)
    def load_aligned(self, image, size=256, dtype=None):
          self.face = image[self.top: self.bottom,
                            self.left: self.right]
  
      # <<< Aligned Face methods and properties >>> #
    def load_aligned(self, image, size=256, dtype=None):
          """ Align a face from a given image.
  
          Aligning a face is a relatively expensive task and is not required for all uses of
          the :class:`~lib.faces_detect.DetectedFace` object, so call this function explicitly to
          load an aligned face.
keep keep keep keep replace keep keep keep keep keep
 Smart Mask - Extract code review

- Lint simple_tests.py
- Only reformat alignments file if it exists otherwise change filename
- Update legacy alignments to new format at all stages
- faces_detect.Mask.from_dict - logging format fix
- convert.py fix otf for new pipeline
- cli.py - Add note that masks not used. Revert convert masks
- faces_detect.py - Revert non-extract code
- Add .p and .pickle extensions for serializer
- plugins/extract revert some changes
- scripts/fsmedia - Revert code changes
- Pipeline - cleanup
- Consistant alpha channel stripping (fixes single-process)
- Store landmarks as numpy array
- Code attribution
- Normalize feed face and reference face to 0.0 - 1.0 in convert
- Lock in mask VRAM sized
- Add documentation to plugin_loader
- Update alignments tool to work with new format 
lib/faces_detect.py