Quando provo a ridimensionare (miniatura) un'immagine utilizzando PIL, i dati exif vengono persi.Conserva i dati exif dell'immagine con PIL quando ridimensiona (crea miniatura)
Cosa devo fare per mantenere i dati exif nell'immagine di anteprima? Quando ho cercato lo stesso, ho dei link ma nessuno sembra funzionare.
from PIL import Image
import StringIO
file_path = '/home/me/img/a.JPG'
im = Image.open(file_path)
THUMB_SIZES = [(512, 512)]
for thumbnail_size in THUMB_SIZES:
im.thumbnail(thumbnail_size, Image.ANTIALIAS)
thumbnail_buf_string = StringIO.StringIO()
im.save('512_' + "a", "JPEG")
L'immagine originale ha dati EXIF, ma l'immagine im (512_a.JPEG) non lo fa.
ho provato ma im.save ('P4072956_thumb.jpg', exif = exif) non salvare i dati exif – Jisson
Prova 'print exif' per confermare che ci sono dati exif. Oppure puoi provare a eseguire il secondo esempio per visualizzare i dati exif. –
Quando apro il file originale con 'Phatch Image Inspector', ci sono dati exif, ma quando apro il file immagine ridimensionato, con lo strumento sopra, non ci sono exif – Jisson