New key/value pairs have been added to exif.properties
The following values may need to be translated:
(thumbnail) nonASCII=(non-ASCII characters detected) domParsingError=Sorry, an error was encountered while parsing the generated HTML. # xA001 data uncalibrated (-1)=uncalibrated (-1) uncalibrated (4294967295)=uncalibrated (4294967295)
The Exif Viewer may become inoperable starting with Firefox 57
The Mozilla group has decided to switch to a new framework for browser addons, known as WebExtensions. Addons some as the Exif Viewer that were written for the old “legacy” framework (XUL + XPCOM) will no longer work. While I plan on providing a version of the Viewer that is compatible with WebExtensions, and have gone to the trouble of reorganizing the code to facilitate this conversion, I cannot guarantee that it will be available by the time that FF 57 is released.
In the short term, there are two workarounds:
- Do not update FF to version 57 or higher.
- Install and use the Pale Moon browser (www.palemoon.org), which was split off from an old version of Firefox and whose developer has stated that he has no intension of supporting WebExtensions. You may need to download and install the Exif Viewer from the links below if the Mozilla addons site discards all the legacy addons after FF 57 goes live.
I apologize for any inconvenience.
Welcome to the home page for the Exif Viewer, a Mozilla Firefox/Thunderbird extension that extracts and displays the EXIF (Exchangeable Image File), IPTC-NAA/IIM (International Press Telecommunications Council - Newspaper Association of America / Information Interchange Model), and IPTC Core (Adobe XMP (Extensible Metadata Platform)) metadata, as stored by digital still cameras, in both local and remote JPEG/JPG images.
The extension also adds “View EXIF Data” items to the “Link” and “Image” parts of the browser context menu (right-click pop-up), to make it easier to invoke the Exif Viewer from Firefox, and provides similar functionality for images attached to email messages in Thunderbird.
The metadata includes camera and picture settings, GPS (Global Positioning System) information if applicable, etc. that digital still cameras embed in their JPEG digital photographs. This information is stored in EXIF format according to the TIFF specification, and may be found in JPEG, TIFF, PNG, MIFF, and DNG images. The EXIF meta information is organized into different Image File Directories (IFDs) within an image; manufacturers can also optionally include proprietary information in the “Maker Note” field.
The Exif Viewer interprets the stored information according to the EXIF 2.2 standard, and can also understand some of the maker note information from various manufacturers (such as Canon, Casio, Fujifilm, Nikon, Olympus, and Panasonic). Additional manufacturers and more details for existing ones may be added in subsequent releases.
Currently English, German, Czech, Chinese, and Russian are fully supported in both the user interface (including the FF/TB menus) and the displayed EXIF data; French is partially supported and only for the user interface. If you would like to provide a translation into other languages, please contact me using the email address provided below.
For the user interface, this process would involve modifying two files that contain entries like:
<!ENTITY local.label "Local File">
<!ENTITY remote.label "Remote URL"> and changing the English text into its equivalent. After that, you would have the option of changing the actual EXIF output, which is a much larger problem due to the amount of information and its technical nature. I can send the first two files to you, or you can just copy them from the extensions/[email protected]/locale/en-CA directory; the file names are overlay.dtd and exif.dtd. The technical EXIF text is located in exif.properties.
Just make copies of the existing (English, locale/en-CA, if that’s what’s being displayed now) files as backups, edit and save the original files to replace the English text with your language, and then restart Firefox and the Viewer; your translations should be displayed. Once you are satisfied, send the updated files to me, I will incorporate them into the Viewer, and then send the complete package to you for final verification.
I have to point out that there are a few other people who have volunteered to do the translation into other languages; I have never heard from them since…
Also, please let me know if you decide to perform a translation, or if you later change your mind and decide not to, so that I am aware of ths situation. Thanks.
Version 2.00’ - September 18, 2013 (unofficial release; 229 KB)
Fixed a silly error involving character strings encoded in UTF-8 and a minor one involving some IPTC data.
Version 2.00 - August 22, 2012 (official release; 229 KB; tested FF up to versions 21 and TB 17.0.5)
Fixed a minor problem with the French localization. Went to major version 2 to fix a silly versioning problem. (January 2013: manually updated the latest Firefox version, after determining that the potential issues with FF18 involved either commented-out code or a function with the same name as an API one.)
Version 1.70 - September 29, 2011 (unofficial release; 215 KB; tested for FF up to versions 7.0.1 and TB 2.0.0.*; untested for FF 8 and TB 3+)
Fixed an intermittent bug encountered with Linux. Added special handling for the Maker Note created by ikeGPS devices (http://www.ikeGPS.com). Verified that the Viewer works with FF 6 and 7.
Version 1.65 - June 1, 2011 (official release; 196 KB; tested for FF 3.6.* and 4.0 Beta 11 and TB 2.0.0.*; untested for TB 3.0.0.*)
Added a Russian translation, courtesy of Dmitry Yerokhin. Updated my email address for bug reports. Confirmed that the Viewer works with FF 5.
Version 1.60, February 15, 2011 (official release; 192 KB; tested for FF 3.6.* and 4.0 Beta 11 and TB 2.0.0.*; untested for TB 3.0.0.*)
Added the ability to extract and display the JPEG Comment (COM) field, as per a user request. Modified the IPTC code to recognize the UTF-8 character code and process the text accordingly. Fixed several minor display problems, including a couple that only manifested in Firefox 4. Verified that the Viewer works properly in the Firefox 4 Beta 11.
Version 1.55, April 2, 2010 (official release; 190 KB; tested for FF 3.5.* and TB 2.0.0.*; no problems have been reported for FF 3.6.*; untested for TB 3.0.0.*)
Added some non-standard EXIF tags, as per user requests. Added the ability to persistently hide or show the controls at the top of the window. Added simplified Chinese localization, courtesy of [email protected]. Fixed a minor problem with the generation of the KML file for images with embedded GPS information, as well as an error with the processing of Casio maker notes. Added a minor enhancement for the display of GPS latitude and longitude. Added the option of displaying the EXIF tag ID numbers. Added my homepage URL. Made a minor modification to the control layout to allow for a narrower window, based on a user comment. Added separate local and remote History entries to the File menu. Fixed a bug when resizing the window in FF 3.x. Added Czech localization, courtesy of Pavel Mrázek.
Version 1.51, July 27, 2009 (official release; 145 KB; FF 3.5.* and TB 2.0.0.*)
Augmented the Nikon maker note information, as per a user request. Reorganized the code’s global variables and functions so as to minimize the possibility of namespace conflicts, as per an AMO reviewer request. Fixed some minor issues with the French localization, as well as a major issue with the German localization that only showed up in Firefox 3.5.1 (but not in 2.0.x or 3.0.x).
The latest official release of the Exif Viewer can also be downloaded from AMO, the official Mozilla add-ons website (https://addons.mozilla.org/en-US/firefox/addon/exif-viewer/).
The XPI file can be installed via “Tools > Add-ons” or “File > Open”, or by dragging and dropping the XPI file into Firefox.
The Exif Viewer can be invoked by right-clicking on a JPEG image and selecting the “View Image EXIF Data” context (popup) menu item; you can also right-click on a link to a JPEG image and select the “View Link EXIF Data” item. I have also added a simple facility for rotating images; select the “View Rotated Image (Exif)” or “View Rotated Link Image (Exif)” item.
The Exif Viewer can also be started manually via the “Tools > Exif Viewer” menu item, at which point you can enter or select a local file or enter a remote URL; click on the “Display EXIF Data” button to see the image metadata.
In either case, the “View… > Toggle Controls” menu item can be used to hide or show the controls at the top of the window, to maximize the available space for the display of the EXIF metadata.
The Exif Viewer can be invoked by right-clicking on an attachment JPEG image and selecting the “View Attachment EXIF Data” context menu item, or via the “Tools > Exif Viewer” menu item as discussed above.
Contact the Author
My name is Alan Raskin and I can be contacted via email at [email protected] if you have any bug reports, comments, suggestions, or complaints regarding the Viewer; I will be happy to fix any bugs that you encounter or look into adding any features that you think would be useful.
I have also set up an Exif Viewer group in Facebook, for those of you who like joining Facebook groups.