Andreas Huggel
50983a44b7
#567 : New MSVC build files. (Intermediate, probably doesn't compile with MSVC, ironically. By Robin Mills, errors are mine - his does compile.)
2008-10-29 16:11:01 +00:00
Andreas Huggel
c5ebed2d9b
#523 : Added GCC symbol visibility support.
2008-09-03 14:26:37 +00:00
HumanDynamo
b8d7a650c8
compile with mingw32
2008-08-30 21:06:59 +00:00
HumanDynamo
e28afc04b3
add warning message if Exif data cannot be decoded. Also, reset exif data from image instance in thios case.
2008-07-29 12:42:19 +00:00
HumanDynamo
75957177b5
compile with gcc 4.3.1. Fix warnings
2008-07-29 09:11:12 +00:00
HumanDynamo
9d8af01375
wrong offset computation
2008-07-27 20:10:10 +00:00
HumanDynamo
3fe5ebb8ca
PNG file format parser.
...
- Refactoring code: main loop to parse PNG chunk contents go to pngimage class. pngchunk only play with chunk contents
- Implement PNG writting mode : all metadata are supported:
* UTF8 comment as "Description" iTXt chunk (compressed)
* XMP data as iTXt chunk (uncompressed as XMP spec instruction)
* IPTC data as zTXt chunk (compressed and encoded as ImageMagick method)
* EXIF data as zTXt chunk (compressed and encoded as ImageMagick method)
Note: writting mode resample metadata chunk to follow list given behind. There are several ways where other programs writte metadata in other place.
For ex : digiKam 0.9.x or ImageMagick 5.x writte Exif and Iptc to an tEXt chunk (uncompressed)
ImageMagick 5.x writte Xmp to an uncompressed tEXt chunk
ImageMagick 6.x writte Xmp to a compressed zTXt chunk.
2008-07-27 09:23:08 +00:00
Andreas Huggel
b759193273
Removed trailing whitespace.
2008-07-16 04:38:32 +00:00
Andreas Huggel
0d55992e2f
Merged unstable branch to trunk.
2008-06-21 10:28:17 +00:00
Andreas Huggel
654d51a366
Added read support for jp2 and psd images, stubs for gif, bmp and tga images, and pixelWidth and pixelHeight methods on Image (Marco Piovanelli).
2008-04-15 03:46:01 +00:00
Andreas Huggel
3ac665a305
Added 2008 to Copyright notice.
2008-01-09 16:44:09 +00:00
Andreas Huggel
b75fc593f0
#537 : Check PNG chunk length.
2008-01-08 15:44:14 +00:00
HumanDynamo
dbe900dde7
fix email
2007-09-30 07:21:48 +00:00
Andreas Huggel
52ddfc5938
Minor cleanup (memset -> std::memset, memcpy -> std::memcpy).
2007-09-24 14:30:10 +00:00
Andreas Huggel
bc2fa9a4de
Merged rev. 1198-1213 from branches/xmp.
2007-09-16 10:30:21 +00:00
Andreas Huggel
ac314ddfbc
Intermediate state: Merged rev. 1153-1196 from branches/xmp.
2007-09-16 09:30:30 +00:00
HumanDynamo
6b20a75fad
add url to hack with png chunks
2007-08-21 07:37:34 +00:00
Andreas Huggel
da6266da3b
Copyright updates for 2007
2007-02-02 10:09:31 +00:00
Andreas Huggel
0723a62899
Removed trailing whitespace
2006-12-15 05:07:05 +00:00
Andreas Huggel
04126e8bb8
Merged revisions 907:999 from gettext branch into trunk
2006-12-03 08:42:50 +00:00
Andreas Huggel
61eb48cb35
Changed uint to unsigned int because MINGW does not define uint. Fixes bug #490
2006-11-26 13:04:04 +00:00
Andreas Huggel
3902c1d092
Cleaned-up TIFF dependencies
2006-06-25 09:42:59 +00:00
Andreas Huggel
fe512e1470
TiffParser can now be parametrized with a decoder. Added Cr2Image which uses this to filter not applicable IFD0 tags.
2006-06-23 12:08:27 +00:00
Andreas Huggel
9daaaa3f6d
Fixed compiler warnings
2006-06-21 09:16:36 +00:00
HumanDynamo
6584b7a7c4
disable PNG debug flags
2006-06-17 20:47:18 +00:00
HumanDynamo
b4789e7969
Code polishing.
...
Fix GCC 4.1 compilation warnings.
Remove unwanted tabs.
2006-06-12 05:49:54 +00:00
HumanDynamo
fa7223d103
New PNG image parser to extract EXIF/IPTC RAW profiles embeded in text tags by ImageMagick/GraphicsMagick during image convertion
...
Current implementation is read only.
TODO : Fix configure rules about zlib depency require by this implementation.
Optimize image loading.
2006-06-12 05:22:12 +00:00