~ubuntu-branches/ubuntu/edgy/gwenview/edgy

« back to all changes in this revision

Viewing changes to src/libgvexif/README

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2005-12-06 17:59:19 UTC
  • mfrom: (1.1.3 upstream) (2.1.1 sarge)
  • Revision ID: james.westby@ubuntu.com-20051206175919-8yv9nfmw0pws6p52
Tags: 1.3.1-0ubuntu1
* Sync with Debian
* Edit kde.mk for .pot generation

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
- 2003.05.11
 
2
 
 
3
This dir contains a copy of libexif 0.5.9, available from
 
4
http://libexif.sourceforge.net.
 
5
 
 
6
Libexif is used in Gwenview to read and write the EXIF Orientation tag from
 
7
JPEG files. It's necessary because right now KFileMetaInfo can only read this
 
8
tag. Gwenview performs lossless rotations using jpegtran, but it needs to reset
 
9
the orientation tag after rotation because its value is no longer valid.
 
10
Another missing feature of KFileMetaInfo is the ability to work on memory
 
11
instead of files: to reset the Orientation tag using KFileMetaInfo, Gwenview
 
12
would have to first write the JPEG data to a file, then modify the file (thus
 
13
loading it and saving it again).
 
14
 
 
15
The libexif public interface does not provide methods to write the EXIF
 
16
information back into the JPEG. 'exif', the command line binary provided with
 
17
libexif to manipulate tags relies on additional code to read and write from
 
18
jpeg files. I had to make a copy of this additional code (the jpeg*.[ch] files)
 
19
to be able to write EXIF data back into JPEG files. Since I was already
 
20
duplicating some code, I thought it would be better to completely duplicate the
 
21
library (it's quite small) to avoid adding another dependency to Gwenview. To
 
22
avoid including the system libexif include files, I renamed the dir from
 
23
'libexif' to 'libgvexif'.
 
24
 
 
25
 
 
26
- 2003.07.29
 
27
 
 
28
Just updated to libexif 0.5.10. this version fixes the bug which caused
 
29
Gwenview to stop displaying image when browsing a dir containing more than a
 
30
thousand JPEG files.
 
31
 
 
32
 
 
33
- 2003.12.14
 
34
 
 
35
Updated to libexif 0.5.12 and applied some fixes from libexif CVS.
 
36
 
 
37
 
 
38
- 2005.05.17
 
39
 
 
40
This copy of libexif is now deprecated, but will still be used if ./configure
 
41
doesn't find libexif installed. This will ease transition, but this directory
 
42
will eventually be removed.