2
0
mirror of https://github.com/boostorg/gil.git synced 2026-02-18 14:12:10 +00:00
Commit Graph

85 Commits

Author SHA1 Message Date
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
Christian Henning
a77f0be309 I believe that the latest version released by Adobe. Any changes after this commit has nothing to do with Adobe.
[SVN r83450]
2018-06-27 00:02:27 -04:00
Christian Henning
fde2516226 Added missing newline.
[SVN r83196]
2018-06-27 00:02:27 -04:00
Christian Henning
89803b0ddf Removed all Tab characters and added missing newlines.
[SVN r83195]
2018-06-27 00:02:27 -04:00
Christian Henning
bfc78c1438 Using iterator_facade as base for scanline_read_iterator.
[SVN r83141]
2018-06-27 00:02:27 -04:00
Christian Henning
b7109dd3a7 #4517
[SVN r83107]
2018-06-27 00:02:27 -04:00
Christian Henning
2dc99f8427 changes to scanline_read_iterator.
[SVN r83075]
2018-06-27 00:02:27 -04:00
Christian Henning
8e77e11478 bug fix with scanline_read_iterator. Now reads and skips should happen at the correct call.
[SVN r83043]
2018-06-27 00:02:27 -04:00
Christian Henning
75fd165505 Added difference_type to scanline_read_iterator.
[SVN r82992]
2018-06-27 00:02:27 -04:00
Christian Henning
72b67b13af Only increase the position inside operator++.
[SVN r82991]
2018-06-27 00:02:27 -04:00
Christian Henning
e8da58de6f Fixed scanline_read_iterator interface.
[SVN r82988]
2018-06-27 00:02:27 -04:00
Christian Henning
64a624c22e Fixed incorrect header.
[SVN r82983]
2018-06-27 00:02:27 -04:00
Christian Henning
e9f77d30bf Adding new io extension.
[SVN r82981]
2018-06-27 00:02:27 -04:00
Christian Henning
4b4f3e8ea9 Replacing io extension.
[SVN r82980]
2018-06-27 00:02:27 -04:00
Christian Henning
be914e0269 packed_channel_value is now using low_bits_mask_t to reduce code.
[SVN r82883]
2018-06-27 00:02:27 -04:00
Christian Henning
75342fedd2 Added more specializations for get_num_bits.
[SVN r82882]
2018-06-27 00:02:27 -04:00
Christian Henning
12771230f1 Added packed_channel_value to get_num_bits metafunction.
[SVN r82855]
2018-06-27 00:02:27 -04:00
Christian Henning
295c5a47d5 Fixed comments for code consistency.
[SVN r82854]
2018-06-27 00:02:27 -04:00
Christian Henning
887a6f8ff7 Fixed compiler errors for gcc and clang.
[SVN r82774]
2018-06-27 00:02:27 -04:00
Christian Henning
8d619b5111 Toolbox extension inital commit.
[SVN r82769]
2018-06-27 00:02:27 -04:00
Christian Henning
18eacb424b #7920
[SVN r82755]
2018-06-27 00:02:27 -04:00
Christian Henning
0157058440 The last fix produces a compiler with Visual Studio 2010.
See ticket 7970.

[SVN r82745]
2018-06-27 00:02:27 -04:00
Christian Henning
8b3ceb2de0 Added missing header file.
[SVN r82705]
2018-06-27 00:02:27 -04:00
Christian Henning
ee225cf270 #6681
[SVN r82704]
2018-06-27 00:02:27 -04:00
Christian Henning
ce31c5ccb7 #6681
[SVN r82703]
2018-06-27 00:02:27 -04:00
Christian Henning
5db659d5b5 #7970
[SVN r82702]
2018-06-27 00:02:27 -04:00
Marshall Clow
c1084347af Apply patch for Lubomir; Refs #4919
[SVN r82092]
2018-06-27 00:02:27 -04:00
Christian Henning
5cc317cdab Introducing base_channel_type metafunction which helps to avoid useless casting between integral data types. For older compilers it also reduces warnings about those castings operations.
[SVN r66416]
2018-06-27 00:02:27 -04:00
Lubomir Bourdev
e548b4477d GIL: Added support for copying between variants of different types
[SVN r61899]
2018-06-27 00:02:27 -04:00
Christian Henning
33d94c303e Added gil:: namespace to all at_c calls. This seems necessary for current gcc ( 4.4 and more ) compilers. See #3041 and #3619.
[SVN r58777]
2018-06-27 00:02:27 -04:00
Christian Henning
6805259c26 Enables reading multi-page tiff.
[SVN r66841]
2010-11-29 15:08:44 +00:00
Christian Henning
048dafbcc0 Allows to compile with recent libpng version ( 1.4 and greater ).
[SVN r66840]
2010-11-29 15:08:00 +00:00
Christian Henning
4aeac05678 Changes suppress compiler warnings when dealing with on-the-edge bit_aligned images, for instance rgb31 or rgb63.
[SVN r65912]
2010-10-11 15:59:24 +00:00
Christian Henning
b4aa265399 Allow for image creating with non-pixel types, like int or float, that satisfy the regular type concept.
[SVN r65910]
2010-10-11 15:55:32 +00:00
Christian Henning
73c9bac7f5 Allow for image creating with non-pixel types, like int or float, that satisfy the regular type concept.
[SVN r65909]
2010-10-11 15:54:49 +00:00
Christian Henning
21fd3028a2 Code changes to suppress some compiler warnings when using scoped_channel_value.
[SVN r65908]
2010-10-11 15:51:55 +00:00
Christian Henning
740abbaf8d Added gil:: namespace to all at_c calls. This seems necessary for current gcc ( 4.4 and more ) compilers. See #3041 and #3619.
[SVN r65907]
2010-10-11 15:49:50 +00:00
Christian Henning
c7f9a1bff6 Made scoped_channel_value's base type accessible to users.
[SVN r64261]
2010-07-22 14:43:04 +00:00
Christian Henning
af58445a4b Fixing potential compilation errors with newer and more standard conformant compilers when using gil and STL. Basically gil's iterators and interator adaptors are now explicit what iterator category they are belonging to, e.g. random access iterator.
[SVN r62551]
2010-06-08 05:22:50 +00:00
Douglas Gregor
00031862c7 Merge standards-conformance fixes for Boost.GIL
[SVN r61875]
2010-05-09 12:35:46 +00:00
Christian Henning
fde81c000c Fix for ticket #2831.
[SVN r60194]
2010-03-05 16:15:07 +00:00
Christian Henning
db59f768b3 Updated gil release from boost trunk.
[SVN r58301]
2009-12-11 21:40:58 +00:00