Commit Graph

150 Commits

Author SHA1 Message Date
John Cupitt 33f978f0ca add vips_matrixprint() 2013-10-25 12:02:02 +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 e9afbe59e2 added webpsave boilerplate 2013-08-06 16:18:30 +01:00
John Cupitt 1af06d5ac9 boilerplate for webp read 2013-08-06 10:01:50 +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 005984226e add png load from buffer
though untested as yet
2013-06-16 22:51:28 +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 09789ebdfd add @depth option to dzsave
so you can ask for a 1 layer pyramid
2012-11-01 18:11:46 +00:00
John Cupitt dee1aac7b1 dzsave can write zoomify and google maps
use "layout" to pick the directory layout, deepzoom / zoomify / google
all allowed
2012-10-03 14:26:59 +01:00
John Cupitt 8214d15982 more improvements to dzsave
now writes x_files and x.dzi, as per spec (thanks Benjamin)

deprecate tile_width and tile_height, just have tile_size now
2012-08-07 13:29:03 +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 643dc28950 turn on seq mode automatically in cli
cli operations turn on seq mode automatically when they can

vips_operation_get_flags() added: lets you attach a set of flags to an
operation

flags for now are "nocache" (replacing the old nocache system) and "seqential"

if vips_object_set_argument_from_string() from string sees "seq" flag on the
object for which it is setting the arg, it enables sequential mode

all operations which can run sequentially have been tagged

the operation printer knows about flags and can display them
2012-07-10 10:51:40 +01:00
John Cupitt af1f2b47c1 add "rs" image open mode 2012-07-09 21:35:53 +01:00
John Cupitt e286737042 vips_shrink done 2012-06-13 09:31:05 +01:00
John Cupitt 3b5e049fd6 oops useless left-over member 2012-02-28 14:15:14 +00:00
John Cupitt 9ea1387a68 add FLAGS args 2012-02-20 21:02:37 +00:00
John Cupitt aee2999259 generic sequential read mode
moved sequential read stuff into VipsForeignLoad
2012-02-15 13:55:34 +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 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 351a2ad71c better saving of coded images 2012-01-12 13:39:58 +00:00
John Cupitt d0ec401a12 hackery to get goi working 2011-12-31 18:22:42 +00:00
John Cupitt 6c33ec9ff2 foreign docs 2011-12-22 12:12:27 +00:00
John Cupitt 9c850fc45c sync 2011-12-22 08:48:34 +00:00
John Cupitt b4ae37819e rawsavefd -> rawsave_fd for consistency 2011-12-20 18:20:37 +00:00
John Cupitt 3e45e2cd6b move rad over to the new thing 2011-12-20 14:57:05 +00:00
John Cupitt 6864739351 move matio read to new system 2011-12-20 10:10:53 +00:00
John Cupitt 70bde4a90d move ppm read/write to new-style 2011-12-20 09:37:07 +00:00
John Cupitt 0377920764 mvoe png load/save over 2011-12-19 21:40:08 +00:00
John Cupitt 3015d7d7b8 move imagemagick load over to the new style 2011-12-19 08:58:04 +00:00
John Cupitt 3ee442ca6a move csv load/save to new style 2011-12-16 15:24:35 +00:00
John Cupitt 8653913654 add new-style raw load/save 2011-12-15 10:59:05 +00:00
John Cupitt 65ed140ae3 move im_raw2vips() to a class 2011-12-14 22:51:14 +00:00
John Cupitt 25e42d1625 fix up new-style analyze load 2011-12-14 18:02:46 +00:00
John Cupitt 0137186205 move fits read/write to new-style 2011-12-13 17:50:55 +00:00
John Cupitt a2ed2edb5d fix --without-tiff etc. 2011-12-13 13:19:20 +00:00
John Cupitt 5789ca9421 openexr read becomes a new-style class 2011-12-13 10:20:22 +00:00
John Cupitt 5bc26b0b65 clean up options in image filenames
allow new-style options everywhere with the addition and use of
vips_foreign_write_options() and friends everywhere
2011-12-12 14:51:41 +00:00
John Cupitt 05fbb6b3bc fix up openslideload
there was a problem with the tile cache ... plus some small tidies
2011-12-12 11:34:28 +00:00
John Cupitt 230e9ce63e move openslide to a new-style class 2011-12-11 22:01:39 +00:00
John Cupitt a7a3865375 make im_tiff2vips,c into a stub 2011-12-06 13:58:05 +00:00
John Cupitt b0eed26962 im_vips2tiff becomes a stub
also, make '=true' at the end of bool options optional
2011-12-04 11:06:21 +00:00
John Cupitt 47fdd3ae6d new tiff writer builds 2011-12-02 18:21:55 +00:00
John Cupitt 0497fceb15 add new-style tiff writer 2011-12-02 14:48:37 +00:00
John Cupitt 89a65c81d2 fix up foreignflags 2011-12-01 21:59:21 +00:00
John Cupitt 4fd37502bc turn format/*jpeg* into stubs
the old im_vips2jpeg.c and im_jpeg2vips.c are now just stubs calling the
new foreign/ things
2011-11-30 11:51:01 +00:00
John Cupitt 099c0c30d6 move filename into load/save 2011-11-29 17:10:24 +00:00
John Cupitt c906b4aa66 sync 2011-11-29 14:53:25 +00:00
John Cupitt 935c713e71 sort out jpegload 2011-11-29 12:11:33 +00:00
John Cupitt 56fb2126b8 rename VipsFile as VipsForeign 2011-11-29 11:43:08 +00:00