Le message "Ce format de fichier n'est pas pris en charge" s'affiche-t-il parfois? J'étais là. J'ai donc créé un programme de conversion avec python. J'espère que cela aide quelqu'un.
from PIL import Image
import pyheif
heif_file = pyheif.read(image_path) # 1
data = Image.frombytes(             # 2
    heif_file.mode, 
    heif_file.size, 
    heif_file.data,
    "raw",
    heif_file.mode,
    heif_file.stride,
    )
image = data.resize(size)           # 3
image.save(save_path, "PNG")        # 4
――Comme c'est facile, si vous avez une grande quantité de données HEIC, il est préférable de transformer le code ci-dessus en une fonction et de tout lire en même temps avec glob etc.!
Recommended Posts