480bcdc555
image: fix buffer stride initialisation
2015-10-29 10:51:42 +11:00
003685ce2b
image: templatise on component count
2015-10-20 16:54:15 +11:00
b5929b7b4a
image: remove access to w/h/s members
2015-10-19 17:43:48 +11:00
97a4e3af1a
image: remove broken downsample code
2015-10-19 14:37:48 +11:00
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