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
John Cupitt
0ad165f557
update notes
2014-09-20 16:53:47 +01:00
John Cupitt
cd737bc91a
Merge branch 'colour-fix'
2014-09-20 16:53:08 +01:00
John Cupitt
b69613e06a
working!
2014-09-20 16:52:44 +01:00
John Cupitt
26e92486c5
Merge branch '7.40'
2014-09-20 10:17:22 +01:00
John Cupitt
1ce3b53a6d
oops, double allocate
...
thanks Lovell
2014-09-20 09:53:00 +01:00
John Cupitt
63fd45f7ad
not quite there
2014-09-19 14:59:45 +01:00
John Cupitt
6930318f24
Merge branch '7.40'
2014-09-19 12:07:31 +01:00
John Cupitt
006a5d2eb1
oop, dropped a * on the floor
2014-09-19 12:04:11 +01:00
John Cupitt
f18fd4b089
Merge branch '7.40'
2014-09-19 11:49:30 +01:00
John Cupitt
862d7f03ea
tiny cache clean-up
2014-09-19 11:38:16 +01:00
John Cupitt
ec3366257f
Merge pull request #181 from lovell/prevent-opcache-race-7.40
...
Allow op-cache winner in non-critical race condition
2014-09-19 11:29:34 +01:00
Lovell Fuller
20ae6b8af7
Prevent non-critical race condition in op cache
...
First thread to add an operation 'wins'
2014-09-19 09:18:58 +01:00