Commit Graph

2286 Commits

Author SHA1 Message Date
John Cupitt ef54a06f80 clean up deprecated class list 2012-11-21 11:12:19 +00:00
John Cupitt 047d78261a tiny fixes 2012-11-21 10:00:57 +00:00
John Cupitt 563613fd00 fix a typo 2012-11-19 12:34:33 +00:00
John Cupitt b3a6596732 small portability fixes 2012-11-18 09:44:45 +00:00
John Cupitt 9710679240 update make dist 2012-11-16 21:45:52 +00:00
John Cupitt 43e1cdacee update exif pixel dimensions on save
also update exif-ifd2-Pixel X Dimension etc. on jpeg save
2012-11-16 20:03:44 +00:00
John Cupitt 7025fe4081 more exif read improvements
some jpegs use a signed long to store the resolution unit (??), remove
the checks on tag format for res unit
2012-11-16 19:53:59 +00:00
John Cupitt 74f545fc6f keep exif rationals as a/b
we went via double before, which caused awful problems trying to
generate nice rationals again on save

keep everything as a/b as long as we can
2012-11-16 13:50:49 +00:00
John Cupitt fcc33020bd better exif handling
- track ifd numbers for each item of exif
- be more careful about which ones we update
- don't update xres/yres in vips_shrink()
2012-11-16 10:03:31 +00:00
John Cupitt 717266ad2b Merge branch 'master' of github.com:jcupitt/libvips 2012-11-15 12:06:34 +00:00
John Cupitt 1f42132d8b Merge remote-tracking branch 'origin/7.30'
Conflicts:
	libvips/conversion/tilecache.c
2012-11-15 12:06:03 +00:00
John Cupitt 9abb7a1fd1 Merge remote-tracking branch 'origin/7.30'
Conflicts:
	ChangeLog
	configure.in
	libvips/conversion/tilecache.c
	po/vips7.pot
2012-11-14 14:52:27 +00:00
John Cupitt efcc53859a capture tiff warnings during startup
We were not capturing warnings from libtiff until we used libtiff
ourselves. Other libraries whcih we call, such as ImageMagick, could use
libtiff and generate an uncaptured warning.

On Windows these warnings each produced a popup.
2012-11-14 14:44:21 +00:00
John Cupitt 4ab937a8b6 fix library versioning mixup
thanks benjamin
2012-11-14 09:59:30 +00:00
John Cupitt 767bfc3b7f allow absolute file names in vipsthumbnail -o
thanks fuho
2012-11-13 20:09:30 +00:00
John Cupitt 40fd51d165 Merge branch 'master' of github.com:jcupitt/libvips 2012-11-13 18:10:12 +00:00
John Cupitt 29967a6f7a Merge pull request #41 from sepastian/readme_dependencies_update
Readme dependencies update
2012-11-13 08:43:56 -08:00
John Cupitt 8a4ac14d93 Merge pull request #39 from sepastian/batch_script_arguments
tools/batch_* scripts: verify number of arguments before invoking 'shift'
2012-11-13 08:42:42 -08:00
Sebastian Gassner a29d1ee7f2 README: adding some additional dependencies needed to bootstrap/make on Debian wheezy/sid. 2012-11-13 16:39:11 +01:00
Sebastian Gassner 274da3dcb6 tools/batch_* scripts: verify number of arguments before invoking 'shift'. 2012-11-13 15:11:34 +01:00
John Cupitt fdaad16407 better --help output for vips driver prog
now lists possible actions
2012-11-13 12:51:58 +00:00
John Cupitt b03d48e24b make linecache 50% larger
thanks ferryfax, see:

https://github.com/jcupitt/libvips/issues/36
2012-11-12 14:17:21 +00:00
John Cupitt f561785274 typo 2012-11-12 14:14:23 +00:00
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