Erhalten Sie manchmal die Meldung "Dieses Dateiformat wird nicht unterstützt"? Ich war da. Also habe ich ein Konvertierungsprogramm mit Python erstellt. Ich hoffe es hilft jemandem.
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
――Da es einfach ist, wenn Sie eine große Menge an HEIC-Daten haben, ist es besser, den obigen Code in eine Funktion zu verwandeln und alles auf einmal mit glob usw. zu lesen!