1234567891011121314151617181920 |
- def conv(heic_path, save_dir, filetype, quality):
-
- extension = "." + filetype
- save_path = save_dir / filetype / pathlib.Path(*heic_path.parts[1:]).with_suffix(extension)
-
- save_path.parent.mkdir(parents=True, exist_ok=True)
-
- heif_file = pyheif.read(heic_path)
-
- data = Image.frombytes(
- heif_file.mode,
- heif_file.size,
- heif_file.data,
- "raw",
- heif_file.mode,
- heif_file.stride,
- )
-
- data.save(save_path, quality=quality)
- print("悵湔ㄩ", save_path)
|