Commit Graph

3264 Commits

Author SHA1 Message Date
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 f8200d67a8 tiny hacks 2014-11-12 15:03:58 +00:00
John Cupitt f16e252b3e Merge branch '7.40' 2014-11-11 20:43:19 +00:00
John Cupitt 8a44d6f7b3 fix memleak in sharpen
see https://github.com/jcupitt/libvips/issues/194
2014-11-11 20:42:26 +00:00
John Cupitt 326854843a tinkering with pyvips8 docs 2014-11-11 14:59:06 +00:00
John Cupitt 8a545ab6c4 doc polish 2014-11-11 09:59:51 +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 677e6bf32c pyvips8 docs hacking 2014-11-06 14:57:44 +00:00
John Cupitt 2d172f44c3 fix a compiler warning 2014-11-06 13:12:43 +00:00
John Cupitt 7ae35c3edb start pydocs again 2014-11-05 14:56:59 +00:00
John Cupitt 8267dd2621 naming improvements
and test_overloads.cpp has started working
2014-11-05 14:04:46 +00:00
John Cupitt cfcd819246 better default resolution for png load
see

https://github.com/lovell/sharp/issues/96
2014-11-04 09:38:21 +00:00
John Cupitt 5995fff130 start pydocs 2014-11-04 09:13:36 +00:00
John Cupitt adf2d60940 update notes 2014-11-03 12:16:43 +00:00
John Cupitt f1a3b866f7 oops tabs 2014-11-03 12:03:33 +00:00
John Cupitt bbf49be063 cleanup and bump to 7.42 2014-11-03 12:01:53 +00:00
John Cupitt 63469b1c9d merge new C++ API 2014-11-03 09:07:28 +00:00
John Cupitt a9cfb4d943 oops 2014-11-02 09:28:48 +00:00
John Cupitt be144455b8 add some C++ docs 2014-11-02 09:26:12 +00:00
John Cupitt ca6eb088f3 add () overload for read pixel 2014-10-31 20:24:40 +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 35bcd4eaa0 reformat 2014-10-30 22:11:43 +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 cabb4488be full cpp wrapper compiles 2014-10-28 10:12:06 +00:00
John Cupitt 63d4370043 split to a separate branch 2014-10-27 18:17:49 +00:00
John Cupitt 070a437f61 cleanups ready for proto gen 2014-10-27 14:17:33 +00:00
John Cupitt b5cd4ac144 oops 2014-10-27 13:49:09 +00:00
John Cupitt c56e23e3c2 Merge remote-tracking branch 'origin/7.40'
Conflicts:
	ChangeLog
	configure.ac
2014-10-27 13:47:17 +00:00
John Cupitt 965936307b better bigtiff detection
update Changelog and bump version
2014-10-27 13:45:45 +00:00
John Cupitt 4f588ce908 package up new vips8 C++ API 2014-10-27 13:41:44 +00:00
John Cupitt 266e120676 new C++ interface works!
phew
2014-10-27 12:57:28 +00:00
John Cupitt 675bc71294 Merge pull request #187 from lovell/tiff-tightener-7.40
Verify first 4 bytes of TIFF file
2014-10-27 12:55:11 +00:00
John Cupitt 620bff2d78 allow symbolic names for flags
you can now use numbers or names for GFlags values, eg.:

$ vips copy 50020484-00001.png x.png[filter=avg]
$ vips copy 50020484-00001.png x.png[filter=64]

was numbers only before
2014-10-27 11:40:43 +00:00
John Cupitt 1589e84360 Merge pull request #190 from lovell/png-set-filter
Expose ability to control libpng's row filter
2014-10-27 10:39:52 +00:00
John Cupitt b1609e8006 cplusplus sort-of working
refs need fixing up
2014-10-27 08:44:10 +00:00
Lovell Fuller 45d90b68f1 Expose ability to control libpng's row filter
Disabling adaptive filters can improve image size
2014-10-26 21:55:14 +00:00
John Cupitt 66445c359d more cpp tinkering 2014-10-24 14:57:01 +01:00
John Cupitt ceb143a22a another stab at a C++ API design 2014-10-24 10:32:50 +01:00
John Cupitt 73cb17e925 more experimentation 2014-10-22 14:58:53 +01:00