Andreas Huggel
a05687e159
Fixed properties (Dimitri).
17 years ago
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.)
17 years ago
Andreas Huggel
c5ebed2d9b
#523 : Added GCC symbol visibility support.
17 years ago
HumanDynamo
b8d7a650c8
compile with mingw32
17 years ago
HumanDynamo
e28afc04b3
add warning message if Exif data cannot be decoded. Also, reset exif data from image instance in thios case.
17 years ago
HumanDynamo
75957177b5
compile with gcc 4.3.1. Fix warnings
17 years ago
HumanDynamo
9d8af01375
wrong offset computation
17 years ago
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.
17 years ago
Andreas Huggel
b759193273
Removed trailing whitespace.
17 years ago
Andreas Huggel
0d55992e2f
Merged unstable branch to trunk.
17 years ago
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).
17 years ago
Andreas Huggel
3ac665a305
Added 2008 to Copyright notice.
18 years ago
Andreas Huggel
b75fc593f0
#537 : Check PNG chunk length.
18 years ago
HumanDynamo
dbe900dde7
fix email
18 years ago
Andreas Huggel
52ddfc5938
Minor cleanup (memset -> std::memset, memcpy -> std::memcpy).
18 years ago
Andreas Huggel
bc2fa9a4de
Merged rev. 1198-1213 from branches/xmp.
18 years ago
Andreas Huggel
ac314ddfbc
Intermediate state: Merged rev. 1153-1196 from branches/xmp.
18 years ago
HumanDynamo
6b20a75fad
add url to hack with png chunks
18 years ago
Andreas Huggel
da6266da3b
Copyright updates for 2007
19 years ago
Andreas Huggel
0723a62899
Removed trailing whitespace
19 years ago
Andreas Huggel
04126e8bb8
Merged revisions 907:999 from gettext branch into trunk
19 years ago
Andreas Huggel
61eb48cb35
Changed uint to unsigned int because MINGW does not define uint. Fixes bug #490
19 years ago
Andreas Huggel
3902c1d092
Cleaned-up TIFF dependencies
19 years ago
Andreas Huggel
fe512e1470
TiffParser can now be parametrized with a decoder. Added Cr2Image which uses this to filter not applicable IFD0 tags.
19 years ago
Andreas Huggel
9daaaa3f6d
Fixed compiler warnings
19 years ago
HumanDynamo
6584b7a7c4
disable PNG debug flags
19 years ago
HumanDynamo
b4789e7969
Code polishing.
...
Fix GCC 4.1 compilation warnings.
Remove unwanted tabs.
19 years ago
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.
19 years ago