John Cupitt
362c7efdfc
argh reapply seq removal
2017-03-06 11:55:38 +00:00
John Cupitt
98f5421c10
Revert "remove readbehind"
...
This reverts commit cb83918a3f
.
2017-02-27 10:24:56 +00:00
John Cupitt
cb83918a3f
remove readbehind
2017-02-21 17:14:33 +00:00
John Cupitt
3ef6a4695a
start adding read many page support
...
but it's not easy ... we'll need to be very strict about every page
being identical if we want to share readers
2016-11-15 10:07:09 +00:00
John Cupitt
c90b8be0b8
add tiffsave_buffer
...
add tests
also some cleanups to foreign include files
see https://github.com/jcupitt/libvips/issues/417
2016-10-15 12:29:14 +01:00
John Cupitt
5a9f2c787b
compiles
...
needs testing etc.
2016-05-26 14:58:04 +01:00
John Cupitt
2d172f44c3
fix a compiler warning
2014-11-06 13:12:43 +00:00
John Cupitt
54dcea8c3d
fix some clang warnings
2013-11-21 17:43:28 +00: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
Benjamin Gilbert
8cc76a6ba3
Update address for Free Software Foundation
...
Also update LGPLv2.1 license text from the copy currently on the GNU
website.
2013-03-07 00:40:19 -05:00
John Cupitt
c1dcc3e509
fix a compile fail if no libtiff
...
compilation failed if libtiff-dev was not found, thanks Martin
2012-09-28 13:30:28 +01:00
John Cupitt
133ee84794
fix --without-magick etc.
...
the vips7 compat readers like im_exr2vips() were not guarded with ifdefs
in case their read library was missing
2012-07-20 17:18:49 +01:00
John Cupitt
a71fe51d2d
support "rs" mode in im_open()
...
vips7 compat mode now supports "rs" mode --- sequential read
ruby-vips uses this to get :sequetial=>true working
2012-07-20 13:07:49 +01:00
John Cupitt
501fabccbe
improvements to tiff/png load in vips7
...
same as we did for jpg
some work on pyramid save as well
2012-07-12 14:50:56 +01:00
John Cupitt
25ad2b7a53
turn off seq mode in vips7
...
the new sequential mode readers for tiff/jpg/png were not working well
from the vips7 command-line: they either decompressed twice, or handed
over a sequential mode image
it should now work as well as it did pre-seq.
2012-07-12 09:05:14 +01:00
John Cupitt
2332e0bfc3
move the vips7 loaders away from VipsForeign
...
the vips7 loaders were a thin layer over the new VipsForeign system
however! VipsForeign does various "useful" things, like open via disc,
and this resulted in stuff like
vips im_jpeg2vips huge.jpg x.v
decompressing to a temp file before copying to x.v
im_jpeg2vips() and friends now call the low-level loaders directly and
avoid the extra mechanisms in VipsForeign
"nip2 huge.jpg" was loading twice as well, for the same reason
2012-07-10 14:38:38 +01:00
John Cupitt
8e3faff59b
oops missing init
2012-07-02 14:52:34 +01:00
John Cupitt
3694a2edc5
add sequential mode to vips7
...
the tiff and jpg readers let you give :seq as well
2012-06-24 09:44:50 +01:00
John Cupitt
14734596a1
move VipsFormat to deprecated
2011-12-20 15:29:33 +00:00