docs: def format_image(self, image, image_format, **kwargs):
          """Returns an image in the request format"""
  
          image_format = image_format.lower()
          accept = self.request.META['HTTP_ACCEPT'].split(',')
  
          if FORCE_WEBP and 'image/webp' in accept:
              image_format = 'webp'
          elif image_format == 'png8':
              alpha = image.split()[-1]
              image = image.convert('RGB')
              image = image.convert('P', palette=Image.ADAPTIVE, colors=255)
              image.paste(255, Image.eval(alpha, lambda x: 255 if x <= 128 else 0))
              image_format = 'png'
              kwargs['transparency'] = 255
          elif image_format in ('png32', 'png24'):
              image_format = 'png'
  
          return super(GetImageView, self).format_image(image, image_format, **kwargs)