John Cupitt
5b271d16ed
deprecate im_maxpos_avg()
...
and add wrappers for im_maxpos_vec() / im_minpos_vec()
2012-12-05 21:44:41 +00:00
John Cupitt
a4433f1b9f
vips_min() done too
2012-12-05 14:40:01 +00:00
John Cupitt
1e332d2f29
vips_max() returns arrays for position and value
...
int array type too for x/y position arrays
2012-12-05 13:11:29 +00:00
John Cupitt
4b9ca4cfce
add compat stubs
2012-12-05 09:09:52 +00:00
John Cupitt
97d1431abe
move arith_dispatch to deprecated
2012-12-05 08:52:04 +00:00
John Cupitt
713ecf8252
compiles
2012-12-04 14:57:41 +00:00
John Cupitt
7a202cf95e
Merge remote-tracking branch 'origin/master' into newmaxmin
...
Conflicts:
TODO
2012-12-04 12:49:04 +00:00
John Cupitt
1ceb85eb5b
move colour_dispatch to deprecated
2012-12-04 10:23:42 +00:00
John Cupitt
1aee7b73d5
start new max hacking
2012-12-03 14:53:10 +00:00
John Cupitt
6f22c00df4
NN now rounds down rather than to nearest
...
nearest-neighbour interpolation now strictly rounds down rather than
rounding to nearest
round to nearest caused strange half-pixels along top/left image edges
during enlargement, and extra 1.5 sized pixels everywhere else
instead we should fix the thing that round to nearest was supposed to fix by
adding an extra pair of params to the affine transform which displace in
input space (dx/dy displace in output space)
2012-11-30 21:35:12 +00:00
John Cupitt
20ce700e23
jpeg tag read/write cleanups
2012-11-22 09:15:02 +00:00
John Cupitt
c3ef2be4ab
preserve jpeg ipct data
...
now copies over ipct data from app13, thanks Gary
2012-11-21 21:33:50 +00:00
John Cupitt
65b4056c84
jpeg read is less fussy about exif data
...
even read truncated exif
2012-11-21 18:34:20 +00:00
John Cupitt
006d4ece17
Merge branch 'master' of github.com:jcupitt/libvips
2012-11-21 17:49:41 +00:00
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