William Gallafent
|
0fce727b93
|
Improve handling of multi-valued properties in TIFF, and fix some problems with ICC profiles in PNG
|
2018-06-27 00:02:27 -04:00 |
|
William Gallafent
|
180d7326b1
|
Minor changes for extraneous duplicate line, and constness
|
2018-06-27 00:02:27 -04:00 |
|
William Gallafent
|
eb3d3d919d
|
Neaten up multi-element property handling by using fusion vectors, and switch extrasamples property to work in this way. Add ability to load and save ICC colour profile information.
|
2018-06-27 00:02:27 -04:00 |
|
Daniel James
|
a213a0efb2
|
Clean up faulty merge in 42fcf6d.
This deletes a few files that were previously deleted in develop, in 243fa33.
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
a2a74eb8c4
|
Adding boost license
|
2018-06-27 00:02:27 -04:00 |
|
William Gallafent
|
af43112b22
|
Get TIFF physical resolution load / save sorted out
|
2018-06-27 00:02:27 -04:00 |
|
William Gallafent
|
11c6910bf4
|
Allow more complex properties (with more than one element) to be set when saving TIFF.
|
2018-06-27 00:02:27 -04:00 |
|
William Gallafent
|
271f5fdf3c
|
Initial implementation of premultiplier, which is used when saving TIFF (since by convention this uses premultiplied alpha)
|
2018-06-27 00:02:27 -04:00 |
|
William Gallafent
|
85a02eaade
|
First bit of getting alpha channels saved in TIFF files. The Extra Samples tag is now set.
|
2018-06-27 00:02:27 -04:00 |
|
William Gallafent
|
5b2e3ef0c7
|
Match original indenting
|
2018-06-27 00:02:27 -04:00 |
|
William Gallafent
|
e981553f92
|
Fix inverted logic deciding whether to use the user's specified value, or a “guessed” value based on the pixel type of the image, when saving a TIFF.
|
2018-06-27 00:02:27 -04:00 |
|
William Gallafent
|
b3ea3169df
|
Fix incorrect arithmetic in CMYK -> RGB conversion
|
2018-06-27 00:02:27 -04:00 |
|
William Gallafent
|
39926162af
|
Remove duplicate definition of this_t in pnm format's scanline_reader
|
2018-06-27 00:02:27 -04:00 |
|
Lubomir Bourdev
|
22ab5ce041
|
GIL: Added support for copying between variants of different types
[SVN r61899]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
fc5e0eb35b
|
Small bugfix.
[SVN r85975]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
b90e1780d6
|
Fixed compiler errors with gcc.
[SVN r85549]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
bd2bd44b5b
|
Added missing typename specifiers.
[SVN r85506]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
3e9b6893e1
|
small bugfix when calculating v plane offset.
[SVN r85436]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
d35d8db0c0
|
Replacing boost::conditional with boost::bool_.
[SVN r85433]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
fe1e686ad5
|
Set compiler symbol indicating an older libpng version.
[SVN r84990]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
e566f3de71
|
removed duplicate typedef.
[SVN r84989]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
af5c97bf59
|
Removing compiler warnings for x86 builds.
[SVN r84884]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
179a286447
|
Added compiler symbol to allow compiling with libpng 1.4 or lower.
[SVN r84883]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
56c5f9c446
|
Added comment explaining how memory will be reused when possible.
[SVN r84658]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
ae0bd42d22
|
Fixing image recreate.
[SVN r84600]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
896cff3534
|
bug fix relating to png's compression settings.
[SVN r84469]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
6bd2a8a25e
|
Fixed syntax error.
[SVN r84461]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
68b36f5be8
|
Eliminated linker errors.
[SVN r84446]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
74ed5ca92d
|
Added some metafunctions to fulfill some og gil's concepts.
[SVN r84391]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
cb66285008
|
Small bug fix.
[SVN r84269]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
9e12705b03
|
Some fixes when recreating an image.
[SVN r84094]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
a3b179cfa8
|
Some small corrections.
[SVN r84090]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
33f87ab1cd
|
Fixed bug with recreate and planar images.
[SVN r84081]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
671625f4e4
|
Added support for different kinds of subchroma image types.
[SVN r84079]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
1900b7d2ed
|
Added ycbcr 709 pixel type and conversions.
[SVN r84060]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
111fcc5222
|
fixed a merging issue.
[SVN r84050]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
cb61657ad6
|
Fix for reusing memory in image class.
[SVN r84049]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
83d2797277
|
reverted back fix to reuse memory.
[SVN r84048]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
5b6ef45728
|
Correcting wrong fix committed before.
[SVN r84041]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
06945ef7d9
|
Fix for reusing memory when recreating an image.
[SVN r84040]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
cb8907835c
|
Added some more parameter to configure libpng on how to write images.
[SVN r83970]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
8c2b315fd8
|
Added sub-image factors as template parameters.
[SVN r83883]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
c9267d3ffe
|
Change to more appropriate image type name.
[SVN r83876]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
707ff7f656
|
Added pixel by pixel multiplication and division.
[SVN r83634]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
b844bc1f85
|
* Added integer optimization for bit8 channels.
* fixed compiler error
[SVN r83605]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
2953f97bce
|
* Exchanged GIL_FORCEINLINE with BOOST_FORCE_INLINE.
* Eliminated some useless warnings.
[SVN r83577]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
80368d304c
|
First version of subsampled_image.
[SVN r83501]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
58df25bc2d
|
Added some comments.
[SVN r83500]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
9ec644655d
|
YCbCr color space.
[SVN r83495]
|
2018-06-27 00:02:27 -04:00 |
|
Christian Henning
|
8834b3f55d
|
* All patches I have received, so far.
* Changed to boost license
[SVN r83451]
|
2018-06-27 00:02:27 -04:00 |
|