          ----------
          image: :class:`numpy.ndarry`
              The original frame to be re-applied to for this :attr:`filename`
          """
          logger.trace("Reapplying image: (filename: `%s`, image shape: %s)",
                       self._filename, image.shape)
          self._image = image
  
      def _image_as_bgr(self):
          """ Get a copy of the source frame in BGR format.
 
</s> remove     def _image_as_bgr(self):
 </s> add     def _image_as_bgr(self) -> "np.ndarray": </s> remove         logger.trace("Received frame: (filename: '%s', shape: %s", filename, image.shape)
 </s> add         logger.trace("Received frame: (filename: '%s', shape: %s",  # type: ignore
                     filename, image.shape) </s> remove     def _image_as_rgb(self):
 </s> add     def _image_as_rgb(self) -> "np.ndarray": </s> remove         return self._image[..., :3].copy()
 </s> add         return self.image[..., :3].copy() </s> remove         logger.trace("Received frame: (filename: '%s', shape: %s", filename, image.shape)
 </s> add         logger.trace("Received frame: (filename: '%s', shape: %s",  # type: ignore
                     filename, image.shape)
        logger.trace("Reapplying image: (filename: `%s`, image shape: %s)",  # type: ignore
          ----------
          image: :class:`numpy.ndarry`
              The original frame to be re-applied to for this :attr:`filename`
          """
        logger.trace("Reapplying image: (filename: `%s`, image shape: %s)",  # type: ignore
                       self._filename, image.shape)
          self._image = image
  
      def _image_as_bgr(self):
          """ Get a copy of the source frame in BGR format.
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 
plugins/extract/pipeline.py