massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Pillow / PIL / ImagePalette.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/Pillow/PIL/ImagePalette.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/Pillow/PIL/ImagePalette.pyi
new file mode 100644 (file)
index 0000000..7e1f80e
--- /dev/null
@@ -0,0 +1,26 @@
+from typing import Any
+
+from .Image import Image
+
+class ImagePalette:
+    mode: Any
+    rawmode: Any
+    palette: Any
+    colors: Any
+    dirty: Any
+    def __init__(self, mode: str = ..., palette: Any | None = ..., size: int = ...) -> None: ...
+    def copy(self) -> ImagePalette: ...
+    def getdata(self): ...
+    def tobytes(self) -> bytes: ...
+    tostring = tobytes
+    def getcolor(self, color: tuple[int, int, int], image: Image | None = ...) -> int: ...
+    def save(self, fp) -> None: ...
+
+def raw(rawmode, data): ...
+def make_linear_lut(black, white): ...
+def make_gamma_lut(exp): ...
+def negative(mode: str = ...): ...
+def random(mode: str = ...): ...
+def sepia(white: str = ...): ...
+def wedge(mode: str = ...): ...
+def load(filename): ...