Commit Graph

1928 Commits

Author SHA1 Message Date
John Cupitt 313ddda174 sync 2012-02-10 11:09:27 +00:00
John Cupitt 24e86ae458 better im_shrink()
faster, lower memuse, simpler
2012-02-10 10:00:39 +00:00
John Cupitt 9403948bee break cycle in new im_open() compat 2012-02-08 14:31:32 +00:00
John Cupitt ed2f979497 vipsthumbnail shrinks to a scanline cache
so it works well with the new :seq mode for png
2012-02-08 14:05:58 +00:00
John Cupitt e0f31e3b4a vipsthumbnail knows about :seq mode for png
also im_open() knows about old-style embedded filename options
2012-02-08 13:33:19 +00:00
John Cupitt b52785eef7 add a sequential read mode to pngload
helpful for thumbnailing
2012-02-07 14:30:54 +00:00
John Cupitt b51faee8ca support many-returns ops in Python
add various %apply rules to move values returned via args into the result
2012-02-06 14:54:54 +00:00
John Cupitt 190d438ec1 long names for C++ decl args
swig needs long names for args in C++ decls to make %apply accurate

also, fix use of vips --list etc. in C++ makefiles
2012-02-06 12:05:45 +00:00
John Cupitt 5028771e6f always print mem high-water on leak check 2012-02-03 10:37:10 +00:00
John Cupitt d38e7bea57 fix delayed write to foreign via "w"
also added vips_foreign_find_save_options()/
vips_foreign_find_load_options()
2012-02-02 15:08:57 +00:00
John Cupitt 2fed2f3490 sync 2012-02-01 14:55:12 +00:00
John Cupitt ef2d7024bd version number bump
starting to stabilise 7.28, hopefully
2012-01-30 11:27:28 +00:00
John Cupitt 1068ccc4eb much faster smudge
the new smudge based on im_conv() is just too slow ... back to the old
one, with some clean-ups
2012-01-30 10:18:06 +00:00
John Cupitt 710b69e273 oops abs(double) was broken 2012-01-28 14:09:18 +00:00
John Cupitt 4ca2f3ed55 clean up fft, reduce memuse 2012-01-28 11:53:45 +00:00
John Cupitt d621cd1f38 remove old fftw2 path, reduce mem use 2012-01-28 11:27:16 +00:00
John Cupitt bf10ec7432 oop abs(complex) was broken 2012-01-27 21:24:47 +00:00
John Cupitt d1f5225e58 more robust char->enum
edvips has much safer char->enum conversion
2012-01-27 17:36:25 +00:00
John Cupitt c197e2f90e more robust enum printing 2012-01-27 17:14:59 +00:00
John Cupitt 7330c244a4 remove the fft fallbacks
libvips had a set of fallback fft routines in case fftw was not
detected at configure time ... but they were terrible

remove them! we are fftw-only now
2012-01-27 14:48:28 +00:00
John Cupitt b081f6a2fe oop we need im_setupout() after all
also fix the type hint setting for the fft functions
2012-01-27 14:25:52 +00:00
John Cupitt 95fc8190fa sync 2012-01-27 09:22:08 +00:00
John Cupitt d2e7644e97 cast to output was not working for save
auto type conversion for save-as was broken
2012-01-26 17:37:57 +00:00
John Cupitt 2b5963090f sync 2012-01-26 14:42:20 +00:00
John Cupitt 21f9a7f69b find hist of any image type
... by casting to u8/u16.
2012-01-25 15:03:13 +00:00
John Cupitt e518427437 more magick tweaks 2012-01-18 17:39:01 +00:00
John Cupitt 8dcaa45489 Merge remote-tracking branch 'origin/master' 2012-01-18 17:10:42 +00:00
John Cupitt 2e4dedeebc gm tweaks 2012-01-18 14:57:22 +00:00
John Cupitt d73d0e4d74 oops find_load() was broken 2012-01-17 16:38:36 +00:00
John Cupitt 4311fa71da fix the magick loader
see
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=20017
2012-01-17 15:29:39 +00:00
John Cupitt 71fed4a614 add a vips7 openslide reader stub 2012-01-17 11:43:02 +00:00
John Cupitt 1583000298 oops 2012-01-17 11:14:15 +00:00
John Cupitt 5fd317941d rationalise the dumpers 2012-01-16 14:54:29 +00:00
John Cupitt f98dbceb60 add VIPS_IMAGE_N_PELS()
a macro to calculate the number of pels in an image, in 64 bits
2012-01-15 11:15:12 +00:00
John Cupitt 56bab17678 Merge remote-tracking branch 'origin/7.26'
Conflicts:
	ChangeLog
	TODO
	configure.in
	libvips/deprecated/dispatch_types.c
	libvips/foreign/tiff2vips.c
	libvips/include/vips/image.h
	libvips/iofuncs/header.c
	libvips/iofuncs/operation.c
	po/vips7.pot
2012-01-14 14:00:41 +00:00
John Cupitt 228784c52e fix a used before set warning 2012-01-14 13:45:00 +00:00
John Cupitt b210d34192 interpolation CLI args were broken
thanks to speckins, broken since 7.26.4, embarassingly

I've added another test to make check to stop this happening again
2012-01-14 11:19:50 +00:00
John Cupitt f8ac4dc804 oops tiff read with non-square tiles was broken 2012-01-13 14:15:15 +00:00
John Cupitt a5b3eb2040 amke vips_cache() a vips8 operation 2012-01-13 13:15:56 +00:00
John Cupitt c04458c7ce Merge remote-tracking branch 'origin/master' 2012-01-13 12:11:22 +00:00
John Cupitt 23807b5999 add a test type 2012-01-13 12:11:12 +00:00
John Cupitt ef09bcd01a sync 2012-01-13 09:03:11 +00:00
John Cupitt 429c9977d4 add a test type for intro 2012-01-12 14:58:34 +00:00
John Cupitt 5096031371 oops matlab load compat wrapper was broken 2012-01-12 14:14:54 +00:00
John Cupitt 351a2ad71c better saving of coded images 2012-01-12 13:39:58 +00:00
John Cupitt b43f38997d small fixes 2012-01-11 15:00:37 +00:00
John Cupitt b4d37b86fb sync 2012-01-10 14:56:59 +00:00
John Cupitt 0c556de9d5 clean up types.c a bit
still tying to get constants working, cleaned up types.[hc] a bit
2012-01-10 14:09:25 +00:00
John Cupitt 774e2fe495 read jfif resolution
read jfif, if available, before we read exif resolution
2012-01-09 10:34:47 +00:00
John Cupitt ae46447f5e silently truncate long strings in arg handling
we were assert()ing out before
2012-01-08 13:57:43 +00:00