# Stubs for PIL.ImageShow (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.
from typing import Any, Optional
def register(viewer: Any, order: int = ...) -> None: ...
def show(image: Any, title: Optional[Any] = ..., **options: Any): ...
class Viewer:
def show(self, image: Any, **options: Any): ...
format: Any = ...
def get_format(self, image: Any): ...
def get_command(self, file: Any, **options: Any) -> None: ...
def save_image(self, image: Any): ...
def show_image(self, image: Any, **options: Any): ...
def show_file(self, file: Any, **options: Any): ...
class WindowsViewer(Viewer):
format: str = ...
def get_command(self, file: Any, **options: Any): ...
class MacViewer(Viewer):
format: str = ...
def get_command(self, file: Any, **options: Any): ...
def which(executable: Any): ...
class UnixViewer(Viewer):
def show_file(self, file: Any, **options: Any): ...
class DisplayViewer(UnixViewer):
def get_command_ex(self, file: Any, **options: Any): ...
class XVViewer(UnixViewer):
def get_command_ex(self, file: Any, title: Optional[Any] = ..., **options: Any): ...