Pentax Lens Model Data in Aperture

I have finally figured out how to get Aperture to display Lens Model EXIF data for Pentax cameras.
The problem is that Aperture is looking for that date in one specific field, but Pentax stores it in another. The solution is rather like what we did back when Aperture could not import PEF files. Using exiftool, it's possible to copy the the lens model data from the field Pentax puts it in to the field Aperture expects to find it in.
This is a procedure you can use (a) for importing new pictures and (b) modifying selected pictures in your Aperture library.
Assuming you've installed the exiftool library, here are the steps I have used successfully:
1. Have the pictures you want modified in a folder +in your user folder+. For this example, we'll call the new folder "lenschange." These might have been exported from a project or imported from a camera. I have verified this works on PEF and JPGs.
2. Open the terminal and type the following command exactly except put your actual user folder name in place of "YourUserFolderName":
exiftool '-Lenstype>Lens' /Users/YourUserFolderName/lenschange (hit return)
It will take exiftool a while to do this. It will open each file, move the lens model data, and write a new file, renaming the old one with _original at the end of the filename.
3. Import the new files into Aperture wherever your want them.
You should now see the Lens model data in the "Lens Model" field for the EXIF data.
Clunky, yes; but if you really want that data visible in Aperture, this is (for now) how it has to be done.
Message was edited by: Lawson Stone

clawhammer, OMG that is VERY strange. Given what I have read like using exiftool in terminal and sRGB vs adobe profile that this works is odd. Obviously the theory that Aperture is looking for the lens info in the wrong place is not totally true.
Here's what I did with one Pentax. pef image. In the adjustment HUD in the 'RAW Fine Tuning" brick (Aperture 2.1.2) I switched from 2.0 to 1.1 then back. For a very quick moment I saw the lens info appear in the metadata for Lens. But it went right back to blank. BTW the 1.1 image was awful (green!). So I tried the same thing with 2.0 to 1.0 and back. This time it stuck and I can see the lens info "smc PENTAX-DA 50-200mm F4-5.6 ED".
To me this is very weird. Obviously it is there somewhere AND accessible to Aperture but either Apple or Pentax is screwing up. Now this is only one image but now I'm thinking can I use Automator or AppleScript to run through my whole library to make the correction (man this would take a lot of time). And then how could I automate this on download.
I'd be forever grateful if either Apple corrected what now seems like a very simple problem or some script guru solved the library conversion and the download issue with a one step process. Clearly the info is still there so HEY APPLE FIX THIS!

