EXIF data

Hello, I want to buy the f/2 of 12mm samyang. It is a manual focus lens I read a review on dpreview, indicating that exif data registration information will not be registered to post.  Is that mean that the correction of the profile will not work in photoshop either? Thank you... Mike

I would say that this would be true. I don't know if you could even make your own profile construction and be able to apply it.

Tags: Photoshop

Similar Questions

  • 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

  • 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.

  • Modify the Exif data

    Hello world!
    I'm having some trouble surrounding the metadata on some images in my library of images.

    I just started working at a new company and their library of images is a mess. I worked on the automation of a project I've worked on, but so that it works properly, I need to access the metadata for the images that I work with.


    Here's the problem; Many of their images have the date stored in the tab 'base' in 'File Info', but they don't have anything in the exif data. Is their no way to automate Photoshop or bridge (or possibly Automator or Applescript) to fill in the exif data based on the "Date of creation" of in the Basic tab?

    I am at a loss here, there are more than 30,000 images to treat so typing manually for each image is not really an option (I really hope that I am not obliged)

    I really appreciate any help and suggestions.

    Thank you all!

    -Jeremy

    I downloaded the script you need to be connected and put it here for you...

    Wikisend: free file-sharing service

  • [HELP] Photoshop is remove all my EXIF data

    Hey guys!

    I have used Photoshop CC for a few months now, and I just realized something quite recently. I was downloading some of my photos on Flickr, and they seem to have lost all the EXIF data after going through photoshop. Now, let me explain. I will pull my (JPEG) image in Photoshop, leave it as the standard background layer, run through the Camera Raw Filter and then export it to JPEG. However, all my EXIF data seems to be lost - and it's not just Flickr. I tried to view the EXIF data using a number of different programs, but he seems to have completely disappeared - it removes even the date that the photo was captured.

    If anyone has a solution for me - or if I just some stupid mistake - please let me know!

    Thank you!

    Michael

    Hey sarsaxen!

    Thanks for your reply.

    In fact, I thought that my problem. I had been using the 'Export' function instead of the function "Save as." It's all good now.

    Thank you!

    Michael

  • 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?

  • Photoshop Fix photo EXIF data has been erased for most

    Thanks to the Adobe team for the launch of the app PS difficulty. I downloaded and immediately tried and was astonished to see what he could do. After that I saved my edit of a photo film to my iPhone and the application Exift to verify its Exif data, I was shocked to discover the Exif data of the photo has been removed for most. Please see the 2 sheets of Exif below for your reference: the 1st is one of the original photo. the 2nd is that the difficulty of the PS edited photo where you can see most data has disappeared.

    Thank you'd know by your really and all other users PS difficulty if this problem could be solved.


    Or maybe there's a way to fix it in the application settings? Please enlighten me.



    Exif 1.PNG

    Exif 2.PNG

    Hi Paul, Fix currently does not record the metadata for the exported image. This is something that we are looking at adding in a later version.

  • LR does not update changed the EXIF data

    I imported a bunch of photos of LR and subsequently added to GPS information for raw files using Canon card utility. The GPS info is there (I checked in the dialog box information on the file in the Finder), but LR doesn't! I don't mind reimport the files to get the GPS data that is recognized, but it seems that the only way to do is to remove the images from the catalog, which means losing the settings that I already had on them. Y at - it an option to update the EXIF data in LR without this drastic measure?

    Then select one of the photos to which you've added the GPS data and make metadata > read metadata file.   This will read the metadata to raw files in the LR catalog without losing your changes. but any changes you have made in metadata in LR - words - keys, legend, - will be lost.

    Going further, why not use module card LR instead?

    In addition, if you have never metadata > save metadata to file, or your turn on the option changes automatically write in XMP, then for these photos, LR metadata read/write from sidecar .xmp file (a file with the same base name of that image, but with the .xmp extension), rather than the file raw itself.

    In addition, many people are also wary of editing raw files, because each manufacturer has its own format owner (so the reason of .xmp sidecar).  In your case, no doubt you use utility of Canon to change the Canon raw files, while the risk is mitigated.

  • 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

  • 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.

  • Empty EXIF preset will overwrite existing (as legends) exif data with whites

    I want to import existing files and keep all the exif data are already there (like the legends), while during the import (or after) I want to apply ADDITIONAL exif data (like the author, location). If I leave the existing empty fields in the metadata presets, the original exif data will be safe? In other words, can I simply add metadata without affecting the original values?

    DJ

    In the changing metadata Preset dialog (where you name and save a metadata presets FROM), there are check boxes on the right side, next to each metadata field.

    Any field without a checkbox next to it, will be left alone when the preset is applied to future images, whether it be something typed into the screening or not and no matter if on the ground than on the image starts with empty or not.

    It's the same idea, as for the predefined parameters of development: the preselection has a defined scope. It only affects the aspects you should be.

    Type something new in a box empty, automatically puts a check mark next to that.  Then that will be applied to the image.

    What is in an edit box, still leaves this field checked. Alternatively, you can put a check next to an empty box: same result. As a warning, red towers for the name of this field and the box shows a message indicating that If applied to an image, this empty field will still be imposed on the image - deletion of all who might have been there before.

    To avoid that happening, assuming that you did not positively this domain, you must uncheck the box next to this field (and then if the Assembly previously saved preset, updated in order to incorporate the change).

  • How can I remove EXIF data in 10 PSE

    Hello

    I post some of my photos on a site of photo sharing (flickr) and in the EXIF data, I noticed that my first name is there under the name of owner.

    My first research led me to believe that I could change that in my settings of the camera, but I did it and my full name is still apparent in the EXIF data on the site.  This leads me to believe that he is somewhere in post-secondary studies (10 is the version I have) that I have to change the information.

    Can someone help?

    Thank you

    Thank you, Barbara.

    I don't mean to remove ALL the EXIF - just my name (it is actually useful that.)  I did not enter my full name on the camera or the Web site, so I'm a little confused as to how it happened in my EXIF in general.

    The exif data helps me and others with respect to the actual shooting, so that the info is needed.  I'm trying just to remove or change my name.

    EDIT - it was not a question of PSE, but he was in the camera software.

  • 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!

Maybe you are looking for