Register image reader to load image file and metadata. Args: reader: reader instance to be registered with this loader.
(self, reader: ImageReader)
| 223 | return |
| 224 | |
| 225 | def register(self, reader: ImageReader): |
| 226 | """ |
| 227 | Register image reader to load image file and metadata. |
| 228 | |
| 229 | Args: |
| 230 | reader: reader instance to be registered with this loader. |
| 231 | |
| 232 | """ |
| 233 | if not isinstance(reader, ImageReader): |
| 234 | warnings.warn(f"Preferably the reader should inherit ImageReader, but got {type(reader)}.") |
| 235 | self.readers.append(reader) |
| 236 | |
| 237 | def __call__(self, filename: Sequence[PathLike] | PathLike, reader: ImageReader | None = None): |
| 238 | """ |