          """
          logger.trace("Loading aligned faces: '%s'", item["filename"])
          for detected_face in item["detected_faces"]:
              feed_face = AlignedFace(detected_face.landmarks_xy,
                                      image=item["image"],
                                      centering=self._centering,
                                      size=self._sizes["input"],
 
</s> remove             detected_face.load_feed_face(item["image"],
                                         size=self._sizes["input"],
                                         coverage_ratio=self._coverage_ratio,
                                         dtype="float32")
 </s> add             feed_face = AlignedFace(detected_face.landmarks_xy,
                                    image=item["image"],
                                    centering=self._centering,
                                    size=self._sizes["input"],
                                    coverage_ratio=self._coverage_ratio,
                                    dtype="float32") </s> remove             The incoming image and list of :class:`~lib.faces_detect.DetectedFace` objects
 </s> add             The incoming image, list of :class:`~lib.align.DetectedFace` objects and list of
            :class:`~lib.align.AlignedFace` objects for the feed face(s) and list of
            :class:`~lib.align.AlignedFace` objects for the reference face(s) </s> remove             detected_face.load_aligned(image, size=224)
            face["face"] = detected_face.aligned_face
 </s> add             detected_face.load_aligned(image, centering="legacy", size=224)
            face["face"] = detected_face.aligned.face
 </s> remove             face.load_aligned(None, size=self.face_size, force=True)
 </s> add             aligned = AlignedFace(face.landmarks_xy,
                                  centering=self._centering,
                                  size=self.face_size) </s> remove                 detected_batch = [detected_face for item in batch
                                  for detected_face in item["detected_faces"]]
 </s> add                 feed_batch = [feed_face for item in batch
                              for feed_face in item["feed_faces"]]
        feed_faces = []
        reference_faces = []
          """
          logger.trace("Loading aligned faces: '%s'", item["filename"])
        feed_faces = []
        reference_faces = []
          for detected_face in item["detected_faces"]:
              feed_face = AlignedFace(detected_face.landmarks_xy,
                                      image=item["image"],
                                      centering=self._centering,
                                      size=self._sizes["input"],
keep add keep keep keep keep keep
 Extract - Increase area and move centering (#1095)

* Extract
  - Implement aligner re-feeding
  - Add extract type to pipeline.ExtractMedia
  - Add pose annotation to debug
* Convert
  - implement centering
  - remove usage of feed and reference face properties
  - Remove distributed option from convert
  - Force update of alignments file on legacy receive
* Train
  - Resize preview image to model output size
  - Force legacy centering if centering does not exist in model's state file
  - Enable training on legacy face sets

* Alignments Tool
  - Update draw to include head/pose
  - Remove DFL drop + linting
  - Remove remove-frames job
  - remove align-eyes option
  - Update legacy masks to new extract type
  - Exit if attempting to merge version 1.0 alignments files with version 2.0 alignments files
  - Re-generate thumbnails on legacy upgrade
* Mask Tool
  - Update for new extract + bugfix full frame
* Manual Tool
  - Update to new extraction method
   - Disable legacy alignments,
   - extract box bugfix
   - extract faces - size to 512 and center on head
* Preview Tool
  - Display based on model centering
* Sort Tool
  - Use alignments for sort by face

* lib.aligner
  - Add Pose Class
  - Add AlignedFace Class
  - center _MEAN_FACE on x
  - Add meta information with versioning to alignments file
  - lib.aligner.get_align_matrix to use landmarks not face
  - Refactor aligned faces in lib.faces_detect
* lib.logger
  - larger file log padding
* lib.config
  - Fix global changeable_items
* lib.face_filter
  - Use new extracted face images
* lib.image
  - bump thumbnail default size to 96px 
scripts/convert.py