John Cupitt
8992110a85
Merge remote-tracking branch 'origin/7.36'
...
Conflicts:
ChangeLog
configure.ac
2013-11-16 13:18:45 +00:00
John Cupitt
4065ec925c
add im_init_world() entry point
...
C++ programs need this as a function rather than just a macro, see
VImage.h
thanks Phil for finding this
2013-11-16 12:57:05 +00:00
John Cupitt
9ec36a6cf9
oops compat
2013-11-15 13:39:57 +00:00
John Cupitt
42e5d3dd80
sync notes
2013-11-15 12:42:44 +00:00
John Cupitt
5e0a9f941f
added vips_gaussblur()
2013-11-15 12:37:26 +00:00
John Cupitt
82f680484c
vips_colourspace() could fail
...
for images with alpha channels
2013-11-14 13:55:23 +00:00
John Cupitt
a01e2e3e13
finish vips_sharpen()
...
does any image type, any number of bands
2013-11-14 12:09:42 +00:00
John Cupitt
8db331b4b5
started sharpen.c
2013-11-13 14:54:43 +00:00
John Cupitt
941982786f
doc strings for jpegsave
...
add docs for no_subsample
2013-11-13 13:17:03 +00:00
John Cupitt
c1e7bbab29
add "no-subsample" option to jpeg save
...
turns off chroma subsampling
2013-11-13 12:59:56 +00:00
John Cupitt
0444effb8e
sync
2013-11-13 09:59:56 +00:00
John Cupitt
ad723ade5a
move --strip into save base class
...
was in jpegsave, now in save
need to add support to png writer, maybe vips as well, tiff could not
attach ICC profiles I guess
2013-11-13 09:00:47 +00:00
John Cupitt
3c4cd55d54
todo sync
2013-11-12 22:00:28 +00:00
John Cupitt
a7b9783036
move vipsthumbnail to vips_conv()
2013-11-12 20:51:16 +00:00
John Cupitt
847332a77e
add --strip option to jpegsave
...
drops all metadata
2013-11-12 17:30:33 +00:00
John Cupitt
53e86e71f4
fix up XYZ PCS and vipsthumbnail
...
fix import and export scaling, get vipsthumbnail to use it in --linear
mode
2013-11-12 17:18:41 +00:00
John Cupitt
0257dda270
first hack at supporting XYZ PCS
...
still need to fix new encode / decode
2013-11-12 14:58:59 +00:00
John Cupitt
98d708a2d9
todo sync
2013-11-12 10:12:05 +00:00
John Cupitt
8dfe4611d2
add a --linear option to vipsthumbnail
...
thanks to Nicolas for the prodding
2013-11-12 09:53:41 +00:00
John Cupitt
bc0c4f60d6
oops fix build
2013-11-11 17:38:34 +00:00
John Cupitt
b3484e1c8e
rename vips_gammacorrect() as vips_gamma()
...
and swap exp to 1 / exp
also works for any format
2013-11-11 14:57:55 +00:00
John Cupitt
b1f01af01b
add vips_crop()
...
a synonym for vips_extract_area()
2013-11-11 14:31:41 +00:00
John Cupitt
0200e229c7
fix wrapmany compat
2013-11-11 14:08:51 +00:00
John Cupitt
608e1007e8
todo notes
2013-11-11 11:32:47 +00:00
John Cupitt
6351bad027
Merge remote-tracking branch 'origin/7.36'
2013-11-09 16:03:24 +00:00
John Cupitt
3380f15da5
fix --delete option to vipsthumbnail
...
oops, ! missing
2013-11-09 13:10:11 +00:00
John Cupitt
f8f61fedf3
operation flags were not disjoint
...
meaning CACHE / NOCACHE was not working correctly
2013-11-09 11:54:33 +00:00
John Cupitt
63c1efc3b4
fix blocking of caching of seq load
...
we were setting nocache too late for the cache to see, move nocache
logic to _build()
2013-11-09 11:38:32 +00:00
John Cupitt
7463edb783
remove _() from vips_init
...
since it will be compiled by clients and they may not be using i18n
2013-11-08 21:12:24 +00:00
John Cupitt
f0d4760560
redo correlation funcs as classes
...
im_fastcor()
im_spcor()
im_gradcor()
though gradcor we just deprecate, it's complex and hardly used ...
rework later is anyone complains
2013-11-08 14:09:42 +00:00
John Cupitt
9a06b2cea7
small rad cleanups
2013-11-05 14:51:24 +00:00
John Cupitt
20410b79ef
rewrite rad write
2013-11-05 11:19:51 +00:00
John Cupitt
ae71229cf5
rewritten radiance load is much faster
...
the old rad code, from radiance.c, was using getc in a loop
2013-11-05 10:36:14 +00:00
John Cupitt
b0f262091f
oop fix compile
2013-11-04 14:34:36 +00:00
John Cupitt
079c9775aa
sequential mode for radiance read
2013-11-04 14:21:22 +00:00
John Cupitt
ad94488734
deprecate im_contrast_surface()
...
slower than calling conv a few times
2013-11-03 12:24:46 +00:00
John Cupitt
e1f2c06772
add @point subsample mode
...
to vips_subsample()
2013-11-02 09:33:10 +00:00
John Cupitt
7dfab19bb0
Merge remote-tracking branch 'origin/rot45'
2013-10-29 10:14:34 +00:00
John Cupitt
ebae3f7ed3
use g_mkdir()
...
we had our own compat stuff, use the g_() one instead
2013-10-28 21:21:19 +00:00
John Cupitt
8f69e4ece2
compat
2013-10-28 21:16:31 +00:00
John Cupitt
9b72a57511
sync
2013-10-28 15:59:25 +00:00
John Cupitt
4b0bcd311b
deprecate im_addgnoise()
...
it's just noise + add now.
2013-10-25 14:52:58 +01:00
John Cupitt
68c5f1909a
redo im_convsep() as a class
...
and im_convsep_f()
2013-10-25 14:37:43 +01:00
John Cupitt
edbbc5fe2b
add im_imask2vips()
2013-10-25 13:56:13 +01:00
John Cupitt
2e3d7db0e6
switch to new im_compass()
...
plus im_linedet() and im_gradient()
2013-10-25 13:46:17 +01:00
John Cupitt
25fd67bb84
reverse the direction of rot45
...
now matches the rest of vips
2013-10-25 13:24:48 +01:00
John Cupitt
dec76f566d
Merge remote-tracking branch 'origin/master' into rot45
2013-10-25 12:58:17 +01:00
John Cupitt
3dce5951c2
reverse similarity rotation direction convention
...
The rest of vips uses +ve-is-clockwise convention, like almost all image
processing packages. The new similarity operator was mistakenly using the
mathematical +ve-is-anticlockwise convention, oops.
2013-10-25 12:56:24 +01:00
John Cupitt
33f978f0ca
add vips_matrixprint()
2013-10-25 12:02:02 +01:00
John Cupitt
e74a0b71d9
almost done compass
2013-10-24 14:46:08 +01:00