Commit Graph

1924 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