Commit Graph

1874 Commits

Author SHA1 Message Date
John Cupitt
d3f9d0fd7d Merge remote-tracking branch 'origin/7.28' 2012-04-12 10:24:11 +01:00
John Cupitt
0290eb009d more accurate progress reporting
computation progress used to be done incrementally based on the number
of tiles allocated. This did not take account of half tiles at image
edges, so you could sometimes see "110% complete"

it's now calculated based on the absolute number of pixels processed, so
it should always report 100% at the end.
2012-04-12 10:01:17 +01:00
John Cupitt
b47ad26f50 make vips8 cache smaller 2012-04-12 08:41:40 +01:00
Benjamin Gilbert
5e1b4f2c00 fail vips7 openslide if level argument is not numeric
in case users forget the leading comma when specifying an associated
image, etc.
2012-04-11 14:07:04 -04:00
Benjamin Gilbert
334452d681 fail if both level and associated image are specified
rather than silently ignoring the level.
2012-04-11 13:59:41 -04:00
Benjamin Gilbert
9fb078461c default to level 0 in vips7 OpenSlide
This matches the vips8 OpenSlide behavior.
2012-04-11 13:57:34 -04:00
Benjamin Gilbert
d6e16adcc7 convert remaining layer variables to level
For consistency with openslide2vips.c.
2012-04-11 12:41:15 -04:00
John Cupitt
7ef00a3d7e fix a cache warning
you can now call vips_cache_set_max() and friends just after
vips_init() ... previously you had to wait for the cache to be built
2012-04-11 14:41:30 +01:00
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