Benjamin Gilbert
0fd2ecf84c
redirect OpenSlide error logging to vips_error()
...
OpenSlide uses g_critical() and g_warning() for unexpected conditions,
so if these are configured as fatal errors in glib (e.g. libvips or
nip2 is built with --enable-debug=yes) the program will crash instead.
2011-12-07 23:59:42 -05:00
Benjamin Gilbert
04096821aa
support reading OpenSlide associated images
2011-11-27 22:41:24 -05:00
Benjamin Gilbert
395d4ef067
add OpenSlide helper to copy a line of pixels
2011-11-27 21:50:41 -05:00
Benjamin Gilbert
ef5d72e5af
use VIPS_ARRAY()
2011-11-27 21:32:15 -05:00
Benjamin Gilbert
41915530a7
support reading arbitrary slide layers
2011-11-27 18:15:24 -05:00
Benjamin Gilbert
bade737cc2
consolidate OpenSlide setup into one function
2011-11-27 18:03:37 -05:00
Benjamin Gilbert
a9933071ec
add OpenSlide properties to image metadata
2011-11-27 18:03:37 -05:00
Benjamin Gilbert
94912aba27
no need to set *stop on fill_region() error return
2011-11-27 18:03:37 -05:00
Benjamin Gilbert
73c3ea38d2
fix black background in transparent areas
2011-11-27 18:03:37 -05:00
Benjamin Gilbert
25733e7bb7
add OpenSlide VipsFormat
...
Don't export im_openslide2vips, since there's no point in creating new
deprecated API.
2011-11-27 18:03:36 -05:00
Benjamin Gilbert
1078c2a7fb
add configure check for OpenSlide
2011-11-26 22:18:46 -05:00
John Cupitt
7d05d5d6dd
oops typo
...
missing return ... but probably harmless, I think
2011-11-24 21:55:27 +00:00
John Cupitt
e8a6699296
Merge pull request #5 from nrobidoux/master
...
as mentioned in an email, this recomments the "cheap" #define in LBB and cleans up comments for it and nohalo
2011-11-23 06:02:40 -08:00
John Cupitt
2df8e11aa1
Merge pull request #4 from bgilbert/reduced_resolution
...
set reduced-resolution flag when writing TIFF pyramid layers
2011-11-23 02:52:01 -08:00
Benjamin Gilbert
19af00bf28
set reduced-resolution flag when writing TIFF pyramid layers
...
TIFF pyramid layers other than the full-resolution image should be tagged
with a TIFFTAG_SUBFILETYPE of FILETYPE_REDUCEDIMAGE.
2011-11-23 00:01:05 -05:00
Nicolas Robidoux
6c4ae0239c
nohalo comments clean up
2011-11-22 20:09:51 -05:00
Nicolas Robidoux
eae5a191ad
Merge remote-tracking branch 'upstream/master'
2011-11-22 19:58:35 -05:00
Nicolas Robidoux
9b971ae8c2
comment clean up for nohalo
2011-11-22 19:58:02 -05:00
Nicolas Robidoux
b8d3c179f0
actually, revert to the smooth limiter in LBB, which is best overall
2011-11-22 15:18:04 -05:00
Nicolas Robidoux
b36717a070
use the new slope limiters in LBB
2011-11-22 11:37:55 -05:00
Nicolas Robidoux
b6dd1e0af1
remove LBB options
2011-11-22 10:42:39 -05:00
John Cupitt
5f288314bb
factor out some stuff into base classes
2011-11-22 12:00:32 +00:00
John Cupitt
c0150ea3c3
better CLI imagevec handling
2011-11-22 09:26:31 +00:00
John Cupitt
951dc0f83e
fail for too many args on the CLI
2011-11-21 18:09:28 +00:00
John Cupitt
173576259e
move im_ri2c() to a class
2011-11-21 14:51:34 +00:00
John Cupitt
0addd7fb6d
c2real(), c2imag() -> classes
2011-11-21 14:38:11 +00:00
John Cupitt
42e631f4d3
move extract_band to bandary
2011-11-21 13:41:56 +00:00
John Cupitt
09eeb7e1a3
mvoe bandmean to bandary
2011-11-21 13:15:42 +00:00
John Cupitt
6f7aadd365
move bandjoin to bandary
2011-11-21 12:32:42 +00:00
John Cupitt
a64f96f7fb
started base class for band ops
2011-11-20 21:21:36 +00:00
John Cupitt
f944742c2a
bandmean as a class
...
also moved recomb over to conversion, other small fixes
2011-11-20 09:56:02 +00:00
John Cupitt
b41b9ac19c
better vips list classes output
2011-11-19 12:51:13 +00:00
John Cupitt
187212768d
add class for complex ops
...
and it does conj as well
2011-11-19 11:24:04 +00:00
John Cupitt
3b238d4e7e
finish revising new docs
2011-11-18 14:34:33 +00:00
John Cupitt
d401db768d
more docs hacking
2011-11-18 10:42:41 +00:00
John Cupitt
8cbf924d3f
more docs and convenience functions
2011-11-18 09:52:27 +00:00
John Cupitt
9ff654c405
ignore .bak files
2011-11-18 09:10:08 +00:00
John Cupitt
01a64422b2
start revising new docs
2011-11-18 09:08:45 +00:00
John Cupitt
4256563332
small fixes
2011-11-17 14:43:08 +00:00
John Cupitt
a4d9385408
fix pow/exp with a constant
2011-11-16 18:05:25 +00:00
John Cupitt
e3675d42f2
sync
2011-11-16 14:54:23 +00:00
John Cupitt
2619d5e832
sync
2011-11-16 09:48:29 +00:00
John Cupitt
2f7de7f8d0
redone ifthenelse/blend as classes
...
relational/ can now go, woo
2011-11-15 21:49:49 +00:00
John Cupitt
cf09916df9
sync
2011-11-14 14:56:43 +00:00
John Cupitt
15f7568423
min/max error initing x/y
2011-11-14 12:10:54 +00:00
John Cupitt
b400918541
omit static objs from leak test
2011-11-14 11:51:15 +00:00
John Cupitt
1a30c50ba7
oops
2011-11-14 09:31:28 +00:00
John Cupitt
c5c2cf5f2b
only pront a leak message if there's a leak
2011-11-14 08:51:09 +00:00
John Cupitt
a31c7d8caf
added math2, various 2ary math ops
2011-11-13 17:45:27 +00:00
John Cupitt
5b133145a7
move im_shift*( to a class, remove bool package
2011-11-12 17:18:13 +00:00