Commit Graph

2437 Commits

Author SHA1 Message Date
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
0bfb23eca8 add "interlace" option to vips_jpegsave()
see https://github.com/jcupitt/libvips/issues/77
2013-10-21 12:16:33 +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
7ef4573f18 redo im_log_*mask() as classes 2013-10-20 16:10:22 +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
4e06d0a2b4 redo im_gauss*mask*() as classes 2013-10-20 12:17:29 +01:00
John Cupitt
67dff74b2c rot45 works 2013-10-19 18:26:46 +01:00
John Cupitt
0a0ebb352c Merge branch 'master' into rot45 2013-10-19 10:40:31 +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
ec603594c1 another small boolean fix
fixes a break on OS X with IJG jpeg
2013-10-17 09:43:18 +01:00
John Cupitt
abfb5a5fc5 rename jpeg bool type
another attempt at fixing this mess
2013-10-15 21:33:59 +01:00
John Cupitt
ae37c8eb6f start rot45 2013-10-15 21:21:35 +01:00
John Cupitt
a1ffdbf7c5 version bump 2013-10-15 13:58:54 +01:00
John Cupitt
db9d4e53a7 bool type was wrong
IM expects a uchar, thanks mvgulik
2013-10-15 13:57:04 +01:00
John Cupitt
d89007a8d4 catch jpeg startup errors
thanks mvgulik
2013-10-15 13:47:15 +01:00
John Cupitt
3874bd3c90 typo 2013-10-07 17:06:42 +01:00
John Cupitt
6c0eced22c build fixes for OS X
stupid libjpeg and their stupid bool type argh
2013-10-04 11:54:01 +01:00
John Cupitt
3afaaaf29e fix up po/ 2013-10-03 15:00:03 +01:00
John Cupitt
8ef91f8df9 version bump ready for 7.36 2013-10-03 13:02:20 +01:00
John Cupitt
439522a254 add vips_similarity()
simple wrapper over vips_affine() that lets you give the matrix as scale
+ angle.
2013-10-03 11:56:35 +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
75b47962ef remove some orphaned code 2013-10-02 21:11:29 +01:00
John Cupitt
45ccf7f5cb small oopes 2013-10-02 13:38:28 +01:00
John Cupitt
1c55abca1f add --band arg to maplut
you can chose to map just one band of @in through a one-band lut, use
for adjusting L in a LAB image, for example
2013-10-02 12:10:30 +01:00
John Cupitt
0fcff235b3 deprecate im_tone_map() and im_tone_analyze()
too trivial and specialised to be worth redoing
2013-10-02 10:36:00 +01:00
John Cupitt
d329fb165d im_ismonotonic() becomes a class 2013-10-02 10:16:46 +01:00
John Cupitt
81bd3c1b53 more cosmetic 2013-10-02 05:51:14 +01:00
John Cupitt
881c6d72f5 cosmetic 2013-10-02 05:32:17 +01:00
John Cupitt
90c7e6a291 Merge remote-tracking branch 'origin/master' 2013-10-02 05:21:32 +01:00
John Cupitt
feb72b2a5a vips_conv() should work 2013-10-02 05:21:11 +01:00
John Cupitt
e888b68684 Merge pull request #76 from lovell/master
Add optional optimize_coding param to JPEG output methods to compute optimal Huffman coding tables, defaults to FALSE.
2013-10-01 21:20:30 -07:00
Lovell Fuller
7a88c55355 Add optional optimize_coding param to JPEG output methods to compute optimal Huffman coding tables, defaults to FALSE. 2013-10-01 22:48:02 +01:00
John Cupitt
45a9e417f4 start vips_conv() 2013-10-01 14:26:13 +01:00
John Cupitt
461d619cde ... another vipsthumbnail fix
and it now warns about use of the old "sequential" flag
2013-10-01 13:31:42 +01:00
John Cupitt
35e8e63829 small tiff write fix
from recent reworking
2013-10-01 12:16:24 +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
f23387ea67 oops fix compile break 2013-09-30 15:26:44 +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
6706fef52b fix onebit scanline read 2013-09-27 14:01:49 +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
4e02907898 sanity check for tiled tiffs too 2013-09-26 12:17:28 +01:00
John Cupitt
425060a1d0 fix tiff load for plane-separate images
need an extra case in geometry sanity check
2013-09-26 11:58:46 +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