code: def zoom_to(self, zoomlevel, no_reset=False):
          
          scale_x, scale_y = self.zoom.calc_scale(zoomlevel)
          self._scale_to(scale_x, scale_y, no_reset=no_reset)
docs: Set zoom level in a channel.
          This only changes the relevant settings; The image is not modified.
          Also see :meth:`scale_to`.
  
          .. note::
  
              In addition to the given zoom level, other zoom settings are
              defined for the channel in preferences.
  
          Parameters
          ----------
          zoomlevel : int
              The zoom level to zoom the image.
              Negative value to zoom out; positive to zoom in.
  
          no_reset : bool
              Do not reset ``autozoom`` setting.