Commit Graph

1056 Commits

Author SHA1 Message Date
John Cupitt
663c3c15fd fits reader is lazy
The fits reader is now lazy, and reads out whole tiles when it can.
Previously it read a scanline at a time, and used WIO.

We read in planes and combine with a set of im_bandjoin().

Use an im_flipver() at the end to get rows in the right order.
2011-01-31 15:24:41 +00:00
John Cupitt
c19a6d90be fits reader hacking 2011-01-28 17:14:58 +00:00
John Cupitt
38ca511694 Merge branch 'master' of github.com:jcupitt/libvips 2011-01-28 17:07:55 +00:00
John Cupitt
863bf79dcc add .gitignore
add a .gitignore to reduce noise in git status etc.
2011-01-28 17:00:39 +00:00
John Cupitt
c0827bae37 tile cache for fits reader
add a tile cache to the fits reader

still broken for colour images though, strange
2011-01-28 12:01:57 +00:00
John Cupitt
41ccd93d2d add im_fits2vips() to the operation database
the fits reader, im_fits2vips(), was in VipsFormat but not in the
operation database
2011-01-28 11:37:52 +00:00
John Cupitt
31749ecafc mutex fits read calls
We were getting some errors in image read --- mutex the fits read area
call.
2011-01-27 16:54:34 +00:00
John Cupitt
5e366bcaf3 fits reader is now lazy
The fits format reader now uses fits_read_subset() to erad pixels
lazilly. There are a few unresolved issues though:

- getting some streaking, try putting a lock around the read
  subarea call, perhaps it can't thread?

- add a tile cache, cf. tiff

- test colour read with valgrind

- ask Doug for a test colour image

- read whole tiles, if the alignment is right, again see tiff reader

- test performance

- remove the old scanline reader?
2011-01-27 14:43:33 +00:00
John Cupitt
1aea6a1347 gtkdoc for mosaicing 2011-01-25 13:12:22 +00:00
John Cupitt
823650b2b4 oops 2011-01-24 10:40:40 +00:00
Nicolas Robidoux
1ac1c13109 Nicolas Robidoux tweak in AUTHORS 2011-01-16 16:18:29 +00:00
Nicolas Robidoux
e509a9172f double constant in a float computation in float bilinear 2011-01-12 20:50:18 +00:00
Nicolas Robidoux
2f52e4e007 redundant fast pseudo floor in interpolate.c 2011-01-12 20:45:16 +00:00
Nicolas Robidoux
220e2a02eb attempt at speeding up float bilinear: one less flop in coefficient computation 2011-01-12 20:32:11 +00:00
John Cupitt
15dc216d91 stuff 2011-01-12 13:40:07 +00:00
John Cupitt
bd7f7749d5 oops 2011-01-12 13:06:57 +00:00
John Cupitt
8d559556c6 more uchar bilinear tweaks 2011-01-12 13:00:36 +00:00
John Cupitt
e96440d49b stuff 2011-01-11 17:32:04 +00:00
John Cupitt
609a598896 oops 2011-01-11 16:58:59 +00:00
John Cupitt
ae31832180 new bilinear 2011-01-11 14:48:45 +00:00
John Cupitt
213cb019de bilinear hacking 2011-01-11 14:43:21 +00:00
Nicolas Robidoux
03f784cbad no more trailing whitespace in Changelog 2011-01-10 16:34:17 +00:00
Nicolas Robidoux
d896b425f8 more specific thanks in Changelog 2011-01-10 16:10:08 +00:00
John Cupitt
882ce18d57 stuff 2011-01-07 15:06:35 +00:00
John Cupitt
dfd97464b0 speed up bilinear on float 2011-01-07 15:03:01 +00:00
John Cupitt
8bd2322b1f updatye README 2011-01-06 14:18:00 +00:00
John Cupitt
ea99beb727 get/set resolution in png files 2011-01-06 12:18:40 +00:00
John Cupitt
6425cd2660 stuff 2010-12-13 17:31:38 +00:00
John Cupitt
ac69b83c7b speed up stripwise read as well 2010-12-12 18:51:32 +00:00
John Cupitt
36290b0aeb stuff 2010-12-12 17:48:56 +00:00
John Cupitt
f70ae48de3 faster tiled tiff read, faster im_tile_cache() 2010-12-12 17:46:14 +00:00
John Cupitt
7966a36446 bump plus oops 2010-12-06 11:10:19 +00:00
John Cupitt
c93443aaca any size mask for rot90 2010-12-01 10:02:40 +00:00
John Cupitt
97a5ff1607 branch for 7.24 2010-11-30 22:01:45 +00:00
John Cupitt
05ceccc4d2 po updates 2010-11-30 14:41:04 +00:00
John Cupitt
86163fe9ec allow more dimensions for fits read 2010-11-30 13:47:45 +00:00
John Cupitt
83fc52c491 smaller norm factor for d->i mask 2010-11-30 11:53:53 +00:00
John Cupitt
8cfe327cae stuff 2010-11-29 14:46:47 +00:00
John Cupitt
82d04fb4ec fix rulers in mm display 2010-11-28 16:42:17 +00:00
John Cupitt
404778cc3c oop, better sync sinkscreen fix 2010-11-27 20:50:35 +00:00
John Cupitt
197877e32c fix im_cache 2010-11-25 17:20:14 +00:00
John Cupitt
1cb6c3a40f stuff 2010-11-24 17:00:46 +00:00
John Cupitt
b1e7aaa2d5 oop, bool const are always int now 2010-11-21 12:12:12 +00:00
John Cupitt
22cf2fe3ee stuff 2010-11-20 17:55:33 +00:00
John Cupitt
0a9ca45f6d stuff 2010-11-19 14:53:11 +00:00
John Cupitt
4d0fd160a0 stuff 2010-11-19 09:22:54 +00:00
John Cupitt
aa805f82c1 stuff 2010-11-18 16:55:30 +00:00
John Cupitt
dfc7f859cd docs 2010-11-18 14:09:56 +00:00
John Cupitt
d4e7af5f58 stuff 2010-11-18 13:54:44 +00:00
John Cupitt
b0f162478f more im_conv improvements 2010-11-18 12:36:49 +00:00