Similar Messages

  • "Lens Model" metadata field

    I have been using Aperture 2 version 2.14 for about a week. Yesterday I noticed that a master showed one lens model and a version of that master showed another. The correct data is associated with the master and is "EF24-70mm f/2.8L USM" but the version shows the lens as a "Sigma 70-300mm F4-5.6 DG MACRO or Tokina AT-X242AF 24-200mm F3.5-5.6" which I do not own.
    The subject photo was taken in the last few days so it's not a legacy photo from my previous software.
    Has anyone noticed this before?

    To the best of my knowledge this field is just text - Aperture does no translation of any kind on it so... This is the most funky thing that I have ever heard, it would sort of be like someone saying something like "Hey I have a Nikon D3x and a couple of my .NEF RAW files spontaneously turned into .CR2 files and they work and say that I have a Canon 40D but I don't even own a Canon, can somebody tell me why Aperture did this"
    The answer is that Aperture didn't do it.
    Bring up the RAW file that is a problem in the finder or export that master from Aperture and use another tool to look at the lens model data - it will say the same thing. If it does not say the same thing then this is the most whacky data corruption issue I have ever heard of where random data just happens to match up with actual lens manufacturers and models that actually exist.
    RB

  • EXIF data LENS MODEL information is not displayed

    I have imported my photos into Aperture 2.0.1 and notice that in the EXIF data, the Lens Model is blank. I know the information is in the RAW image file because when I open it with other RAW converters I can see the lens information that I used to take the shot. I am not sure why this information isn't showing up or how to get it to see it or display it.
    Don't know if it matters but I shoot with a Pentax K10D.

    The lens data doesn't appear for my K10D either so I guess it does matter. The images I'm working on were just imported into Aperture 2.0.1. I've switched between Raw 1.0 and Raw 2.0 with no change. The field is still blank. It's get the focal length right so I expect the data is there. I'll bet it works fine for most of the Canikons.
    I really would like to be able to use this field for searching. I'll keep checking though.

  • Pentax lens type not displayed in exif data.

    I have an SMC Pentax-DA 18-250mm lens, which I use on my K10D. I save the raw files in .dng format directly on to the memory card, then import them unchanged into LR.
    LR has persistently refused to show the lens type in the exif data for this lens - other Pentax lenses that I have work fine, as do all the other lenses that I have used in the past. This applies to all LR versions, including the current v2.1 beta. It DOES correctly show the actual focal length used for the shot, and the 35mm equivalent.
    The lens type data is definitely present in the .dng files - the Pentax supplied raw convertor shows it.
    I know the lens is a relatively model from Pentax, but I bought it nearly a year ago now, and LR has undergone several updates since then - enough time for LR to catch up, I would have thought?
    It is an annoyance, rather than a big deal, but I'd appreciate any thoughts or comments.
    Cheers
    Steve Morton

    I am testing Lightroom 2. I believe this problem is still occuring.
    Can this be confirmed?

  • Aperture 2 and Lens Model

    Is there a way to have Aperture 2 (after import of 1.5.x Library) go back to the original files and populate the new Lens Model field?
    Thanks,
    Michael

    I appreciate the help but I'm more confused. I don't see it in the metadata panel for EXIF Expanded or Photo EXIF (the only two EXIF choices I see). I don't see any checkbox for hiding empty in either the panel, preferences, or menus. When I use EXIF Expanded I do see some empty fields but there's no field that says anything like or has any information the info like lens model.
    Boy, I'm really baffled by this. I've been using Aperture since it was first released so I'm not exactly new to this. I can find this info easily in Lightroom but I can't find it anywhere in Aperture 2.

  • Lens Model in EXIF list?

    Has anyone found a solution to the problem in which Aperture does not report which Lens Model was used to capture an image? Every other app I have does this (ACR, LR, DxO). This is rather important information to me and, in many instances, is one of my primary search fields.
    There was a thread about this several months ago, but the issue was unresolved and the topic was closed:
    http://discussions.apple.com/thread.jspa?messageID=1270763&#1270763
    I use a 20D and about a half-dozen lenses and, often, it's quite useful to sort by lens type. Note that this data is not contained within Aperture's full list of EXIF Tags as, I believe, it is a manufacturer-level tag.
    Dual 2.0GHz G5 + MacBook Pro 2.0GHz   Mac OS X (10.4.6)  

    I haven't seen a solution yet, it would be a nice addition. With my present lens set-up it's not such a big issue as non of the focal lengths cross each other but as I increase the lenses I have it will start to become a pain.

  • This is how to add extra Exif data to Aperture :-)

    Folks
    Often I need additional Exif data in Aperture - which is not available in the standard install.
    For example - exactly which lens did I use - not just a focal lenght - which might be any one of various lenses I have.
    Or - which focus point was used?
    The list is endless...
    If you are interested - go to this thread in dpreview
    http://forums.dpreview.com/forums/read.asp?forum=1017&message=22939488
    A neat combination of an AppleScript and ExifTool
    Go for it
    Brian

    Hi,
    I'm the "author", if you can call it that, since most of the script is, as someone earlier mentioned, Brett Gross' work. I was the one that glued exiftool to it and got it working with my Aperture setup. I am looking at the various problems that have popped up on dpreview and with personal correspondence and trying to find solutions.
    But it isn't easy. As Charles said, the Aperture dictionary isn't helpful in that regard. And with the flexibility that Aperture provides in naming is the curse here. And all the variables with versions, external edits, etc. It gets very complicated. But if you look at the thread on dpreview, someone has possibly found a way to query the SQL database to make it all work smoothly.
    It is very easy to do this stuff at import. I am just putting the finishing touches on an Automator action to import the files and add the EXIF data (it will even query GeoNames and add the city, state & country IPTC data if there is GPS data present in the file).

  • CS6 Bridge "Lens Specification Data" appears incorrect (W7 Pro 64Bit SP1)

    Viewing Camera Data (Exif) in CS6 Bridge
    Noc ahgnges to default settings applied in CS6 Bridge
    Observed Results:
    The new "Lens Specification Data" under the Camera Data (Exif) appears to be be correctly reporting the lens type but shows the lens as "f/0" which is incorrect
    This appears to be the case with pictures taken with two different lenes both of which are reported as f/0
    Further up in the same tab the "Lens" data is correctly reported for the lens type and maximum aperture.
    Expected Result:
    Wasd to see the maximum aperture of the lens reproted in addition to the lens type, which I would ahve expected to be the same data as reproted under the "Lens" information higher up in the same panel.
    Which begs the question what is the difference between the "Lens" information and the "Lens Specification Data" meant to be ?
    Observed these results with the following two lenses:
    EF-S17-55mm f/2.8 IS USM
    EF70-200mm f/2.8L IS II USM
    System Info:
    Won't let me paste in :(

    Hi Baichao,
    Thank you for your response.
    The camera in questions is a Canon 7D (actullay I shoot with a pair of 7D's and the results are the same for both cameras), the files are both .CR2 and .JPG, with the same results being seen for both file formats. the images have not been edited in any other applications but viewed immediately after donwload to the PC from the memory card.
    I have also viewed these and other older images in both the CS6 and CS5 versions of bridge for comparision purposes and see the same differences irrespective of how old the image is or if its been previously edited in CS5 for both .CR2 and .JPG files.
    In addition I also don't see an indication of the subject distance displayed in CS6 bridge, although the option is selected and works as expected in CS5 bridge.
    I will send you a seperate email with screen shots showing an example in both CS5 and CS6.
    Regards Mark

  • Lens Profile Data

    Lens Profile Data :
    Biogon_T_2.8_21_ZM ;
    Biogon_T_2.8_25_ZM ;
    Biogon_T_2.8_25_ZM ;
    Biogon_T_2_35_ZM ;
    CBiogon_T_2.8_35_ZM ;
    CSonnar_1.5_50_ZM ;
    CZ_Distagon_T_2_8_15_ZM ;
    LEICA_APO-SUMMICRON-M_50_mm_f2_ASPH ;
    Planar_T_2_50_ZM ;
    Sonnar_T_2_85_ZM ;
    Tele-Tessar_T_4_85_ZM ;
    Tri-Elmar-M_16-18-21_mm_ASPH ;
    Tri-Elmar-M_28-35-50_mm_ASPH .
    By sending this e-mail containing the attached lens profile data to Adobe, you grant Adobe a nonexclusive, worldwide, royalty-free and fully paid license to use, modify, reproduce, publicly perform and display, and distribute such lens profile data in products and services created by or on behalf of Adobe.
    https://docs.google.com/open?id=0B6oTZqWrSBVCdnNLQmYwLXdFbkk

    Hi Simon,
    I don't think we're on the same page here...   I'm asking about the creation of a lens correction profile, not the matching and application of a lens correction profile.   I've been using exiftool to supplement necessary EXIF data (e.g. FocalLength, FNumber, FocalLengthin35mmFormat, SubjectDistance, FocalPlaneXResolution, FocalPlaneYResolution)  to my images before using them to generate a lens profile in ALPC.  Since I've started creating profiles, I've found a couple EXIF data tags that were missing.  When I add them to the images and re-generate the lens profile with that same image set, the distortion and vignette parameters change, which proves that they are used by ALPC.  I'm starting to wonder how many other ALPC input parameters (EXIF tags) I'm missing.  So... Assuming someone has a fully manual system and has to add ALL of the EXIF data that ALPC would need to mathematically calculate accurate distortion and vignette models, what  EXIF data would have to be added?
    Thanks!
    - Jason

  • Lens Model

    Just purchased a new lens (Canon 24mm 1.4L II) and imported some photos into Aperture 2.1.4.
    I use the metadata field for Lens Model in some albums, but what I just noticed is that the Lens Model for this new lens simply says "24.0 mm" and not the full name of the lens. This is not the case with any other Canon lens I own--including some images I have from an older version of the same lens. All the others have the full name of the lens in this field. Anyone else having a similar issue.
    I've already tried the update EXIF from master.

    Thanks for the responses.
    I think I've figured this out. My camera (Canon 5D) recognizes all lenses by name, as long as the lenses were in production before the latest firmware update. For the 5D, the latest firmware update was the 1.1.1 early in 2008. My new lens (24L II) was introduced after that and therefore my 5D will require a new firmware update in order to recognize the name. The problem has nothing to do with Aperture. I downloaded a trial version of Lightroom and imported some photos in there--same problem.
    Does anyone know if Canon ever updates firmware on cameras that are out of production--like my 5D?

  • Tree table is not reflecting the updated model data changes at the front end

    I have two tables ,
    1) Provider table(tree table)  2)member table
    I have implemented drag and drop functionality using jQuery UI on both tables.
    In my scenario when I drag a member from the member table and drop it on the Provider table and also when I delete an assigned member from the provider table I will update the data fetched from odata model and again I will call the method which binds the data to the provider table so that the table will reflect the changes.
    here is the code,
    on drop:
    $("#Provider tbody tr").droppable({
      drop: function(event){
           oController.AssignMember(oProviderId, oMemberId)
      }).disableSelection();
    Assign member function:   here am updating the model.
    AssignMember : function(oProviderId, oMemberId){
      var oModel = new sap.ui.model.odata.ODataModel("../../../services/provider.xsodata/", true);
      var oParameters = {};
      oParameters.PROVIDER_ID = oProviderId;
      oParameters.MEMBER_ID = oMemberId;
      oParameters.CREATED_ON = new Date();
      oModel.setHeaders({"content-type" : "application/json;charset=utf-8"});
      oModel.create( "/PROVIDERMEMBERS", oParameters, null, function() {
      var oController = sap.ui.controller("adsm.provider.member_assignment_view");
      oController.GetProviderData();
      },function(jqXHR) {
      var errorMessage = jqXHR.response.body;
      var jsondata = JSON.parse(errorMessage);
      sap.ui.commons.MessageBox.alert(jsondata.error.message.value);
    GetProviderData function: here i bind the data to the table
    GetProviderData: function(){
    var oModel = new sap.ui.model.odata.ODataModel("../../../services/provider.xsodata/", true);
    var Context = "/PROVIDERS?expand=ASSIGNEDMEMBERS&$select=NAME,ID,ASSIGNEDMEMBERS/NAME,ASSIGNEDMEMBERS/ID,ASSIGNEDMEMBERS/PROVIDER_ID";
      var oTable = sap.ui.getCore().byId("tblProviders");
      oModel.read(Context, null, null, true, onSuccess, onError);
      function onSuccess(oEventdata){
      var outputJson = {};
      var p = 0;
      var r = {};
      if (oEventdata) {
      r = oEventdata;
      try {
      if (oEventdata.d){
      r = oEventdata.d;
      } catch(e){
      //alert('oEventdata.d failed');
      try {
      if (oEventdata.d.results){
      r = oEventdata.d.results;
      } catch(e){
      //alert('oEventdata.d.results failed');
      try {
      if (oEventdata.results){
      r = oEventdata.results;
      } catch(e){
      //alert('oEventdata.results failed');
      $.each(r, function(i, j) {
      outputJson[p] = {};
      outputJson[p]["NAME"] = j.NAME;
      outputJson[p]["ID"] = j.ID;
      outputJson[p]["PROVIDER_ID"] = j.ID;
      outputJson[p]["DELETE"] = 0;
      var m = 0;
      if (j.ASSIGNEDMEMBERS.results.length > 0) {
      $.each(j.ASSIGNEDMEMBERS.results, function(a,b) {
      outputJson[p][m] = { NAME: b.NAME,
      ID : b.ID,
      PROVIDER_ID: b.PROVIDER_ID,
      DELETE: 1};
      m++;
      p++;
    var oModel = new sap.ui.model.json.JSONModel();
      oModel.setData(outputJson);
      oTable.setModel(oModel);
      function onError(oEvent){
      console.log("Error on Provider Members");
    oTable.bindRows({
      path:"/"
    Its working fine in chrome but in IE the model data gets updated but the table is not reflecting the changes at front end.Can anyone suggest me a possible solution to fix this?
    Please have a look at the attached screen shots.
    Best regards,
    Amala Suganya.

    Hi Amala,
    I think this will help you:
    Disabling Cache for CRUD/FI OData scenarios for a UI5 Application on Internet Explorer
    Kind regards,
    RW

  • How to batch change a date in aperture

    Is it possible to batch change a date in aperture the way I do it in iphoto (command option B)?  I dont want relative dates, I want a group of scanned pictures (negatives) to have the same date, but separated by one second.

    Dale,
    Aperture does not support this. I wrote a little Apple Script to adjust the data and time like iPhoto and posted it on my web page. You may have a look and take this as a starting point. I wrote the script last year; so it has only been tested with Aperture 3.2.4 and Lion, not with the current version: The script is here: Adjust Date and Time in fixed increments
    But no guarantees given for the current Aperture version 3.4.3.
    Regards
    Léonie

  • Failed JCO destination name 'WD_RFC_METADATA_DEST'    and MODEL DATA

    Hi Friends
    I am created "WD_RFC_METADATA_DEST". this meta data.When i am created this metadata i was called message server as technical system of CRM server.
    means i am created metadata for CRM System
    Once metadata had complted then i was cheing click on "Text"
    Here it display this error message
    Model Data test
    com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed Connect_PM  TYPE=B MSHOST=ecc15 GROUP=PUBLIC R3NAME=E15 MSSERV=sapmsE15 PCS=1 ERROR       Group PUBLIC not found TIME        Fri Feb 19 01:12:26 2010 RELEASE     700 COMPONENT   LG VERSION     5 RC          -6 MODULE      lgxx.c LINE        4299 DETAIL      LgIGroupX COUNTER     1
    Meta data test
    com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed Connect_PM  TYPE=B MSHOST=ecc15 GROUP=PUBLIC R3NAME=E15 MSSERV=sapmsE15 PCS=1 ERROR       Group PUBLIC not found TIME        Fri Feb 19 01:13:19 2010 RELEASE     700 COMPONENT   LG VERSION     5 RC          -6 MODULE      lgxx.c LINE        4299 DETAIL      LgIGroupX COUNTER     1
    What is problem. i m not getting can u tell me how slove this problem.
    Regards
    Vijay Kalluri

    Hi Vijay,
    You need check following thing to resolve this issue.
    1. Check the your host file entries for CRM System (Start>Run>enter 'drivers'>etc>hosts)
    2. Check SLD test is successfull or not.
    3. As per your error message group PUBLIC not found. Check in the CRM system (T-code : SMLG) whether PUBLIC group is available or not.
    Then check JCO destination parameter again and test it.
    Hope this will helps you.
    Thanks
    Arun

  • I am trying to organize thousands of images in aperture.  The dates on the old scanned images is all 2008, when I started importing them.  When I change the date in aperture some of them hold the modified date and some revert to 2008.  Any ideas?

    I am trying to organize thousands of old images in aperture.  Aperture dates them all in 2008, when I started this project.  When I change the date in aperture some of them hold the modified date and some revert to 2008.  Any ideas?

      I just tried a test library, re-imported fresh images from a hard drive, and the date changes still revert.
    So neither your external drive nor your Aperture library are to blame.
    What do you mean test in a different user acct?  Would it be a good idea to uninstall and re-download aperture 3?
    Appreciate all your help.
    I meant the trouble shooting procedure described here:  Isolating an issue by using another user account
    To test, if some settings in your user account are faulty or preferences files corrupted, it helps to create a new user account from the "Users&Groups" System preferences. With a brand new user account you can see, if something in your current account is causing this.
    Should you see, that Aperture is not even working from a new and clean account, I'd reinstall Aperture, and if need be the Operating system.  Are you using any plug-ins?

  • Custom batch rename files with Aperture 3 in the following format: IMG_0023.cr2 to Smith_YYMMDD_0023.cr2?  I cannot find a way to structure the date in Aperture as such, as well as extract only the camera file

    Please advise how to custom batch rename files with Aperture 3 in the following format: IMG_0023.cr2 to Smith_120816_0023.cr2?  I cannot find a way to structure the date in Aperture as such (YYMMDD), as well as extract only the camera file (0023, for example).  Adobe Bridge CS5 can do this, but NONE of the Adobe software is retina optimized, and is terrible to look at.

    In Aperture you are limited to renaming files by the entries in the File Naming preset window.
    At what point are you looking to rename, import or export? It might be possible to do what you are looking to do external to Aperture either via a script or other software.
    regards

Maybe you are looking for