| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
# Marcus, do you TEST build at all before you commit?!
|
|
|
|
|
|
|
| |
user comments.
@- Ini settings for encoding/decoding Unicode/JIS user comments (Marcus)
|
| |
|
|
|
|
|
| |
#hope that's it
|
|
|
|
|
| |
-fix layout
|
|
|
|
|
|
| |
-global encoding variables
#will become ini settings explanation on what to set follows then
|
|
|
|
|
| |
#mentioned by derick
|
|
|
|
|
|
| |
#currently only ISO-8859-15 is supported as result
#maybe this will become an ini setting
|
|
|
|
|
| |
#leave UNICODE to user
|
| |
|
| |
|
| |
|
|
|
|
|
| |
# Marcus, could you please fix the whitespace in this file?
|
| |
|
|
|
|
|
| |
-fix problem on failure
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Add some logic that will help track down leaks
when debug is enabled.
|
|
|
|
|
|
| |
# Should be the last "broad" commit for a while
# Don't forget to make clean ; make
|
| |
|
| |
|
|
|
|
|
|
| |
leaking streams should be easier.
# I hate these big commits
|
| |
|
| |
|
|
|
|
|
| |
#Wez: i have an error when closing the original file after stream copy...
|
|
|
|
|
|
| |
-switch to streams
@exif functions now support streams using memory streams where @necessary (marcus)
|
| |
|
| |
|
|
|
|
|
| |
-tests
|
| |
|
|
|
|
|
|
|
|
|
|
| |
-better memory handling
-support for thumbnails in TIFF format
-new functions exif_imagetype
@-new function exif_imagetype
@-exif_thumbnail fupports thumbnails in TIFF format and can return size
@ of thumbnail
|
| |
|
|
|
|
|
| |
-new test and example for documentation
|
|
|
|
|
| |
#necessary for update/write operations
|
|
|
|
|
| |
# same as in standard/image.c but here it's more complex
|
| |
|
|
|
|
|
| |
#just another jhead.c line
|
| |
|
|
|
|
|
|
| |
-incorrect index/length computing: left from jhead
#no errors left with test files - controlled manually with hexeditor
|
|
|
|
|
|
|
|
|
|
|
|
| |
-everything uses new data structures
-new function exif_thumbnail
#nearly stripped off all jhead code
@read_exif_data is now an alias for exif_read_data
@ important to differenciate old/new version for tests)
@new function exif_tagname returns the names of tags
@new function exif_thumbnail extracts embedded thumbnail (Marcus)
#switched to internal version 1.2
|
|
|
|
|
|
| |
-changed internal data structures
#nearly stripped off all jhead code
|
| |
|
|
|
|
|
| |
- added missing width/height from primary ifd for TIFF
|
| |
|
|
|
|
|
| |
promote a little bit of code reuse here on two very similar problems.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-Changed parameters after checking bugdatabase and discussion with
Rasmus: 1st=Filename, 2nd=NeededSections
# 3rd=Thumbnail, 4th=All
# 3rd and 4th parameter are currently diabled because the code
# does not work correctly (will correct this in later versions).
# Changing the parameters will not cause any problems because the
# old parameter functions never found their way in documentation
# and the they did not work...
@-Added TIFF support
@-Changed parameters after checking bugdatabase and discussion with Rasmus
@ 1st=Filename, 2nd=NeededSections
@ If the 2nd parameter is not present or 0 or '' the function will return
@ a result array even if no data was read from file.
# Personally i consider a default behaviour to generate no array if
# no data is present as a bad idea because here we can generate as
# much information as possible....
@ If the 2nd parameter is a string then that string describes which
@ sections have to be present in the file to generate a result array.
@ If none of the needed section is found the result will be false.
@ Section strings are "ANY_TAG","IFD0","COMMENT","EXIF","GPS","INTEROP"
@ "FPIX","APP12". Each string has to be separated by a colon. So
@ "COMMENT,EXIF" returns an array if either a comment or an Exif
@ section is present. "IFD0" is standard datastructure in a TIFF/JPEG
@ file that contains image information. "EXIF" is the Exif structure
@ of TIFF/JPEG (IFD0 subdirectory). "GPS", "INTEROP", "FPIX", "APP12"
@ are additional IFD0 subdirectories. The APP12 support is an
@ experimental Olympus support.
# Do not worry this is no problem, it is safe.
@(Marcus)
|
|
|
|
|
|
|
| |
i also decided to call the first working version 1.0a
by the way: currently i am working on tiff files and it looks like it may work
|