Commit Graph

3194 Commits

Author SHA1 Message Date
John Cupitt 9e272ce78a use @classmethod decorators 2014-10-14 12:39:45 +01:00
John Cupitt e50c7f4a93 oops 2014-10-14 10:48:27 +01:00
John Cupitt 6fb967ac3b more py tweaks
fast startup, reorganised python/
2014-10-14 10:17:33 +01:00
John Cupitt bb360ae410 use more overrides 2014-10-13 15:06:35 +01:00
John Cupitt 6e37d3a549 oops 2014-10-13 14:21:47 +01:00
John Cupitt a0988ffc31 start using overrides in Python 2014-10-13 14:21:05 +01:00
John Cupitt 76a9e0d161 update potfiles 2014-10-10 09:55:06 +01:00
John Cupitt b029188408 allow tiffs with >1000 pages
all sanity checks run out eventually :(
2014-10-09 14:11:21 +01:00
John Cupitt 3d4eecf921 add vips8 plugin support 2014-10-09 12:50:16 +01:00
John Cupitt 5683c3095c Merge remote-tracking branch 'origin/master' into update-cimg 2014-10-08 17:51:40 +01:00
John Cupitt 927b2d7954 remove cimg and gmic
move this to a plugin, it's too big for the core library
2014-10-08 17:51:07 +01:00
John Cupitt bf65a024b6 Merge remote-tracking branch 'origin/7.40'
Conflicts:
	ChangeLog
2014-10-08 13:12:44 +01:00
John Cupitt 9069b2f9ad improve interpretation of maplut output
a mono image though a colour lut needs to take the lut's interpretation
2014-10-08 12:31:36 +01:00
John Cupitt 5225d70438 Merge branch '7.40'
Conflicts:
	ChangeLog
	configure.ac
	libvips/colour/Lab2LabQ.c
	libvips/colour/Lab2LabS.c
	libvips/colour/LabS2Lab.c
	libvips/colour/LabS2LabQ.c
	libvips/colour/float2rad.c
	libvips/colour/sRGB2scRGB.c
	libvips/colour/scRGB2sRGB.c
2014-10-08 12:01:25 +01:00
John Cupitt aa45c81464 fix extra band handling in colour
backport of new colour.c from 7.41
2014-10-08 11:55:24 +01:00
John Cupitt ca2ae681cd add --with-gmic configure option 2014-10-07 14:54:53 +01:00
John Cupitt ea2d6e5283 support uchar and ushort gmic images 2014-10-07 12:50:32 +01:00
John Cupitt b8c47eea9f small tidies to vips_gmic.cpp 2014-10-07 09:31:20 +01:00
John Cupitt 4c095769f9 process all gmic images as float 2014-10-06 22:02:41 +01:00
John Cupitt 3788c85e54 gmic uses an imagevec for input images 2014-10-06 21:52:27 +01:00
John Cupitt ae7d81d748 update cimg, integrate gmic
try:

$ vips gmic 1 x.jpg 20 1 1 --in0 k2.jpg -- "-blur 10"

output is black, but it does seem to almost work
2014-10-06 14:37:44 +01:00
John Cupitt 23c04fcfee update tests again 2014-10-05 09:28:17 +01:00
John Cupitt 2e2cc9ea7a add get_value()
and set_value(), do auto blob/unblob
2014-10-01 14:59:23 +01:00
John Cupitt 3067fee56f add ICC tests 2014-10-01 12:28:25 +01:00
John Cupitt 9112e7d525 warn on profile save data loss 2014-09-30 21:28:16 +01:00
John Cupitt ecc8f62f6c tiny fix 2014-09-30 13:34:59 +01:00
John Cupitt d85c5ef3fd Merge branch '7.40' 2014-09-30 12:14:11 +01:00
John Cupitt cad052544c try to make vips_thread_shutdown() optional
see

https://github.com/jcupitt/ruby-vips/issues/55

it's still better to call vips_thread_shutdown(), but not calling it
should no longer leak memory
2014-09-30 11:28:24 +01:00
John Cupitt d9ee892077 conversion tests done 2014-09-29 21:40:08 +01:00
John Cupitt 86910e2e72 oops 2014-09-29 16:29:32 +01:00
John Cupitt 154796a8dc rename VIPS_ANGLE_0 as VIPS_ANGLE_D0
and other similar cases

VIPS_ANGLE_0 becomes Vips.Angle.0 in Python, which is very inconvenient, so we
rename ... the D stands for degrees, I think
2014-09-29 13:56:55 +01:00
John Cupitt 21ae8321f2 Merge branch '7.40'
Conflicts:
	ChangeLog
	configure.ac
2014-09-29 12:37:19 +01:00
John Cupitt b1827128ea icc checks input profile compat
check the input profile colourspaces matches the image ... for example,
if a CMYK image has an embedded RGB profile, fall back to the specified
external profile

see:

https://github.com/jcupitt/libvips/issues/183
2014-09-29 11:04:53 +01:00
John Cupitt d46f08c314 more tests 2014-09-28 18:08:53 +01:00
John Cupitt fd8dbdb08c more colour tests 2014-09-27 12:29:23 +01:00
John Cupitt e458365970 use vips__substitute() more
should probably remove vips_snprintf() from a few more places
2014-09-27 11:37:28 +01:00
John Cupitt 61bae5eeff more tests 2014-09-26 15:01:56 +01:00
John Cupitt 7d19abbae3 fix vips_region_paint() for float types 2014-09-25 17:40:41 +01:00
John Cupitt 33c2458233 more tests 2014-09-25 14:00:17 +01:00
John Cupitt f467924156 move ImageProperties.xml
it's now in x/, not x/x/, same as the official tool
2014-09-25 11:16:14 +01:00
John Cupitt 7915308155 test for bandrank and bandmean 2014-09-25 09:58:51 +01:00
John Cupitt b402bb173f test pyvips bandjoin 2014-09-24 21:57:56 +01:00
John Cupitt fd9300750d test extra band handling in dE 2014-09-24 14:52:24 +01:00
John Cupitt 0a327af138 fixed extra band handling, again 2014-09-24 14:46:03 +01:00
John Cupitt 06366cf75b fix up deCMC again 2014-09-24 13:16:38 +01:00
John Cupitt 6ad94da99c Merge branch 'master' of github.com:jcupitt/libvips
Conflicts:
	TODO
2014-09-24 12:24:57 +01:00
John Cupitt 9f8083dc8f sync 2014-09-24 12:24:32 +01:00
John Cupitt 08e0d5d962 sync 2014-09-24 09:00:22 +01:00
John Cupitt d7083d7a03 make arrayimage ref/unref 2014-09-23 14:38:46 +01:00
John Cupitt 2cfffaa54e start conversion tests 2014-09-22 13:50:09 +01:00