Commit Graph

30 Commits

Author SHA1 Message Date
3af04b7982 image: add cend/cbegin 2015-09-21 12:35:44 +10:00
b084cb2e4c image: index operator should return references
this allows the caller to use the return value's address
2015-09-15 21:08:00 +10:00
6bb287fe04 image: more explicit instantations 2015-08-18 00:00:35 +10:00
57808c92b5 image: request iterator accessors be inlined
assists optimisation in LTO enabled applications
2015-07-24 01:36:42 +10:00
c2bdd29944 image: make offset constexpr, and move inline 2015-07-24 01:36:11 +10:00
d388e6543f image: instantiate for uint16 2015-07-23 21:18:54 +10:00
d5f1506afd image: add pixel offset query 2015-07-23 21:18:15 +10:00
c267678d92 image: actually use the height value... 2015-07-23 18:18:12 +10:00
ca59c95c26 image: add bounds check for index operators 2015-06-15 17:47:49 +10:00
42a97816be image: remove unnecessary fill method 2015-06-04 20:04:37 +10:00
a88bebe037 image: instantiate float-to-float clone 2015-06-04 14:38:12 +10:00
c82f3aad2e netpbm: extract ppm/pgm into distinct unit 2015-06-03 23:24:26 +10:00
fc279753eb image: add indexing operator for ints and points 2015-06-03 23:17:37 +10:00
ecbf774d4a image: write all all components of a ppm 2015-06-02 22:59:53 +10:00
3ff420978e image: add constructor from extent 2015-05-26 16:25:21 +10:00
c24387bf8f image: instantiate double to uint8 clone 2015-05-18 22:01:43 +10:00
5295f1a205 noise: add image noise test tool 2015-05-18 14:11:08 +10:00
76405ce9c0 image/buffer: use begin/end/data methods 2015-05-18 14:09:34 +10:00
2658b41ea1 relicence under Apache-2.0 2015-04-13 18:05:28 +10:00
a5ecbb6bff image: use windows friendly path string accessor 2015-02-18 02:32:29 +11:00
1290cde443 image: add more varied downsample, pgm reader 2015-02-05 20:37:07 +11:00
09be9f3cea image: set the output values in downsample... 2015-02-04 18:39:40 +11:00
52544605e5 image: instantiate uint8_t buffer clone 2015-02-04 18:39:08 +11:00
b542062cc4 image: add basic buffer class 2015-02-04 15:59:06 +11:00
52f53caee5 debug: drop support for CHECK_HARD
HARD vs SOFT assertions were never very well defined or supported.
Currently they just imply a level of functionality that isn't present;
it's better to remove them instead of expending the effort at this
point.
2015-01-28 14:49:34 +11:00
d5df6116d5 build: remove useless cast warnings 2014-07-02 15:47:53 +10:00
4bc536ebdf image: update copyright dates 2014-06-29 22:50:59 +10:00
b86cc6904f Use binary output for pgm/ppm 2012-05-24 17:07:01 +10:00
d2c174f2e1 Change PBM output mode to system default.
It's ASCII output at the moment anyway, so it shouldn't be an issue.
2012-05-17 14:16:40 +10:00
54f6811058 Add simple PGM and PPM image writers 2012-05-16 15:03:49 +10:00