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
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