Bad goal Lightroom EXIF data

Hello

I just noticed today that my lens Sigma 50 mm f/1.4 DG HSM Art has converted to a Zeiss Milvus, according to the latest version of Lr CC. I cannot say otherwise Lr and wonder how to fix this. Any advice would be greatly appreciated.

Screen Shot 2016-01-25 at 7.54.57 PM.png

Hi AngusMeek,

This issue has already been reported and we are working on a solution. A workaround solution, see name Incorrect lens Sigma 50 mm f/1.4 Art .

Kind regards

Assani

Tags: Photoshop Lightroom

Similar Questions

  • Print module Lightroom bands exif data when printing to JPEG

    Lightroom print module strips exif data when printing in format jpeg - how can you prevent this or restore the exif data?

    Use export instead of print to Jpg format to have the exif data in your file.  The print module was never meant to include exif.  For example, how could save exif if you print 3 photos in format a JPG or a Board-contact.

  • How can I get basic EXIF data integrated with photos that I download on Flickr using Lightroom for mobile?

    When I upload pictures to Flickr using mobile LR it does not include EXIF data (i.e. ISO, shutter speed, Aperture, etc.). Is there a way to do this turn on?

    You can enable this in the Mobile Lr frame-> share with metadata. Hope that answers your question. -Guido

  • Corrupted in exported image exif data

    I see what looks like to corrupted EXIF data in exported images such as reported by exiftool.  The problem occurs when you export an image edited from a Q Leica DNG file.  ExifTool reports "warning: possibly incorrect maker [minor] note offsets (fix by 1196?)" followed by the four following fields "

    The name of the file: ~.

    Original directory:

    Index of the file: 3982

    Film Mode                       : ?..?.?.?.".|?

    Levels of WB RGB: 3605.922052 0.951899398 1.068280702

    The Film contains unprintable characters.   The original DNG EXIF data reported by exiftool is

    File name: L1000034. DNG

    Original directory: 100LEICA

    Index of files: 34

    Movie mode:

    Levels of WB RGB: 0.4780578898 1 0.674571805

    JPEG exported from Lightroom 6.2.1.   Same problem with 6.1.something.  No problem noticed edited CR2 or RAF files export.

    Anyone else noticing something similar?   You wonder if it's specific to the Leica Q files.

    From what I can tell, these are the owners for this camera metadata fields. You see errors on these fields with the files from your other devices is because these cameras create these fields in their files. And it really seems to be just this model of camera, I checked with other Leica cameras and still couldn't see these fields that appear. It seems that it is fair field that Lightroom is not familiar with and that he does not know how to work with them (he essentially leaves them empty, with the exception of some fill characters when text is required). Like Exiftool reports, it's a just a warning and not an error. In addition, this caution is minor.

    Here's what Exiftool himself has to say about this kind of situation: ExifTool FAQ.

    What I understand reading FAQ, these fields is essentially the shortcuts that point to other information in the file. The error indicates that these shortcuts (reclining) do not point to the correct location (MakerNotes), or something of the sort. You can force a repair by adding the f (case-sensitive) tag to the Exiftool commands.

    Apart the Exiftool warning, do you experience any interruption of your workflow? Other applications fail to work with these files, or you encounter errors?

  • Lightroom wrong date

    Having rushed to an event last night to drop my photos with an agency, I noticed they were down on their archives chronological order, because the date was wrong (about 4 weeks late). I checked on my camera and the date is correct. If Lightroom is somehow add about 4 weeks to the date of capture. What is going on?

    Richard,

    You are showing the IPTC data in your screenshot. You can set definitively this date that you're there showing in a "Preset":

    To see the date as defined in the camera and as requested earlier in the thread, you must set the drop-down list for something that shows the EXIF data:

    HAL

  • Remove the Exif data with using "save for Web".

    I have very large files.  I need to remove the EXIF thw.  I don't want to not use "save for web", because its impact on the quality and size (recompresses) files.  I need the files remain Nations United has changed with the exception of the removal of the EXIF data.

    I have a large number of files to do this to.

    Can anyone help?

    Thank you

    I'm not messing around with PS more for that matter...  3.6 Lightroom it in one easy step.  Without messing with additional TIFF files or to back up several files or Actions.

    YES!

  • Any way to change/replace the EXIF data such as the date of the photo?

    I import into Lightroom several thousand photos I took with my first digital camera, in 2000-2004. Everything went very smoothly. But here's my problem:

    In my old workflow, I spent the time of photo montage liquidated as TIF files, and stripped of any program that I used to edit the EXIF from them. Thus, for example, a photo that was taken on March 4, 2001 has the information EXIF showing it was taken on March 10, 2001, the date on which I edited and made the TIF. All other EXIF data is stripped as well, the data on exposure, lens information, ISO, if the flash is triggered, etc.. Basically, the TIF file seems to have no other than my name and the size of the file EXIF data.

    I can't live without the other info, really, but the change of information on the initial date/time means that the TIF file is not sort next to the original file in Lightroom, which I want to do. There are not thousands of photos that I have hair, a few hundred maximum.

    Is it possible with a plugin or an external program to copy EXIF information in the original program and insert it in the TIF file?

    To change the date to use the Edit capture time option located under library > metadata menu.

  • Lightroom export - original file with the Lightroom change data

    Hello, Hello!

    I imported a file, for the sake of arguments, some JPEG files, TIFF and DND in Lightroom photos, leaving the files in place and just linking them to the library of the Lightroom Catalog. I then did a bunch of 'changes' to photos in Lightroom (the data of these changes are stored in the Lightroom catalog file, right?).

    Now can I export some of the photos from Lightroom so that the file that comes out is, in the same/different file format (e.g. JPEG/TIFF/DNG) and have the change Lightroom incorporated (perhaps in the EXIF data) data from the exported file? Can I then open it with a 'normal' program and have it show the original? Can I open it with Lightroom/Photoshop (?) so it shows the original with the change data applied?

    Thank you very much! :-))

    Now can I export some of the photos from Lightroom so that the file that comes out is, in the same/different file format (e.g. JPEG/TIFF/DNG) and have the change Lightroom incorporated (perhaps in the EXIF data) data from the exported file?

    Yes, but you must not export. Simply press Ctrl / Cmd + S to save metadata. the metadata will be incorporated into files. Note that the image will not be altered. In other words, if you view the jpeg format in an external viewer, you will not see adjustments made in Lightroom. Only Adobe products can interpred those.

    Can I then open it with a 'normal' program and have it show the original?

    Yes.

    Can I open it with Lightroom/Photoshop (?) so it shows the original with the change data applied?

    Yes. When you open in Photoshop, and it's a non - RAW (such as JPEG or TIFF) file, there is an option somewhere in Camera RAW to be used for the opening no-RAWs. The point is, those who must go through Camera RAW, instead opened directly in Photoshop, to correctly interpret metadata.

  • Why my EXIF data is not updated in my photo library?

    I'm putting an existing library about 15 k pictures and after import in the Photos app, I can see that the EXIF data for many of these images are incorrect.

    I've updated the EXIF data using a third party application called 'Pull the shifter' and the images but my photo library has been updated, and pictures taken in 2007 are displayed as having been taken in 2005.

    If I update the EXIF through the Photos, it works immediately so I'm guessing that there is a disparity between the library of Photos and real pictures?

    How can I update the library after external changes?

    You can not

    What are you doing exactly?

    You cannot make changes to the contents of the iPhoto library using pull the shifter or any other program except Photo - there is no user repairable in the photo library - once the pictures are imported in the Photos, you can only use Photos of them to change in any way - if the pictures cannot make the changes that you want to then you will need to make the changes before importing the phtos

    You can check the HoudahGeo - it could work within the iPhoto library - last I looked the pictures do not have the API they ned to do the same with the Photos, but it is possible as things hae advanced since I looked

    LN

  • Copy past Photos in the Newsroom and lost photo EXIF data

    Mac Pro OS X El Capitan to 10.11.6 and Photos Version 1.5 (370.42.0)

    Question: when I do a copy paste a photo of Photos to my mac desktop, the copy is made, but I lose the photo information (EXIF data) and especially the date that the photo was taken. I need this date to filter all my photos and then rename them all directly in the Finder.

    Thanks for your advice

    That's right (copy / paste Gets an overview of average quality without metadata updates)-the proper way is to export the photos (menu, file == > export) checking metadata fields you want to include

    LN

  • Error Msg received on the tab open: Exc in ev handl: error: Bad NPObject as private data!

    Very simple - the following error message appears when I open a new tab with a web page or empty:
    EXC in ev handl: error: Bad NPObject as private data!

    Please see the solution in http://kb.mozillazine.org/Problematic_extensions
    "McAfee Site Advisor.

    (Windows): for best results, you need to uninstall McAfee Site Advisor from Control Panel > add/edit programs (programs and features). Restart the system. Then http://www.siteadvisor.com/ reinstalling and reboot the system. Installation of other waste (crapware) suggested applications.

    Please mark "resolved" a response that will better help others with a similar problem - hope it was her.

  • EXC in ev handl: error: Bad NPObject as private data!

    Just updated to FF 3.6.23. Running on Vista Business Premium. Now, whenever FF navigates to a new page, it displays this error message: "Exc in ev handl: error: Bad NPObject as private data!" with a button to be clicked before the page OK takes over. ALL PAGES.

    See http://kb.mozillazine.org/Problematic_extensions
    and then the statement of the problem and the solution for Site Advisor.

  • I get the context menu after using firfox as my browser: Exc in ev handl: error: Bad NPObject as private data!

    In the last few days I've been doing the following popup when I use firefox as my browser: Exc in ev handl: error: Bad NPObject as private data!

    I guess it comes from your last update. I have windows vista with a 64-bit processor, and I use the latest version of firefox. I checked to see if I was getting the same error message with explore and I'm not. It seems to be some sort of conflict with java script. This can be corrected?

    You have to remove and re - install anything. I had the same problem and simply disabled the McAfee Siteadvisor module without deleting. I then restarted Firefox and the problem was solved.

    But here's the important part: I reactivated the add-on and then restarted Firefox twice. The problem is not returned!

    Just so disable, reboot, re-enable and restart. It worked for me!

  • Writing EXIF data (and how to define the side of the photo)

    Anyone had luck writing EXIF data in photos? Reading EXIF data are fairly easy, as demonstrated by "photobomber. Writing EXIF data seems to be more painful, however.

    In particular, I'm trying the face value of the photo.  I found mention on the web page of its existence in EXIF, with the code:

    0 x 4746

    That said, when I check the exif - tag.h, apparently not be listed.

    It is clear to me that this is a deal breaker or not.  The tags are listed in the exif - tag.h the only ones that can be used? Or are they simply definitions of convenience tag codes most commonly used?

    Thank you

    Daniel

    Incase others are reading this in the future and ask yourself how: my conclusion is that the best way to define metadata such as:

    -Photo rating

    -Tags

    -Description

    ... does NOT use EXIF.  On the contrary, it seems that XMP is a much better choice:

    http://en.Wikipedia.org/wiki/Extensible_Metadata_Platform

    Ideally, BB10 comes with the XMP library, and it can be easily added to your project. (right-click on the project node in "Project Explorer", go to the context menu item 'Configure', then 'add the library')

    Here's the code I added bo my main.cpp:

    //-----------------------------------------------------------------------------
    // XMP
    //-----------------------------------------------------------------------------
    
    // Must be defined to instantiate template classes
    #define TXMP_STRING_TYPE std::string
    
    // Must be defined to give access to XMPFiles
    #define XMP_INCLUDE_XMPFILES 1
    
    #define UNIX_ENV 1
    
    #include "xmp/XMP.incl_cpp"
    #include "xmp/XMP.hpp"
    
    #include 
    #include 
    
    using namespace std;
    
    //-----------------------------------------------------------------------------
    

    ... and here's what I added to the .h file that I wanted to use XMP in: (it does not include the XMP.incl_cpp at the top of the notice)

    //-----------------------------------------------------------------------------
    // XMP
    //-----------------------------------------------------------------------------
    
    #define TXMP_STRING_TYPE std::string
    #define XMP_INCLUDE_XMPFILES 1
    #define UNIX_ENV 1
    
    #include "xmp/XMP.hpp"
    
    #include 
    #include 
    
    using namespace std;
    
    //-----------------------------------------------------------------------------
    

    And finally, here's a big copy and paste part of the key code that I adapted to the code example in the XMP SDK I downloaded separately for read/write some common tags.  Feel free to use this code in your own applications, or to adapt it, if that's helpful.

    int ImageViewContainer::xmpWrite()
    {
        qDebug() << "xmpWrite()";
    
        string filename = file.toStdString();
    
        if (!SXMPMeta::Initialize())
        {
            qDebug() << "XMP: An error occurred initializing XMP.";
            return -1;
        }
    
        XMP_OptionBits options = 0;
    
        #if UNIX_ENV
            options |= kXMPFiles_ServerMode;
        #endif
    
        if (!SXMPFiles::Initialize(options))
        {
            qDebug() << "XMP: An error occurred initializing SXMPFiles.";
            return -1;
        }
    
        try
        {
            // Try using the smart handler.
            XMP_OptionBits opts = kXMPFiles_OpenForUpdate | kXMPFiles_OpenUseSmartHandler;
    
            bool ok;
            SXMPFiles myFile;
    
            // Open the file.
            ok = myFile.OpenFile(filename, kXMP_UnknownFile, opts);
            if (!ok)
            {
                qDebug() << "XMP: No smart handler available for " + file + ". Trying packet scanning.";
    
                // Now try using packet scanning.
                opts = kXMPFiles_OpenForUpdate | kXMPFiles_OpenUsePacketScanning;
                ok = myFile.OpenFile(filename, kXMP_UnknownFile, opts);
            }
    
            // If the file is open then read the metadata.
            if (ok)
            {
                qDebug() << "XMP: Opened: " << file;
    
                // Create the xmp object and get the xmp data.
                SXMPMeta meta;
                myFile.GetXMP(&meta);
    
                // Should we be doing this?
                meta.SetProperty(kXMP_NS_XMP, "CreatorTool", "Updated by PhotoStar", 0);
    
                int ratingToSet = rating;
                if (ratingToSet == -1) { ratingToSet = 0; }
                meta.SetProperty(kXMP_NS_XMP, "Rating", QString::number(ratingToSet).toStdString(), 0);
    
                // Required before we can call other functions that refer to this namespace
                // without getting an exception.
                std::string tmp;
                meta.RegisterNamespace("http://ns.microsoft.com/photo/1.0/", "MicrosoftPhoto", &tmp);
    
                if (ratingToSet == -1)
                {
                    meta.DeleteProperty("http://ns.microsoft.com/photo/1.0/", "Rating");
                }
                else
                {
                    int microsoftRating;
    
                    // Mapping:
                    // xmp:Rating=1 -> MicrosoftPhoto:Rating=1
                    // xmp:Rating=2 -> MicrosoftPhoto:Rating=25
                    // xmp:Rating=3 -> MicrosoftPhoto:Rating=50
                    // xmp:Rating=4 -> MicrosoftPhoto:Rating=75
                    // xmp:Rating=5 -> MicrosoftPhoto:Rating=100
    
                    if (ratingToSet == 1)
                    {
                        microsoftRating = 1;
                    }
                    else
                    {
                        microsoftRating = (ratingToSet - 1) * 25;
                    }
    
                    qDebug() << "MicrosoftPhoto:Rating: " << QString::number(microsoftRating);
                    meta.SetProperty("http://ns.microsoft.com/photo/1.0/", "Rating", QString::number(microsoftRating).toStdString(), 0);
                }
    
                // Delete old tags. (?)
                meta.DeleteProperty(kXMP_NS_DC, "subject");
    
                // Tags
                for (int i = 0; i < tags.size(); ++i)
                {
                    string value = tags[i].toStdString();
                    meta.AppendArrayItem(kXMP_NS_DC, "subject", kXMP_PropArrayIsOrdered, value, 0);
                    //meta.SetArrayItem(kXMP_NS_DC, "subject", i + 1, value, 0);
                }
    
                meta.SetLocalizedText(kXMP_NS_XMP, "Description", "en", "en-US", description.toStdString(), NULL);
    
                // Update the Metadata Date
                XMP_DateTime updatedTime;
    
                // Get the current time. This is a UTC time automatically adjusted for the local time.
                SXMPUtils::CurrentDateTime(&updatedTime);
                //if (meta.DoesPropertyExist(kXMP_NS_XMP, "MetadataDate"))
                //{
                    meta.SetProperty_Date(kXMP_NS_XMP, "MetadataDate", updatedTime, 0);
                //}
    
                // Now update alt-text properties
                //meta.SetLocalizedText(kXMP_NS_DC, "title", "en", "en-US", "Kind of pretty");
    
                // For debugging
                if (false)
                {
                    // Serialize the packet and write the buffer to a file.
                    // Let the padding be computed and use the default linefeed and indents without limits.
                    string metaBuffer;
                    meta.SerializeToBuffer(&metaBuffer, 0, 0, "", "", 0);
    
                    //qDebug() << QString::fromStdString(metaBuffer);
    
                    // Write the packet to a file as RDF
                    writeRDFToFile(&metaBuffer, filename + "_XMP_RDF.txt");
                }
    
                // Check we can put the XMP packet back into the file.
                if (myFile.CanPutXMP(meta))
                {
                    // If so then update the file with the modified XMP.
                    myFile.PutXMP(meta);
                }
                else
                {
                    // Silent for now. TODO: Should this be indicated in
                    // the UI somehow?
                    qDebug() << "XMP: Can't write to file.";
                }
    
                // Close the SXMPFile. This *must* be called. The XMP is not actually written and the
                // disk file is not closed until this call is made.
                myFile.CloseFile();
            }
            else
            {
                qDebug() << "XMP: Unable to open " << file;
            }
        }
        catch(XMP_Error & e)
        {
            qDebug() << "XMP ERROR: " << QString::fromStdString(e.GetErrMsg());
        }
    
        // Terminate the toolkit
        SXMPFiles::Terminate();
        SXMPMeta::Terminate();
    
        return 0;
    }
    
    int ImageViewContainer::xmpRead()
    {
        qDebug() << "xmpRead()";
    
        string filename = file.toStdString();
    
        if (!SXMPMeta::Initialize())
        {
            qDebug() << "XMP: An error occurred initializing XMP.";
            return -1;
        }
    
        XMP_OptionBits options = 0;
    
        #if UNIX_ENV
            options |= kXMPFiles_ServerMode;
        #endif
    
        if (!SXMPFiles::Initialize(options))
        {
            qDebug() << "XMP: An error occurred initializing SXMPFiles.";
            return -1;
        }
    
        try
        {
            // Try using the smart handler.
            XMP_OptionBits opts = kXMPFiles_OpenForRead | kXMPFiles_OpenUseSmartHandler;
    
            bool ok;
            SXMPFiles myFile;
    
            // Open the file.
            ok = myFile.OpenFile(filename, kXMP_UnknownFile, opts);
            if (!ok)
            {
                qDebug() << "XMP: No smart handler available for " + file + ". Trying packet scanning.";
    
                // Now try using packet scanning.
                opts = kXMPFiles_OpenForUpdate | kXMPFiles_OpenUsePacketScanning;
                ok = myFile.OpenFile(filename, kXMP_UnknownFile, opts);
            }
    
            // If the file is open then read the metadata.
            if (ok)
            {
                qDebug() << "XMP: Opened: " << file;
    
                // Create the xmp object and get the xmp data.
                SXMPMeta meta;
                myFile.GetXMP(&meta);
    
                bool exists;
    
                // Stores the value for the property.
                string value;
    
                // XMP Rating
                exists = meta.GetProperty(kXMP_NS_XMP, "Rating", &value, NULL);
                if (exists)
                {
                    rating = QString::fromStdString(value).toInt(&ok);
                    if (!ok)
                    {
                        rating = -1;
                    }
                }
                else
                {
                    rating = -1;
                }
    
                // Microsoft Rating (only look for this if xmp:Rating is missing)
                if (rating == -1)
                {
                    // Required before we can call other functions that refer to this namespace
                    // without getting an exception.
                    std::string tmp;
                    meta.RegisterNamespace("http://ns.microsoft.com/photo/1.0/", "MicrosoftPhoto", &tmp);
    
                    exists = meta.GetProperty("http://ns.microsoft.com/photo/1.0/", "MicrosoftPhoto:Rating", &value, NULL);
                    //exists = meta.GetProperty(kXMP_NS_XMP, "Rating", &value, NULL);
                    if (exists)
                    {
                        rating = QString::fromStdString(value).toInt(&ok);
                        if (!ok)
                        {
                            rating = -1;
                        }
                        else
                        {
                            // The Microsoft rating is 0, 25, 50, 75, 100.
                            rating /= 25;
                        }
                    }
                    else
                    {
                        rating = -1;
                    }
                }
    
                value.clear();
    
                qDebug() << "XMP Rating: " << rating;
    
                // Tags
                tags.clear();
                int arraySize = meta.CountArrayItems(kXMP_NS_DC, "subject");
                for (int i = 1; i <= arraySize; i++)
                {
                    meta.GetArrayItem(kXMP_NS_DC, "subject", i, &value, 0);
                    qDebug() << "XMP Tag[" << i << "]: " << QString::fromStdString(value);
                    tags.append(QString::fromStdString(value));
                }
    
                value.clear();
    
                // Description
                meta.GetLocalizedText(kXMP_NS_XMP, "Description", "en", "en-US", NULL, &value, NULL);
                description = QString::fromStdString(value);
                qDebug() << "XMP Description: " << description;
    
                timestamp = QDateTime();
                XMP_DateTime updatedTime;
                // Get the current time. This is a UTC time automatically adjusted for the local time.
                SXMPUtils::CurrentDateTime(&updatedTime);
                if (meta.DoesPropertyExist(kXMP_NS_XMP, "MetadataDate"))
                {
                    meta.GetProperty_Date(kXMP_NS_XMP, "MetadataDate", &updatedTime, 0);
                    if (updatedTime.hasDate)
                    {
                        if (updatedTime.hasTime)
                        {
                            timestamp = QDateTime(QDate(updatedTime.year, updatedTime.month, updatedTime.day), QTime(updatedTime.hour, updatedTime.minute, updatedTime.second));
                        }
                        else
                        {
                            timestamp = QDateTime(QDate(updatedTime.year, updatedTime.month, updatedTime.day), QTime(0, 0, 0));
                        }
                    }
                }
    
                // Close the SXMPFile. The resource file is already closed if it was
                // opened as read only but this call must still be made.
                myFile.CloseFile();
            }
            else
            {
                qDebug() << "XMP: Unable to open " << file;
            }
        }
        catch(XMP_Error & e)
        {
            qDebug() << "XMP ERROR: " << QString::fromStdString(e.GetErrMsg());
        }
    
        // Terminate the toolkit
        SXMPFiles::Terminate();
        SXMPMeta::Terminate();
    
        return 0;
    }
    

    Note that the code above makes use of some class member variables:

        int rating;
        QList tags;
        QString description;
        QDateTime timestamp;
    

    One final note: there is a code that deals with the MicrosoftPhoto:Rating XMP tag. It's because I'm on Windows and I noticed that if you click on a photo in Windows Explorer, it allows you to display/change some meta (such as star ratings) data directly in Explorer. When you do so, it sets the MicrosoftPhoto:Rating tag (as well as the tag xmp:Rating, I believe). Once, he put that, if your application updates the xmp:Rating tag but don't update the MicrosoftPhoto:Rating tag and the file returns on Windows, then he continues to use the old notation before your update app. (he seems to ignore xmp:Rating if MicrosoftPhoto:Rating is present)

  • LR mobile EXIF data

    I don't know how I did it, but all the images on my LR mobile are now show EXIF data in a collection. I don't want data EXIF for show - how should I do this?

    * Double tap with 2 fingers.

Maybe you are looking for