File size: 671 Bytes
75f0bc0 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import os
from PIL import Image
from pillow_heif import register_heif_opener
register_heif_opener()
src = "/vast/ds5725/OOPS/OOPS_raw_data"
dst = "/vast/ds5725/OOPS/images"
os.makedirs(dst, exist_ok=True)
for fname in os.listdir(src):
if fname.lower().endswith(".jpg") or fname.lower().endswith(".jpeg"):
jpg_path = os.path.join(src, fname)
png_name = os.path.splitext(fname)[0] + ".png"
png_path = os.path.join(dst, png_name)
if os.path.exists(png_path):
print(f"Skipping (exists): {png_path}")
continue
img = Image.open(jpg_path).convert("RGB")
img.save(png_path, "PNG")
print("Done!")
|