Commit Graph

849 Commits

Author SHA1 Message Date
Christian Henning
2b46211992 Added test code to make sure cross byte pixel values work correctly. See comments.
[SVN r65173]
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
4a8b9d8b7c Updating documentation.
[SVN r84885]
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
a3dc58c287 Added supported versions for 3rd party libs.
[SVN r84565]
2018-06-27 00:02:27 -04:00
Christian Henning
3129ec7b89 renamed test suite's names
[SVN r84472]
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
e388f8bfa2 More tests for subchroma image.
[SVN r84091]
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
ac53ba14d6 Renamed test suite.
[SVN r84080]
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
d595713754 Tests for recreating images.
[SVN r84020]
2018-06-27 00:02:27 -04:00
Christian Henning
00d0a1fe5c small correction
[SVN r84019]
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
48e90b1cf6 Added test cases for pixel by pixel multiplication and division.
[SVN r83635]
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
7d75431605 Removed my email address link.
[SVN r83607]
2018-06-27 00:02:27 -04:00
Christian Henning
3ec46ced05 Test cases for subsampled_image and ycbcr color space.
[SVN r83606]
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
Daniel James
5a3313d048 Add redirect for gil.io documentation.
[SVN r83581]
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
edeee14d4d Commented out some cout's when running test cases.
[SVN r83576]
2018-06-27 00:02:27 -04:00
Christian Henning
7944bdd397 Changed gil's test suite to use boost::test.
[SVN r83575]
2018-06-27 00:02:27 -04:00
Christian Henning
c30880bf69 Erased some tabs.
[SVN r83574]
2018-06-27 00:02:27 -04:00
Christian Henning
4acefb3c08 Some changes for passing the inspection report.
[SVN r83573]
2018-06-27 00:02:27 -04:00
Christian Henning
b1d81008e0 Some subsampled_image tests.
[SVN r83502]
2018-06-27 00:02:27 -04:00