Pentax DSLR DiscussionTalk about Pentax Digital SLR technique here, including the *ist D series, the K100D series, and the K10D, K20D, and K200D models.
I just got my K200D a few days ago, and it doesn't record any lens info apart from the focal length and aperture (ie, no lens model!) I've tried all 3 lenses that I got with the camera, but still no luck. I've also tried different programs to view the EXIF data but still the same.
My K100d doesn't record lens info, and that's normal
__________________ Bodies:K10D (been sent away for fixing), Super Program, Super A, P30T, P3N, SF7, ME Super Lenses: FA 50mm F1.4, FA 28-70mm F4, A 50mm F1.7, A 28mm F2.8, M 50mm F1.7 x2, M 35mm F2.8, Takumar-M 80-200mm F4.5, A 70-210 F4, Cosina 135mm F2.8, DA 18-55mm
Huh? that's weird. My K100d have the lens name clearly recorded on the EXIF. I'm using the 18-55 and 50-200 kit. When trying out the manual 50mm in the camera store last time, the EXIF becomes unknown.
I'm using lightroom to view the exif data. Maybe the Pentax software does not read the lens name by default?
It does record the lens model. You just need something that shows the relevant tag. ExifTool can show all the tags. Here is the author's list of Pentax tags:
You're absolutely right: exiftool shows all the lens info (and more!)
So let me ask a new question:
Why doesn't the lens info show up in Aperture? When I choose to display it it just shows up blank, but I know the info's there because I can see it through exiftool
All that actually gets recorded in the EXIF info is a numeric code (and even that is only recorded for modern lenses that communicate this info to the camera). Whether or not any given program is able to relate that numeric code back into an actual lens name is up to the designers of that program. Some programs don't bother even trying - there are just too many lenses out there to keep track of. Some do try to keep trakc of them, but when a new lens is introduced, the program won't know its code and won't be able to display its name until the next time the program developers release an update that knows the new lens codes.
So either aperture is one of the programs that just doesn't bother, or else your lenses are too new for Aperture to know about.
The exiftool website is really very helpful! I've figured out that Aperture gets the lens model info from the EXIF 'Lens' tag (expecting a literal string, not a number code), but Pentax cameras don't use this field, but a custom field. I managed to use exiftool to copy the lens info over to the proper field, and Aperture now sees it. Great!
For posterity, the basic command is:
Code:
bash% exiftool '-LensType>Lens' imagename.PEF
This can be combined with a find command to update all raw files in the library!
Is it that there is a blank field where it says lens info, or is there just no lens info area at all? you might need to set it to show all exif data.
When I choose to display the "Lens Model" EXIF info in Aperture the field is blank (ie, nothing there). If I use the above exiftool command then the lens model info shows up in Aperture.
Hmm, it would appear this problem isn't limited to pentax firmwares, my GX-10 does it too, I guess I'll have to add running exiftool on images to my copying off camera process after or before running everything through adobe dng converter.
Hmm, it would appear this problem isn't limited to pentax firmwares, my GX-10 does it too, I guess I'll have to add running exiftool on images to my copying off camera process after or before running everything through adobe dng converter.
I'd expect the GX-10 to have the same problem, because isn't it basically a rebadged K10D?
I can't make this command do anything. I'd appreciate your explaining in more detail how to use this. Would it be possible, for example, to have a folder of PEF files, run a command to do this change on them all, then re-import to Aperture?
thanks
Originally Posted by robot_kid
The exiftool website is really very helpful! I've figured out that Aperture gets the lens model info from the EXIF 'Lens' tag (expecting a literal string, not a number code), but Pentax cameras don't use this field, but a custom field. I managed to use exiftool to copy the lens info over to the proper field, and Aperture now sees it. Great!
For posterity, the basic command is:
Code:
bash% exiftool '-LensType>Lens' imagename.PEF
This can be combined with a find command to update all raw files in the library!