John Cupitt
d6ff5f24c6
all tests done and working
...
phew
2015-01-29 14:27:18 +00:00
John Cupitt
93ab9fd661
oop, cache fix
2015-01-29 14:13:51 +00:00
John Cupitt
57196ee702
fix an operation cache bug
...
when testing two operations for equality, need to check that both had an
optional arg set before testing the value
2015-01-29 13:47:14 +00:00
John Cupitt
2a1a371e5c
started test_resample.py
2015-01-29 09:29:10 +00:00
John Cupitt
c384e2b664
finish morph
...
and add erode/dilate convenience functions to Vips.py
2015-01-28 21:58:08 +00:00
John Cupitt
b2f23c853e
fix pydocs snafu
2015-01-28 21:32:32 +00:00
John Cupitt
810fac4785
start morph test
2015-01-28 21:29:06 +00:00
John Cupitt
2ce472a153
test hist funcs
2015-01-28 17:16:14 +00:00
John Cupitt
27f41d9725
add draw tests
2015-01-28 14:53:34 +00:00
John Cupitt
2e61b6ed67
more tests
...
create is now done, phew
2015-01-28 13:02:38 +00:00
John Cupitt
c0c57f3f4a
fix up C docs intro
2015-01-28 11:37:16 +00:00
John Cupitt
ecf10f85a1
rewrite vips-cli docs
...
clearer and better formatting
2015-01-28 09:50:15 +00:00
John Cupitt
e8f456a7e2
more tests
2015-01-27 21:45:14 +00:00
John Cupitt
4012341d59
Merge pull request #228 from bgilbert/unpremultiply-performance
...
Improve performance of openslide2vips argb2rgba()
2015-01-27 09:53:52 +00:00
Benjamin Gilbert
6444a52582
avoid some unnecessary shifts
2015-01-27 04:25:02 -05:00
Benjamin Gilbert
3f6f3bd3c1
avoid multiply/divide when converting opaque pixels
2015-01-27 04:24:49 -05:00
John Cupitt
6676b9a24f
tiny README updates
2015-01-26 14:58:49 +00:00
John Cupitt
932988d1c0
Merge pull request #224 from lovell/resize-lucky-seven
...
Ensure resize operation has the required number of temp images
2015-01-22 13:37:22 +00:00
Lovell Fuller
8fbe8c36fa
Resize builder uses 7 temp images
...
Prevents memory leak and possible segfault
2015-01-22 13:27:52 +00:00
John Cupitt
70b60e1dd5
tiny cleanup
2015-01-22 13:19:21 +00:00
John Cupitt
d9709119fa
oop, leak in vips_resize()
...
see https://github.com/jcupitt/libvips/issues/217
2015-01-21 13:17:39 +00:00
John Cupitt
0eca68a088
fix vips_resize() C API
...
oops, see https://github.com/jcupitt/libvips/issues/223
2015-01-21 09:05:36 +00:00
John Cupitt
29d073c04c
now compiles cleanly with -Wstrict-prototypes
...
some downstream packages were seeing lots of spurious warnings
2015-01-21 09:02:56 +00:00
John Cupitt
6ff1d5320b
don't call jpeg_finish_decompress()
...
all it does is verify the trailing bytes in the file
see https://github.com/lovell/sharp/issues/151
2015-01-20 16:55:35 +00:00
John Cupitt
3afbb51365
clearer docs for load from buffer
...
add a note on buffer lifetime, see https://github.com/lovell/sharp/issues/151
2015-01-20 15:04:17 +00:00
John Cupitt
229636fc66
rename vipsthumbnail -o as -f
...
-o stays as a hidden flag
see https://github.com/jcupitt/libvips/issues/216
2015-01-20 09:10:36 +00:00
John Cupitt
23071d73ac
Merge branch 'master' of github.com:jcupitt/libvips
...
Conflicts:
ChangeLog
2015-01-19 22:03:05 +00:00
John Cupitt
dbd98ba86c
disable chroma subsample in jpeg-tiff if Q>=90
...
see https://github.com/jcupitt/libvips/issues/218
2015-01-19 22:01:13 +00:00
John Cupitt
f1d901a229
try to handle tiffs with 8-bit colormaps
...
see
https://github.com/jcupitt/libvips/issues/220
2015-01-19 14:52:57 +00:00
John Cupitt
c805b382fe
vipsthumbnail sets an error on failure
...
conversion errors are ignored as before, but on final exit vipsthumbnail will
return an error code if one or more of the conversions failed
see https://github.com/jcupitt/libvips/issues/219
2015-01-13 17:31:09 +00:00
John Cupitt
6a327ffde7
Merge branch 'master' of github.com:jcupitt/libvips
2015-01-13 10:06:19 +00:00
John Cupitt
7b76120d78
oop, fix leak in affine
...
see: https://github.com/jcupitt/libvips/issues/217
2015-01-13 10:05:27 +00:00
John Cupitt
1ddd7faa01
fix up pygobject tests
...
again
2015-01-12 13:03:51 +00:00
John Cupitt
fd16c60f86
try to make vipsthumbnail manpage clearer
...
see
https://github.com/jcupitt/libvips/issues/216
2015-01-11 09:48:38 +00:00
John Cupitt
eda4ed64f1
rename _!PIXEL etc. to help bindings
...
ruby gobject-introspection hates numbers at the start of _ separated
names
2015-01-07 14:22:13 +00:00
John Cupitt
6f101ae86b
remove VImage::scale()
...
it clashed with the VipsScale operator, see
https://github.com/jcupitt/libvips/pull/213
2015-01-06 12:00:11 +00:00
John Cupitt
6440830315
required C++ output params were broken
...
see https://github.com/jcupitt/libvips/pull/213
this now works:
VImage rows;
VImage cols = in.profile( &rows );
2015-01-06 11:51:53 +00:00
John Cupitt
ca9cab48cc
Merge pull request #213 from lovell/doc-pkgconfig-cpp
...
Docs: update pkg-config to use vips8 C++ API
2015-01-05 20:51:04 +00:00
Lovell Fuller
0b34a3403d
Docs: update pkg-config to use vips8 C++ API
2015-01-05 19:43:55 +00:00
John Cupitt
5813b88a52
display ref counts in vips_object_print_all()
2015-01-05 15:17:21 +00:00
John Cupitt
90725b9f5e
more tests
2015-01-05 13:48:35 +00:00
John Cupitt
d0d49caa72
oops, deleted bits of doc/ref by mistake
2015-01-05 13:37:56 +00:00
John Cupitt
3ceec6682f
better error message from getpoint
2015-01-05 13:37:27 +00:00
John Cupitt
ed049b4bf1
add more self-tests
2015-01-04 22:03:08 +00:00
John Cupitt
fd1db58189
rename VipsColourSpace as VipsColourTransform
...
to avoid confusion with VipsColourspace
an internal class, no API change
2015-01-04 21:44:54 +00:00
John Cupitt
ad6f42c869
remove dead proto
...
vips_draw_line_mask() was never implemented .. use
vips__draw_line_direct() instead.
2015-01-02 21:34:34 +00:00
John Cupitt
46d8b93bc3
add file format docs
...
add some docs on the vips file format
2015-01-02 16:35:29 +00:00
John Cupitt
29fa54444e
add a function list to docs
...
lists all C functions and their vips operators
2015-01-02 12:39:20 +00:00
John Cupitt
6c35ae5540
display default and range in usage
...
eg. we now see:
$ vips gamma
gamma an image
usage:
gamma in out
where:
in - Input image, input VipsImage
out - Output image, output VipsImage
optional arguments:
exponent - Gamma factor, input gdouble
default: 2.4
min: 1e-06, max: 1000
operation flags: sequential-unbuffered
2014-12-30 13:16:22 +00:00
John Cupitt
32625146db
cpp can set enums from strings
...
eg.
set("extend", "copy")->
2014-12-30 11:27:04 +00:00