2011-09-27 6 views
0

J'utilise un échantillon NEF et attend une image 4288 × 2848, mais obtenir 160x120 avec le code ci-dessous. Est-ce que c'est comme prévu que PIL ne soutient pas NEF?ouverture d'images avec Python PIL

from PIL import Image 
image="./blah.nef" 
im=Image.open(image) 
im.size 

Répondre

3

Vous obtenez la miniature JPEG intégrée dans le NEF. C'est assez cool que ça soit assez loin dans le fichier pour trouver la vignette.

2

Avez-vous vérifié le Python Image Library's documentation? Je ne vois pas le format RAW Nikon (NEF) dans la liste des formats d'image pris en charge. Vous devez trouver une bibliothèque ou une application qui prend explicitement en charge ce format, par exemple UFRaw.