Commit Graph

2063 Commits

Author SHA1 Message Date
John Cupitt b6a1c87d9c vips_quadratic() uses an interpolator 2012-11-09 14:53:32 +00:00
John Cupitt 8f364a8b51 rename some _get funcs
all the _get_ funcs that returned a bool have become _isthing()
functions, eg.

vips_object_argument_get_assigned() ->
  vips_object_argument_isset()
2012-11-09 13:08:59 +00:00
John Cupitt d5a1d65183 mostly working
still some strange things with order3, not initing ddx correctly?
2012-11-08 22:01:39 +00:00
John Cupitt 8df32c84c1 more work on vips_quadratic 2012-11-08 13:34:37 +00:00
John Cupitt e951668e45 started adding im_transform() 2012-11-07 14:54:50 +00:00
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