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