Commit Graph

1324 Commits

Author SHA1 Message Date
John Cupitt 71c5069b42 revise cplusplus gen scripts 2014-11-16 12:19:04 +00:00
John Cupitt e3afa878e6 better support for drawing operations
much more mem efficient for repeated draws

doc updates too
2014-11-16 11:07:42 +00:00
John Cupitt d25beeddac remove wrap7 class
and pyvips8 now knows about deprecated args and ops
2014-11-14 22:41:05 +00:00
John Cupitt b40bad04bb hide deprecated args to operations in python 2014-11-14 12:19:25 +00:00
John Cupitt 742ff4c108 more pydoc hacking 2014-11-14 10:07:04 +00:00
John Cupitt 865fd9da5e more docstring updates 2014-11-13 20:07:12 +00:00
John Cupitt 6a25b04974 better docstrings
you now see:

class_method(cls, *args, **kwargs) method of gi.types.GObjectMeta
instance
    make a black image
    usage:
       out = Vips.Image.black(width, height, bands = gint)

    where:
       out        - Output image, VipsImage

    required parameters:
       width      - Image width in pixels, gint
       height     - Image height in pixels, gint

    optional parameters:
       bands      - Number of bands in image, gint
2014-11-13 14:37:59 +00:00
John Cupitt 326854843a tinkering with pyvips8 docs 2014-11-11 14:59:06 +00:00
John Cupitt 70e470b0a5 fiddle with pyvips8 docstrings 2014-11-10 22:37:16 +00:00
John Cupitt 2c93340c77 fix pngsave of grey plus many alpha 2014-11-10 12:56:28 +00:00
John Cupitt b8254eff77 stuff 2014-11-10 10:18:09 +00:00
John Cupitt ccedc7c037 better random numbers for gaussnoise
fixes a problem with repeated use of gaussnoise
2014-11-08 19:37:18 +00:00
John Cupitt cce90b4fba add pbm save
previously vips could load but not save pbm (one bit) images

fix a few bugs in float load and save as well, and improve one-bit load
2014-11-08 17:40:43 +00:00
John Cupitt be4ffa6d8a more pyvips8 docs
and cleanups of various small doc markup errors
2014-11-07 14:49:18 +00:00
John Cupitt 02e8c600db more small docs work
and don't cache gaussnoise
2014-11-07 09:25:40 +00:00
John Cupitt adf2d60940 update notes 2014-11-03 12:16:43 +00:00
John Cupitt 8a6c3606e8 start python and cpp docs 2014-10-31 20:09:24 +00:00
John Cupitt 5694bf6f4c add all new() and write() methods
VImage::new_from_buffer() etc.
2014-10-31 19:15:29 +00:00
John Cupitt 2a992375fe add more type conversions
so we automatically do int and double -> doublevec and intvec
2014-10-31 18:11:26 +00:00
John Cupitt d6a6d7ae71 set of overloads for new cpp API
all the usual ones .. compiles, but untested
2014-10-30 21:53:24 +00:00
John Cupitt 4173ddfa9c add make constant image 2014-10-29 12:39:25 +00:00
John Cupitt d012cef3b4 add some simple extras
.bandjoin(), .bandsplit(), .sin() etc etc
2014-10-29 09:47:02 +00:00
John Cupitt 63d4370043 split to a separate branch 2014-10-27 18:17:49 +00:00
John Cupitt 266e120676 new C++ interface works!
phew
2014-10-27 12:57:28 +00:00
John Cupitt ceb143a22a another stab at a C++ API design 2014-10-24 10:32:50 +01:00
John Cupitt f2898a8e3b more C++ hacking 2014-10-20 14:54:03 +01:00
John Cupitt e21cbb9d4f tiny 2014-10-20 11:03:33 +01:00
John Cupitt afdf22ac37 small fixups to autorot 2014-10-19 11:20:33 +01:00
John Cupitt 8a84d85335 sync 2014-10-17 14:08:35 +01:00
John Cupitt 14d7ce1e91 first try, not very good 2014-10-16 19:16:45 +01:00
John Cupitt 2acd185ee2 cleanups 2014-10-16 11:22:03 +01:00
John Cupitt a8f4ed7871 fix up ifthenelse and set_value 2014-10-16 10:58:54 +01:00
John Cupitt fc4c8b9cd7 constants as images working 2014-10-16 10:43:29 +01:00
John Cupitt 10b9374cb9 start adding auto image constants 2014-10-15 14:56:44 +01:00
John Cupitt b2de6d983c add build rules for new py binding 2014-10-14 14:56:49 +01:00
John Cupitt 6fb967ac3b more py tweaks
fast startup, reorganised python/
2014-10-14 10:17:33 +01:00
John Cupitt a0988ffc31 start using overrides in Python 2014-10-13 14:21:05 +01:00
John Cupitt ca2ae681cd add --with-gmic configure option 2014-10-07 14:54:53 +01:00
John Cupitt 2e2cc9ea7a add get_value()
and set_value(), do auto blob/unblob
2014-10-01 14:59:23 +01:00
John Cupitt 3067fee56f add ICC tests 2014-10-01 12:28:25 +01:00
John Cupitt e458365970 use vips__substitute() more
should probably remove vips_snprintf() from a few more places
2014-09-27 11:37:28 +01:00
John Cupitt 61bae5eeff more tests 2014-09-26 15:01:56 +01:00
John Cupitt 0a327af138 fixed extra band handling, again 2014-09-24 14:46:03 +01:00
John Cupitt 6ad94da99c Merge branch 'master' of github.com:jcupitt/libvips
Conflicts:
	TODO
2014-09-24 12:24:57 +01:00
John Cupitt 9f8083dc8f sync 2014-09-24 12:24:32 +01:00
John Cupitt 08e0d5d962 sync 2014-09-24 09:00:22 +01:00
John Cupitt 2cfffaa54e start conversion tests 2014-09-22 13:50:09 +01:00
John Cupitt 0ad165f557 update notes 2014-09-20 16:53:47 +01:00
John Cupitt 5ebe12273a more of colour unittest done 2014-09-18 15:04:12 +01:00
John Cupitt bb50478d77 fix more, moreeq
there was a problem with operation caching in complex programs because of
the way we were swapping pointers
2014-09-17 11:21:34 +01:00