Exif Viewer

This is an Exif Viewer, mainly for jpeg photos taken with a digital camera. It is an update of the "Exif Browser" plugin from the old registry. It requires a recent version of libexif (tested with 0.6.16).

Instructions for Linux:

You need to have gimp already installed on your system. After downloading the file exif-browser.tar.gz, do the following steps.

  1. gunzip exif-browser.tar.gz
  2. tar xcf exif-browser.tar
  3. cd exif-browser
  4. ./configure
  5. make
  6. sudo make install

The next time you run gimp, you should see an entry "View Exif" in the File menu.

AttachmentSize
exif-browser.tar.gz197.43 KB
0
Average: 2 (2 votes)

Comments

Confused

What on earth does this all mean? I just use GIMP. There is an apparent assumption that I know a lot more than I do.....

You need to have gimp already installed on your system. After downloading the file exif-browser.tar.gz, do the following steps.

1. gunzip exif-browser.tar.gz
2. tar xcf exif-browser.tar
3. cd exif-browser
4. ./configure
5. make
6. sudo make install

Windows?

the assumption was the OS: Linux

If you use Windows just get the plugin ready to work
http://photocomix-resources.deviantart.com/art/Exif-browser-Plugin-Gimp-...

Linux distro compile

He's giving you the command line instructions for compiling the exif-browser using a Linux machine.

1 and 2 are basic unzip and tar actions.
3. is moving the command line to the directory where the zip is downloaded on your computer.
4. is the configure command for establishing a makefile.
5. is the command for compiling the makefile.
6. installing the makefile (which usually creates a plug-in and leaves it in the src folder). Depending on the source code, some plug-ins are installed directly into designated folders.

For most Linux users, these instructions are typical. To a Windows user, it won't mean anything at all.

[Gentoo-USER] How to install the plug-ins in a Gentoo ?

Hi,
do someone use Gimp on a gentoo ?
I would like to use the Exif-wiever on a gentoo + gimp :i

Best regards

Does not work

fx@mint-desktop ~/Apps/exif-browser $ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking for strerror in -lcposix... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for pkg-config... /usr/bin/pkg-config
checking for gimp-2.0 gimpui-2.0 libexif >= 0.5.9... Package gimp-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gimp-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gimp-2.0' found Package gimpui-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gimpui-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gimpui-2.0' found
configure: error: Library requirements (gimp-2.0 gimpui-2.0 libexif >= 0.5.9) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

###########

Now, I have libexif-dev installed, and libexif?

fx@mint-desktop ~/Apps/exif-browser $ locate libexif
/usr/lib/libexif.so.12
/usr/lib/libexif.so.12.3.1
/usr/share/doc/libexif12
/usr/share/doc/libexif12/AUTHORS
/usr/share/doc/libexif12/NEWS.gz
/usr/share/doc/libexif12/README.gz
/usr/share/doc/libexif12/changelog.Debian.gz
/usr/share/doc/libexif12/changelog.gz
/usr/share/doc/libexif12/copyright
/usr/share/locale-langpack/en_AU/LC_MESSAGES/libexif-12.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/libexif-12.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/libexif-12.mo
/var/lib/dpkg/info/libexif12.list
/var/lib/dpkg/info/libexif12.md5sums
/var/lib/dpkg/info/libexif12.postinst
/var/lib/dpkg/info/libexif12.postrm
/var/lib/dpkg/info/libexif12.shlibs

I have gimp 2.6 installed (/usr/bin/gimp-2.6) (all the plugins etc, eg. the program folders are at /usr/share/gimp/2.0/)

Help~

pkg-config is able to find

pkg-config is able to find libexif, but not libgimp and libgimpui. Do you have the developer packagers for GIMP installed?

Idk...?

I uhh, actually don't know. Would you mind giving me the package names so I can check? gimp-dev, gimpui-dev, or what...?

gimp packages for compiling

I just installed the gimp-devel and gimp-devel-tools packages on my Fedora 13 machine using yumex. After that it would compile. and installed ok. Otherwise the packages can also be found at rpmfind.net.

I'm not familiar with the

I'm not familiar with the naming conventions for Fedora, but a safe guess is that searching for "gimp" plus "dev" in a package manager will list the required packages regardless of the distro you're using.

Problem making the plugin

I am working with ubuntu 9.04 and Gimp 2.6.6. Installed are libexif12 (0.16.-2ubuntu1) and also libgimp2.0-dev. The command ./configure gives me in the last lines some problems which I dont know how to resolve. Please help ...... ..... checking whether to enable maintainer-specific portions of Makefiles... no checking for pkg-config... /usr/bin/pkg-config checking for gimp-2.0 gimpui-2.0 libexif >= 0.5.9... Package libexif was not found in the pkg-config search path. Perhaps you should add the directory containing `libexif.pc' to the PKG_CONFIG_PATH environment variable No package 'libexif' found configure: error: Library requirements (gimp-2.0 gimpui-2.0 libexif >= 0.5.9) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

You got the libexif

You got the libexif developer files installed, too?

Aaah ok, that was missing.

Aaah ok, that was missing. Now it works, I had also to use the "make install" command with root privilege. Thank you very much for this nice plugin!

Thank you for this. Now I

Thank you for this. Now I don't have to go back to UFRAW to see what my EXIF data was. One thing which is a little strange is on the GPS tab. Here it talks about interoperability rather than latitude! A buglet I assume. E.g. InteroperabilityIndex: N InteroperabilityVersion: 15.00, 27.24, 0.00 Longitude is fine.

GIMP 2.6

P.S. This is with GIMP 2.6. I have just been reading through the help on plugins, and so I am now surprised that it works at all with 2.6. Still, I don't know if this is relevant.

Exif Viewer- Windows

Development libraries required

Amongst others I assume, but I needed to install these before configure would run: libgimp2.0-dev libexif-dev It would have been nice to see some of the makernotes decoded, especially which lens was used. UFRaw's EXIF viewer gives it.

exif-brower loading error

I compiled exif-browser with command below ----------------------------------------------------------------- PKG_CONFIG_PATH='/usr/local/lib/gimp-2.6.6/lib/pkgconfig/' ./configure && make && sudo make install An error occurs while running gimp ----------------------------------------------------------------- /usr/local/lib/gimp-2.6.6/lib/gimp/2.0/plug-ins/exif-browser: error while loading shared libraries: libgimpui-2.0.so.0: cannot open shared object file: No such file or directory (gimp:11976): LibGimpBase-WARNING **: gimp: gimp_wire_read(): error What's wrong with me ? :(
Syndicate content