          before transforming the image into the target frame.
  
          Parameters
          ----------
          predicted: dict
              The output from :class:`scripts.convert.Predictor`.
          frame_size: tuple
              The (`width`, `height`) of the final frame in pixels
  
          Returns
 
</s> remove         predicted: dict
 </s> add         predicted: :class:`~scripts.convert.ConvertItem` </s> remove     def _get_new_image(self, predicted, frame_size):
 </s> add     def _get_new_image(self,
                       predicted: "ConvertItem",
                       frame_size: Tuple[int, int]) -> Tuple[np.ndarray, np.ndarray]: </s> remove         in_queue: :class:`queue.Queue`
 </s> add         in_queue: :class:`~lib.queue_manager.EventQueue` </s> remove     def _get_io_sizes(self):
 </s> add     def _get_io_sizes(self) -> Dict[str, int]: </s> remove     def _scale_image(self, frame):
 </s> add     def _scale_image(self, frame: np.ndarray) -> np.ndarray:
        predicted: :class:`~scripts.convert.ConvertItem`
          before transforming the image into the target frame.
  
          Parameters
          ----------
        predicted: :class:`~scripts.convert.ConvertItem`
              The output from :class:`scripts.convert.Predictor`.
          frame_size: tuple
              The (`width`, `height`) of the final frame in pixels
  
          Returns
keep keep keep keep replace keep keep keep keep keep
 Bugfix: convert - Gif Writer
  - Fix non-launch error on Gif Writer
  - convert plugins - linting
  - convert/fs_media/preview/queue_manager - typing
  - Change convert items from dict to Dataclass 
lib/convert.py