Commit Graph

2308 Commits

Author SHA1 Message Date
John Cupitt
f3cec87f5f enable seq for colourspace 2012-11-07 10:46:43 +00:00
John Cupitt
6a1753577d better rounding behaviour for sRGB <-> XYZ 2012-11-06 21:32:13 +00:00
John Cupitt
26d1f76469 support rgb16 as a source / dest in colourspace
so

vips colourspace x.v x2.v rgb16

will try to make a 16-bit sRGB image
2012-11-06 19:27:15 +00:00
John Cupitt
e0b2919f16 add 16-bit sRGB export 2012-11-06 13:53:37 +00:00
John Cupitt
2ffbcb709c 16-bit sRGB -> XYZ works 2012-11-06 13:30:30 +00:00
John Cupitt
cb4965536d added 16-bit sRGB/XYZ conversion
need to get it working on images though
2012-11-06 09:35:34 +00:00
John Cupitt
e0b3b4157f get ready for a 16-bit path in srgb/xyz 2012-11-05 22:11:15 +00:00
John Cupitt
c17cd32ea1 sync 2012-11-05 17:16:19 +00:00
John Cupitt
82563cb280 fix for glib < 2.32
the new threading detector was missing an action-if-not-found clause,
causing configure to fail on older glibs

thanks Nicolas
2012-11-05 15:28:51 +00:00
John Cupitt
2048ec2356 jpeg read oops 2012-11-05 14:41:31 +00:00
John Cupitt
9b197dbd17 much more accurate sRGB <-> XYZ conversion 2012-11-05 14:13:40 +00:00
John Cupitt
faf6e03381 sync 2012-11-02 21:46:11 +00:00
John Cupitt
3216fddc92 easier array arg creation
added stdarg array double creator, used the _new as well, small other
fixes
2012-11-02 21:45:13 +00:00
John Cupitt
777d1ea554 better error domain names 2012-11-02 14:41:47 +00:00
John Cupitt
bf11e2ff55 added vips_colourspace_issupported() 2012-11-02 13:13:13 +00:00
John Cupitt
d282cb1111 Merge remote-tracking branch 'origin/master' 2012-11-02 11:30:27 +00:00
John Cupitt
e12da1c32f sync 2012-11-02 11:30:17 +00:00
John Cupitt
09789ebdfd add @depth option to dzsave
so you can ask for a 1 layer pyramid
2012-11-01 18:11:46 +00:00
John Cupitt
035cf44fe6 final cleanups 2012-11-01 15:59:46 +00:00
John Cupitt
4c5dd969bc rename colour_convert as colourspace
also rework im_icc_ac2rc
2012-11-01 14:59:20 +00:00
John Cupitt
8e72d25c9a better colourspace sniffing 2012-11-01 13:16:54 +00:00
John Cupitt
f5790be152 rename UCS as CMC 2012-11-01 10:21:55 +00:00
John Cupitt
63a06e5f81 faster and more accurate sRGB <-> XYZ
just use one table, since all colour channels are the same now
have more points in the float -> int direction, fewer in int -> float
faster out of range detection
2012-11-01 08:53:54 +00:00
John Cupitt
a2d4c15049 move dE00 to a class 2012-10-31 11:22:28 +00:00
John Cupitt
de3298d69e redo dEUCS as a class 2012-10-31 11:04:10 +00:00
John Cupitt
4901c9f6a5 clean out debugging code 2012-10-31 09:17:21 +00:00
John Cupitt
8e0de67f65 sync 2012-10-30 17:16:55 +00:00
John Cupitt
8c894f283f fix a segv with colour difference 2012-10-30 10:57:33 +00:00
John Cupitt
6e1e3d4be1 better cache trace, small fixes 2012-10-29 17:19:15 +00:00
John Cupitt
15ba5c2cab small fixes 2012-10-26 14:30:51 +01:00
John Cupitt
db0c05434f dE_from_lab() as a class 2012-10-25 23:07:09 +01:00
John Cupitt
1e121f2da7 fixes to lcms2 support 2012-10-25 13:55:26 +01:00
John Cupitt
40604e776a Merge remote-tracking branch 'origin/master' into colour
Conflicts:
	libvips/colour/im_icc_transform.c
2012-10-25 08:58:17 +01:00
John Cupitt
f59b0f88f0 update for new g_value_get_schar() function 2012-10-23 14:36:42 +01:00
John Cupitt
c6478c811b update use of GPrivate 2012-10-23 13:57:38 +01:00
John Cupitt
7e3494f6eb new new g_thread*() API 2012-10-23 13:36:39 +01:00
John Cupitt
013dd225f6 update g_cond_*() usage 2012-10-23 12:55:38 +01:00
John Cupitt
8a4d4a6778 Merge remote-tracking branch 'origin/7.30' 2012-10-23 11:45:24 +01:00
John Cupitt
2f1149716f increase dzsave max tile size 2012-10-23 10:57:34 +01:00
John Cupitt
fad78f8555 rework gthread usage
glib-2.32 deprecated g_mutex_new() ... use a compat function to hide
this change

also remove the --without-threads configure flag, gthread is now
compulsory, so there was no longer any point
2012-10-22 22:08:53 +01:00
John Cupitt
ff6c4f63d3 Merge pull request #34 from bgilbert/phoney
Fix .PHONY Make targets
2012-10-21 13:44:37 -07:00
Benjamin Gilbert
fda377f5c7 Fix .PHONY Make targets
GNU Make only respects the en-us spelling.
2012-10-21 14:24:59 -04:00
John Cupitt
f8a160de44 Merge remote-tracking branch 'origin/master' into colour
Conflicts:
	ChangeLog
	configure.in
	po/vips7.pot
2012-10-21 12:24:08 +01:00
John Cupitt
abf7274754 Merge branch 'master' of github.com:jcupitt/libvips 2012-10-19 09:38:21 +01:00
John Cupitt
51d2f8149f oops left over bit 2012-10-19 08:41:36 +01:00
John Cupitt
f76ad26a38 Merge remote-tracking branch 'origin/7.30' 2012-10-18 11:19:00 +01:00
John Cupitt
56f5955a24 vipsCC required the wrong version of vips
vipsCC.pc.in was asking for vips-7.30.pc, but of course we now call it
vips.pc

thanks Alessandro
2012-10-18 11:16:42 +01:00
John Cupitt
d629e0cba7 merge parallel-read work 2012-10-17 00:19:24 +01:00
John Cupitt
039ea63bba oops 2012-10-16 23:47:45 +01:00
John Cupitt
78fb2dd75b Merge remote-tracking branch 'origin/master' into parallel-read
Conflicts:
	libvips/foreign/openslide2vips.c
2012-10-16 23:46:01 +01:00