Spaces:
Runtime error
Runtime error
| from typing import Optional | |
| from imgutils.data import load_image | |
| from .base import ProcessAction | |
| from ..model import ImageItem | |
| class ModeConvertAction(ProcessAction): | |
| def __init__(self, mode='RGB', force_background: Optional[str] = 'white'): | |
| self.mode = mode | |
| self.force_background = force_background | |
| def process(self, item: ImageItem) -> ImageItem: | |
| image = load_image(item.image, mode=self.mode, force_background=self.force_background) | |
| return ImageItem(image, item.meta) | |