Source code for itasc.core.tiff
"""TIFF writing helpers for ITASC grayscale stacks."""
from __future__ import annotations
from pathlib import Path
from typing import Any
import tifffile
[docs]
def imwrite_grayscale(path: str | Path, data: Any, **kwargs: Any) -> None:
"""Write a grayscale TIFF stack without tifffile RGB-shape ambiguity."""
kwargs.setdefault("photometric", "minisblack")
tifffile.imwrite(str(path), data, **kwargs)