def image()

in databao/visualizers/vega_chat.py [0:0]


    def image(self) -> Image.Image | None:
        """Return a static PIL.Image.Image."""
        if self.spec is None or self.spec_df is None:
            return None
        if (png_bytes := vl_to_png_bytes(self.spec, self.spec_df)) is not None:
            return Image.open(io.BytesIO(png_bytes))
        return None