summaryrefslogtreecommitdiff
path: root/ext/exif/exif.c
Commit message (Collapse)AuthorAgeFilesLines
* support for WinXP tags (thanks to Rui Carmo)Marcus Boerger2002-04-141-1/+75
|
* Fix the build.foobar2002-04-121-2/+2
| | | | | # Marcus, do you TEST build at all before you commit?!
* Ini settings for internal encoding and decoding of Unicode and JIS formatted ↵Marcus Boerger2002-04-121-12/+111
| | | | | | | user comments. @- Ini settings for encoding/decoding Unicode/JIS user comments (Marcus)
* fix exif using vspprintfMarcus Boerger2002-04-101-21/+31
|
* correcting some more whitespaceMarcus Boerger2002-04-071-323/+310
| | | | | #hope that's it
* -fix warningsMarcus Boerger2002-04-071-137/+140
| | | | | -fix layout
* -correct length for ASCIIMarcus Boerger2002-04-051-11/+22
| | | | | | -global encoding variables #will become ini settings explanation on what to set follows then
* aligning #Marcus Boerger2002-04-051-102/+103
| | | | | #mentioned by derick
* Unicode is now based on php_mb_convert_encoding if availableMarcus Boerger2002-04-051-4/+59
| | | | | | #currently only ISO-8859-15 is supported as result #maybe this will become an ini setting
* removed calls to wctomb, wcstombsMarcus Boerger2002-04-041-26/+21
| | | | | #leave UNICODE to user
* - Fix as suggested my MarcusDerick Rethans2002-04-031-0/+5
|
* - Nuke *FETCH macros.Markus Fischer2002-04-011-26/+29
|
* #cleanup sourceMarcus Boerger2002-04-011-232/+231
|
* - Fix compilation.Markus Fischer2002-03-311-0/+4
| | | | | # Marcus, could you please fix the whitespace in this file?
* -compiler warningsMarcus Boerger2002-03-301-1/+5
|
* -fix possible problem on low memoryMarcus Boerger2002-03-291-2/+3
| | | | | -fix problem on failure
* pproto fixHartmut Holzgraefe2002-03-251-1/+1
|
* -removed old streams test codeMarcus Boerger2002-03-211-25/+0
|
* -fixed memory handlingMarcus Boerger2002-03-211-45/+56
|
* #wsMarcus Boerger2002-03-211-59/+59
|
* Streams are all tracked as resources now.Wez Furlong2002-03-201-4/+1
| | | | | | Add some logic that will help track down leaks when debug is enabled.
* TSRMLS related work on streams, as discussed with Zeev.Wez Furlong2002-03-181-1/+1
| | | | | | # Should be the last "broad" commit for a while # Don't forget to make clean ; make
* -streams are no longer an optionMarcus Boerger2002-03-181-60/+53
|
* -use php_stream_make_seekableMarcus Boerger2002-03-181-15/+21
|
* Streams now make more use of the memory manager, so tracking downWez Furlong2002-03-171-2/+2
| | | | | | leaking streams should be easier. # I hate these big commits
* #removed code to track down error in streamsMarcus Boerger2002-03-171-12/+5
|
* -quick hack to bug in streams....but where?Marcus Boerger2002-03-161-3/+4
|
* -disabling debugMarcus Boerger2002-03-161-12/+12
| | | | | #Wez: i have an error when closing the original file after stream copy...
* -fix bug for not correct terminated commentsMarcus Boerger2002-03-161-32/+72
| | | | | | -switch to streams @exif functions now support streams using memory streams where @necessary (marcus)
* New PHP streams...Wez Furlong2002-03-151-19/+7
|
* -handlingMarcus Boerger2002-03-131-4/+4
|
* -usabilityMarcus Boerger2002-03-121-50/+115
| | | | | -tests
* -return size of thumbnail even if it not readMarcus Boerger2002-03-121-2/+4
|
* -support for array tagsMarcus Boerger2002-03-121-405/+1056
| | | | | | | | | | -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
* -support for out of section dataMarcus Boerger2002-03-081-84/+137
|
* -change IsColor from non zero to 1Marcus Boerger2002-03-081-1/+1
| | | | | -new test and example for documentation
* -Support for IFD ArraysMarcus Boerger2002-03-081-189/+416
| | | | | #necessary for update/write operations
* TIFF support for 'non' digicam filesMarcus Boerger2002-03-081-11/+21
| | | | | # same as in standard/image.c but here it's more complex
* - Fixed some compile warnings and removed bogus comments.foobar2002-03-071-10/+10
|
* -commentsMarcus Boerger2002-03-061-3/+6
| | | | | #just another jhead.c line
* -commentsMarcus Boerger2002-03-061-2/+7
|
* -missing efreeMarcus Boerger2002-03-061-12/+17
| | | | | | -incorrect index/length computing: left from jhead #no errors left with test files - controlled manually with hexeditor
* -new working thumbnail codeMarcus Boerger2002-03-061-653/+620
| | | | | | | | | | | | -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
* -fixesMarcus Boerger2002-03-051-735/+907
| | | | | | -changed internal data structures #nearly stripped off all jhead code
* - Read IsColor for TIFFMarcus Boerger2002-03-041-155/+191
|
* - disabled debug informationMarcus Boerger2002-03-041-42/+75
| | | | | - added missing width/height from primary ifd for TIFF
* -addition to last change: php_image.h must be included nowMarcus Boerger2002-03-041-3/+3
|
* Let getimagesize() and read_exif_data() share the same constants toRasmus Lerdorf2002-03-041-16/+0
| | | | | promote a little bit of code reuse here on two very similar problems.
* -Added TIFF supportMarcus Boerger2002-03-041-668/+1214
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -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)
* Wrong brackets by rasmus...but sorry the fault was mine because i missed them...Marcus Boerger2002-03-021-2/+2
| | | | | | | 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