      def process(self):
          """ Process manual extraction """
          rotate = Rotate(self.alignments, self.arguments,
                          frames=self.frames, child_process=True)
          rotate.process()
  
          print("\n[MANUAL PROCESSING]")  # Tidy up cli output
          self.extracted_faces = ExtractedFaces(self.frames,
                                                self.alignments,
                                                align_eyes=self.align_eyes)
 
</s> remove         rotate = Rotate(self.alignments, self.arguments,
 </s> add         legacy = Legacy(self.alignments, self.arguments, </s> remove         rotate.process()
 </s> add         legacy.process() </s> remove         rotate = Rotate(self.alignments, self.arguments,
 </s> add         legacy = Legacy(self.alignments, self.arguments, </s> remove         rotated = self.alignments.get_rotated()
        if not rotated and self.child_process:
 </s> add         no_dims = self.alignments.get_legacy_no_dims()
        rotated = self.alignments.get_legacy_rotation()
        if self.child_process and not rotated and not no_dims: </s> remove         if self.alignments.src_format == "dfl":
            self.alignments.alignments = self.load_dfl()
            self.alignments.file = os.path.join(self.faces.folder,
                                                "alignments.json")
        self.alignments.save_alignments()
 </s> add         if self.alignments.file == "dfl":
            self.alignments.data = self.load_dfl()
            self.alignments.file = self.alignments.get_location(
                self.faces.folder,
                "alignments")
        self.alignments.save()
        legacy.process()
      def process(self):
          """ Process manual extraction """
          rotate = Rotate(self.alignments, self.arguments,
                          frames=self.frames, child_process=True)
        legacy.process()
  
          print("\n[MANUAL PROCESSING]")  # Tidy up cli output
          self.extracted_faces = ExtractedFaces(self.frames,
                                                self.alignments,
                                                align_eyes=self.align_eyes)
keep keep keep keep replace keep keep keep keep keep
 Fix convert-adjust (#531)

* Add dimensions to alignments + refactor

* Add frame_dims + funcs to DetectFaces. Add alignments lib

* Convert Adjust working

* Refactor and tidy up 
tools/lib_alignments/jobs_manual.py