John Cupitt
668bf1759b
Merge remote-tracking branch 'origin/7.28'
2012-04-11 12:53:33 +01:00
John Cupitt
3540e3ef09
support :level,associated in the vips7 openslide
...
the vips7 stub for openslide now supports :level,associated mode
options, eg:
$ header CMU-2.svs
CMU-2.svs: 19500x7615 uchar, 4 bands, rgb VipsImage (0x236a060)
$ header CMU-2.svs:2
CMU-2.svs:2: 4875x1903 uchar, 4 bands, rgb VipsImage (0x244c060)
$ header CMU-2.svs:,label
CMU-2.svs:,label: 387x463 uchar, 4 bands, rgb VipsImage (0xa2d060)
$ header CMU-2.svs:2,label
CMU-2.svs:2,label: 387x463 uchar, 4 bands, rgb VipsImage (0x1b23060)
2012-04-11 12:48:41 +01:00
John Cupitt
5ab6e2d1aa
Merge remote-tracking branch 'origin/7.28'
2012-04-10 16:53:03 +01:00
John Cupitt
7af1fb34d7
cast to unsigned int did not remove <0
...
previously cast to uint did nothing (since the positive range of uint is
greater than int), now it changes <0 values to 0
2012-04-10 14:26:41 +01:00
John Cupitt
57cf9011e7
fix openslide read
...
previously it returned Cairo-style pre-multiplied argb, now it always
unpacks to png-style rgba for you
there was no real use for the coded form and it was annoying to have to
call im_argb2rgba() explicitly
2012-04-09 18:03:17 +01:00
John Cupitt
63be2e1a08
fix warning for unused vips7 gvalue arg
...
this fixes this warning:
$ vips im_copy_set_meta
GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)'
failed
2012-04-08 10:13:10 +01:00
John Cupitt
2b67f3e6c4
Merge remote-tracking branch 'origin/7.28'
...
Conflicts:
ChangeLog
configure.in
2012-04-06 12:15:52 +01:00
John Cupitt
d338d0fae6
fix vips_divide() for int args
2012-04-06 12:09:53 +01:00
John Cupitt
8345cbf1e9
Revert "vips7 compat for argb coding"
...
This reverts commit a8969680ef
.
2012-04-04 17:18:48 +01:00
John Cupitt
0231cdf134
Revert "add ARGB coding"
...
This reverts commit 78b5ad5883
.
Conflicts:
libvips/colour/im_rad2float.c
2012-04-04 17:18:32 +01:00
John Cupitt
e8b83aa96e
fail if numeric args to vips are malformed
2012-04-04 13:37:05 +01:00
John Cupitt
a8969680ef
vips7 compat for argb coding
2012-04-03 11:20:48 +01:00
John Cupitt
78b5ad5883
add ARGB coding
2012-04-02 11:12:40 +01:00
John Cupitt
d930b69161
Merge remote-tracking branch 'origin/dzsave'
...
Conflicts:
ChangeLog
2012-03-26 22:12:19 +01:00
John Cupitt
a2d512af73
works!
2012-03-26 22:08:59 +01:00
John Cupitt
ffb34c943c
nearest0neighbor now rounds to nearest
...
before it just truncated x/y downs, now it rounds to nearest ... this
removes a 0.5 shift compared to the other interpolators
thanks Nicolas
2012-03-26 09:35:22 +01:00
John Cupitt
eda3762fba
hackety hack
2012-03-23 14:57:41 +00:00
John Cupitt
48b23d9f56
hackery
2012-03-23 09:21:28 +00:00
John Cupitt
a07b73f73e
dropped some oops
2012-03-21 14:56:01 +00:00
John Cupitt
9c3318be5c
started hacking in dzsave
2012-03-21 14:53:53 +00:00
John Cupitt
ea19e964be
sort out changelog
2012-03-19 11:47:00 +00:00
John Cupitt
3f850b5f8b
Merge remote-tracking branch 'origin/master'
...
Conflicts:
ChangeLog
2012-03-19 11:42:31 +00:00
John Cupitt
4ff248bb6a
Merge remote-tracking branch 'origin/7.28'
2012-03-17 17:59:48 +00:00
John Cupitt
d8000bb1b5
tiffsave xres/yres args broken
...
the declarations for xres/yres tiff args were all wrong
2012-03-17 17:57:46 +00:00
John Cupitt
2e0510f2bf
sync
2012-03-16 16:49:31 +00:00
John Cupitt
b42eedcd02
sync
2012-03-16 13:15:12 +00:00
John Cupitt
2e7f4b2900
sanity-check PNG read line size
2012-03-15 12:53:38 +00:00
John Cupitt
8126d48717
Merge remote-tracking branch 'origin/master'
2012-03-15 11:46:16 +00:00
John Cupitt
3b583d7744
Merge remote-tracking branch 'origin/7.28' into 7.28
2012-03-15 11:45:37 +00:00
John Cupitt
952ac483b6
Merge remote-tracking branch 'origin/7.28'
...
Conflicts:
configure.in
2012-03-15 10:00:07 +00:00
John Cupitt
671c8da098
better behaviour for malformed PNGs
...
thanks Nicolas
2012-03-15 09:54:26 +00:00
John Cupitt
78ddd55611
version bump
2012-03-15 09:54:16 +00:00
John Cupitt
b8a6a9d9b5
fix compiler warning
2012-03-14 11:57:13 +00:00
John Cupitt
a16daf0b41
fix compiler warning
2012-03-14 11:56:13 +00:00
John Cupitt
a277430c4e
Merge remote-tracking branch 'origin/master'
2012-03-13 17:19:55 +00:00
John Cupitt
922bbf0cfe
version bump
2012-03-13 14:26:24 +00:00
John Cupitt
4595413e0d
add ICC profile read/write for png
2012-03-13 14:22:13 +00:00
John Cupitt
fd160a4793
oops remove a print
...
left some debugging in
2012-03-13 13:44:51 +00:00
John Cupitt
b8d977544c
lower I thresh for orc compile
...
fixes a segv with very large and complex morph masks
2012-03-13 13:11:06 +00:00
John Cupitt
451ac04eba
version bump
2012-03-09 09:47:28 +00:00
John Cupitt
15c5f330c4
small compiler fixes
2012-03-07 12:25:14 +00:00
John Cupitt
11fff8343e
better arg ranges for embed
2012-03-06 14:34:56 +00:00
John Cupitt
dbb8f5fac5
test cache trim
...
seems to work fine -- runaway memuse is caused by nip2's cache, which
does not track mem
this should be fixed when nip2's cache is removed
2012-03-06 13:34:12 +00:00
John Cupitt
91837d8277
fix a segv
...
vips_image_write() needs to ref its argument if it's a delayed
calculation ... fixes a segv under heavy load
2012-03-06 13:24:40 +00:00
John Cupitt
3297400952
disable debug in production builds
...
by default all debug (including assert and cast checks) is disabled in
production builds
2012-03-02 14:19:32 +00:00
John Cupitt
c4a5831238
make it easy to remove some print stuff
2012-03-02 14:14:09 +00:00
John Cupitt
5771be4186
xres/yres become double
...
we had them as float before to make load/save easier, but that means we
need lots of hacks to make properties work correctly
instead, convert to/from float on read/write and have them as double
internally
2012-03-02 12:54:50 +00:00
John Cupitt
792ff7f03d
sync
2012-03-02 10:16:58 +00:00
John Cupitt
59c655683a
relax assert() checks for foreign
...
load from buffer can have get_flags() but no get_flags_filename(),
remove assert test
2012-03-01 14:21:06 +00:00
John Cupitt
8344dbb808
complex ==, != was broken
...
argh the broken test suite was hiding some nasties
2012-03-01 14:09:52 +00:00