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
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
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
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
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
ad94488734
deprecate im_contrast_surface()
...
slower than calling conv a few times
2013-11-03 12:24:46 +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
2e3d7db0e6
switch to new im_compass()
...
plus im_linedet() and im_gradient()
2013-10-25 13:46:17 +01:00
John Cupitt
e74a0b71d9
almost done compass
2013-10-24 14:46:08 +01:00
John Cupitt
4d724c0023
started compass
2013-10-24 08:33:59 +01:00
John Cupitt
5475cabbf2
redo im_dilate()/erode() as classes
...
just a thin wrapper over the vips7 operations for now
2013-10-23 13:15:31 +01:00
John Cupitt
29a0c398aa
todo
2013-10-23 08:49:44 +01:00
John Cupitt
dd4a8435bf
sync
2013-10-22 14:43:27 +01:00
John Cupitt
12cf71a6a9
combin copy_fields and demand_hint
...
We had two API calls, vips_image_copy_fields() and vips_demand_hint().
They are now combined in the single vips_image_pipeline() call.
All operations are now slightly smaller and simpler.
2013-10-22 09:29:40 +01:00
John Cupitt
8299bea984
todo updates
2013-10-21 13:13:34 +01:00
John Cupitt
30e6c27fd5
toto update
2013-10-20 16:56:42 +01:00
John Cupitt
f7f061d265
vips_init() does ABI checking
...
just checks sizeof(VipsObject) for now
2013-10-20 16:46:55 +01:00
John Cupitt
aa107b1bf7
remove old 45 degree mask rotate code
...
just a wrapper now
2013-10-20 12:30:54 +01:00
John Cupitt
ece34465f0
fix compiler warnings
...
13.10 produces a few new ones
2013-10-18 09:13:24 +01:00
John Cupitt
8ef91f8df9
version bump ready for 7.36
2013-10-03 13:02:20 +01:00
John Cupitt
aaa418ee22
revise TODO
2013-10-03 08:59:46 +01:00
John Cupitt
57b6622690
track local mem allocs for debugging
2013-10-02 21:20:41 +01:00
John Cupitt
d329fb165d
im_ismonotonic() becomes a class
2013-10-02 10:16:46 +01:00
John Cupitt
45a9e417f4
start vips_conv()
2013-10-01 14:26:13 +01:00
John Cupitt
dfe2ddf6c5
oops anotehr vipsthumbnail fix
...
since "strategy" is now named "access"
2013-10-01 11:23:42 +01:00
John Cupitt
440b800e0e
add a new unbuffered seq mode
...
things like
vips copy huge.png x.v
now run with only a small line cache
2013-09-29 11:04:11 +01:00
John Cupitt
e5ba019942
start adding unbuffered sequential mode
2013-09-27 14:47:04 +01:00
John Cupitt
608170f00e
alloc larger tiles for tiff read
2013-09-26 21:50:06 +01:00
John Cupitt
d28fe365a6
todo update
2013-09-26 13:12:04 +01:00
John Cupitt
d435a5c14d
todo update
2013-09-25 18:25:11 +01:00
John Cupitt
111a82c06e
possible fix for tiff write assert fail
2013-09-25 12:57:36 +01:00
John Cupitt
6641d70652
debugging notes
2013-09-25 09:49:12 +01:00
John Cupitt
aeaafe568b
better sanity check for buffer sizing
2013-09-24 11:38:17 +01:00
John Cupitt
a19a8ba9cb
todo notes
2013-09-23 15:00:14 +01:00
John Cupitt
326365ab6c
redo im_mpercent*() as a class
2013-09-21 16:19:51 +01:00
John Cupitt
481a4445fb
add vips_image_new_matrixv()
2013-09-20 22:06:59 +01:00
John Cupitt
a51681f490
start vips_ismonotonic()
2013-09-20 14:50:34 +01:00
John Cupitt
d029461bc0
redo im_tone_build*() as classes
...
start vips_hist_percent() as well
2013-09-20 14:33:34 +01:00
John Cupitt
04701ad7d5
big tiff reader cleanup
2013-09-18 12:43:03 +01:00
John Cupitt
8fe0814775
todo notes
2013-09-18 11:04:27 +01:00
John Cupitt
5ffe42cec6
Merge branch 'webp'
...
Conflicts:
ChangeLog
TODO
2013-09-17 10:32:44 +01:00
John Cupitt
8ccb5bbe6d
support greyscale tiff with alpha
...
thanks Robert for pointing out this omission
2013-09-16 15:25:02 +01:00
John Cupitt
2088e3d111
im_project() becomes a class
2013-09-16 12:19:48 +01:00
John Cupitt
d78b417c3a
im_lhisteq() -> a class
2013-09-05 13:50:47 +01:00
John Cupitt
7a5e04ba00
redo im_invertlut() as a class
2013-09-05 09:11:23 +01:00
John Cupitt
333d15aed0
new hist class structure
2013-09-03 14:49:57 +01:00
John Cupitt
e2215bd04c
redo im_histnD() as a class
2013-08-17 16:59:28 +01:00
John Cupitt
eea3cbf180
small cleanups
2013-08-12 13:30:30 +01:00
John Cupitt
6855770362
rename vips_diag() as vips_info()
...
plus a command-line flag to turn it on
2013-08-07 09:22:24 +01:00
John Cupitt
44a0a876ba
sync
2013-08-06 21:59:35 +01:00
John Cupitt
ddc5f6977d
read webp input with mmap
2013-08-06 21:46:48 +01:00
John Cupitt
4a65af9196
add save functions
2013-08-06 18:15:18 +01:00
John Cupitt
addc48f70a
TODO update
2013-08-05 21:27:25 +01:00
John Cupitt
9b6f96ed41
redo falsecolour, gammacorrect as classes
2013-08-02 09:41:11 +01:00
John Cupitt
226095c39d
move im_maplut() to a class
2013-07-31 22:00:36 +01:00
John Cupitt
6b3dc259d1
more maplut hacking
2013-07-15 14:57:01 +01:00
John Cupitt
da47510e37
fix some typos
2013-07-11 14:37:53 +01:00
John Cupitt
d65b7b269a
add multiscan jpg write?
2013-07-11 09:17:14 +01:00
John Cupitt
aadd7c1ee5
vipsthumbnail rewrite
2013-07-10 11:05:45 +01:00
John Cupitt
c936a86176
starting maplut
2013-07-06 11:49:27 +01:00
John Cupitt
27cec75cbd
Merge remote-tracking branch 'origin/7.34'
...
Conflicts:
ChangeLog
TODO
configure.ac
2013-07-03 11:38:15 +01:00
John Cupitt
9278498623
add vips_matrixload(), vips_matrixsave()
...
read and write vips mat format to and from VipsImage
also fix a leak with vips_check_matrix()
2013-07-02 12:08:46 +01:00
John Cupitt
3338b51871
TODO update
2013-07-01 13:20:31 +01:00
John Cupitt
610f7aa0eb
fix morph on non-uchar images
2013-06-28 14:50:39 +01:00
John Cupitt
de796417cb
TODO note
2013-06-26 09:29:04 +01:00
John Cupitt
890d7b1205
tiny polish
2013-06-20 10:05:46 +01:00
John Cupitt
d461d082fa
sync
2013-06-18 11:01:43 +01:00
John Cupitt
4c0ace34f0
docs cleanups
2013-06-17 14:54:11 +01:00
John Cupitt
dcd2dbb756
vips_pngload_buffer() works
...
fix a bug in vips_jpegload_buffer() too
2013-06-17 09:41:22 +01:00
John Cupitt
1dbff8f5c0
sync
2013-06-16 12:26:27 +01:00
John Cupitt
7bdc1e54f2
allow NULL out pointer for vips2buf*()
...
im_vips2bufjpeg() etc. needed a valid output IMAGE*, annoyingly
2013-06-16 10:24:56 +01:00
John Cupitt
a1a5d0b376
sync
2013-06-14 08:53:05 +01:00
John Cupitt
6031b40b8d
move im_zone*() over to a class
2013-06-13 17:37:24 +01:00
John Cupitt
86f3d2b083
add vips_xyz()
2013-06-12 14:51:43 +01:00
John Cupitt
bd5c4757e8
fix vips_shrink() seq again
...
perhaps properly this time
2013-06-06 12:08:26 +01:00
John Cupitt
ad08389fbf
seq debug notes
2013-06-05 09:29:12 +01:00
John Cupitt
dfd09a0285
redo im_text() as a class
2013-06-03 14:37:55 +01:00
John Cupitt
27b7332a60
im_msb() -> class
...
and some cleanups
add a --band option
2013-06-03 10:26:09 +01:00
John Cupitt
69136b1d8c
auto rshift to 8 bits for 8-bit save
2013-05-28 10:32:37 +01:00
John Cupitt
b0c5a9340e
sync
2013-05-21 09:06:18 +01:00
John Cupitt
f80bf594ce
sharpen param to vipsthumbnail
2013-05-03 13:56:38 +01:00
John Cupitt
f290b92e47
sync
2013-04-08 10:15:11 +01:00
John Cupitt
9cb1403b9b
better error msg on unknown action
...
$ vips fred --n
would confusingly complain about unknown option --n, rather than the
unknown acrion "fred"
2013-03-15 12:15:35 +00:00
John Cupitt
a731805344
sync
2013-03-05 14:46:08 +00:00
John Cupitt
3a188daa20
sync
2013-02-27 09:58:42 +00:00
John Cupitt
25a7b760d0
neater "header" output
2013-02-26 13:32:40 +00:00
John Cupitt
61875a4bca
fix another dzsave corner case
...
better padding calculation fixes yet another corner case for dzsave,
thanks Martin
2013-02-26 12:32:01 +00:00
John Cupitt
144a95dc92
sync
2013-02-13 16:27:24 +00:00
John Cupitt
6fe6171973
remove a lot of the internal flag abbreviations
...
GOption doesn't seem to do anything clever with repeated flag
abbreviations. Remove most of the internal ones to stop clashes with
application flags.
2013-01-15 21:26:42 +00:00
John Cupitt
caa51245c7
improve the cond wait wrapper
...
by removing it, we don't want to restart the timer on every loop
2013-01-15 17:23:58 +00:00