John Cupitt
dbd852211e
move bytw swapping out to vips_byteswap()
...
it was an option to vips_copy(), ugly!
2015-06-05 13:56:26 +01:00
John Cupitt
e84b97038f
add mono image -> many band column
...
or row ... handy for loading LUT images from CSV files
2015-06-04 16:02:41 +01:00
John Cupitt
045678d438
vips_copy() can turn bands into width
...
handy for slicing up very large 3D arrays
2015-05-15 14:24:53 +01:00
John Cupitt
33c2458233
more tests
2014-09-25 14:00:17 +01:00
John Cupitt
91eeeafa05
remove a copy from copy_file
...
we can send directly to output
2014-07-14 14:30:58 +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
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
2fd2fd58f7
fix up gtk-doc
...
fix various problems:
- out of date IGNORE in doc/reference/Makefile.am
- name clashes between private .h and public
2013-06-17 20:16:20 +01:00
John Cupitt
4311d452f1
redo im_scale() as a class
2013-05-30 16:29:58 +01:00
John Cupitt
42b4dd947d
im_copy_file() -> vips_copy_file()
...
also rename vips_image_new_disc_tmpe() as vips_image_new_temp_file()
2013-05-29 17:08:18 +01:00
John Cupitt
5e3f868171
don't cache vips_copy() or im_copy()
2013-05-11 16:31:18 +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
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
5771be4186
xres/yres become double
...
we had them as float before to make load/save easier, but that means we
need lots of hacks to make properties work correctly
instead, convert to/from float on read/write and have them as double
internally
2012-03-02 12:54:50 +00:00
John Cupitt
792ff7f03d
sync
2012-03-02 10:16:58 +00:00
John Cupitt
862cac1e4f
avoid NaN in max/min, better double ranges
2012-02-24 13:57:50 +00:00
John Cupitt
d0ec401a12
hackery to get goi working
2011-12-31 18:22:42 +00:00
John Cupitt
a62f5f8832
remove wio_output
2011-12-21 12:08:29 +00:00
John Cupitt
7b4a6d07d4
fix analyze load, csv save, copy_swap
2011-12-17 11:03:08 +00:00
John Cupitt
4b1df2da35
add vips_tilecache()
...
the old im_tile_cache() redone as a class
2011-12-05 12:19:56 +00:00
John Cupitt
89a65c81d2
fix up foreignflags
2011-12-01 21:59:21 +00:00
John Cupitt
878edcf4ea
copy swap uses glib byte order macros
...
2x faster byte swapping by using the glib byte swap macros
2011-12-01 18:47:36 +00:00
John Cupitt
3b238d4e7e
finish revising new docs
2011-11-18 14:34:33 +00:00
John Cupitt
c027528b82
im_clip2fmt() redone as a class
...
plus some rationalisation of member names
2011-10-27 12:10:24 +01:00
John Cupitt
26792ed4e1
bugfixes
...
get the new arg system working
2011-10-16 17:48:28 +01:00
John Cupitt
8dfb3056ac
added VipsEmbed
...
added VipsEmbed class, new macros for arg boilerplate, new priority
thing for arg ordering
2011-10-16 14:48:47 +01:00
John Cupitt
3acf9fd2aa
vipscopy copies
...
but some work still needed on arg processing, see TODO
2011-10-02 10:22:21 +01:00
John Cupitt
4d63d5a359
VipsCopy can byteswap
2011-09-30 18:51:36 +01:00
John Cupitt
c0610db15d
more VipsImage props
...
expose more fields of VipsImage as props
2011-09-30 13:59:05 +01:00
John Cupitt
1c65d74325
VipsCopy can change props
...
VipsCopy has a set of optional input args that you can use to change
header fields
2011-09-30 09:39:47 +01:00
John Cupitt
45b2a9a525
add arg lookup
...
convenience function to look up vipsargs
2011-09-29 23:26:10 +01:00
John Cupitt
952199e92a
add VipsCopy
...
add a basic VipsCopy operation, also demand_hint is now void
2011-09-29 13:34:14 +01:00