small fixes

update func list in docs
add missing C decls for hyperbolic trig funcs
This commit is contained in:
John Cupitt 2021-11-15 11:17:36 +00:00
parent 09771a54ea
commit 57a0bd82f9
3 changed files with 31 additions and 64 deletions

View File

@ -576,6 +576,21 @@
<entry>Load gif from source</entry> <entry>Load gif from source</entry>
<entry>vips_gifload_source()</entry> <entry>vips_gifload_source()</entry>
</row> </row>
<row>
<entry>gifsave</entry>
<entry>Save as gif</entry>
<entry>vips_gifsave()</entry>
</row>
<row>
<entry>gifsave_buffer</entry>
<entry>Save as gif</entry>
<entry>vips_gifsave_buffer()</entry>
</row>
<row>
<entry>gifsave_target</entry>
<entry>Save as gif</entry>
<entry>vips_gifsave_target()</entry>
</row>
<row> <row>
<entry>globalbalance</entry> <entry>globalbalance</entry>
<entry>Global balance an image mosaic</entry> <entry>Global balance an image mosaic</entry>
@ -741,36 +756,6 @@
<entry>Join a pair of images</entry> <entry>Join a pair of images</entry>
<entry>vips_join()</entry> <entry>vips_join()</entry>
</row> </row>
<row>
<entry>jp2kload</entry>
<entry>Load jpeg2000 image</entry>
<entry>vips_jp2kload()</entry>
</row>
<row>
<entry>jp2kload_buffer</entry>
<entry>Load jpeg2000 image</entry>
<entry>vips_jp2kload_buffer()</entry>
</row>
<row>
<entry>jp2kload_source</entry>
<entry>Load jpeg2000 image</entry>
<entry>vips_jp2kload_source()</entry>
</row>
<row>
<entry>jp2ksave</entry>
<entry>Save image in jpeg2000 format</entry>
<entry>vips_jp2ksave()</entry>
</row>
<row>
<entry>jp2ksave_buffer</entry>
<entry>Save image in jpeg2000 format</entry>
<entry>vips_jp2ksave_buffer()</entry>
</row>
<row>
<entry>jp2ksave_target</entry>
<entry>Save image in jpeg2000 format</entry>
<entry>vips_jp2ksave_target()</entry>
</row>
<row> <row>
<entry>jpegload</entry> <entry>jpegload</entry>
<entry>Load jpeg from file</entry> <entry>Load jpeg from file</entry>
@ -806,36 +791,6 @@
<entry>Save image to jpeg target</entry> <entry>Save image to jpeg target</entry>
<entry>vips_jpegsave_target()</entry> <entry>vips_jpegsave_target()</entry>
</row> </row>
<row>
<entry>jxlload</entry>
<entry>Load jpeg-xl image</entry>
<entry>vips_jxlload()</entry>
</row>
<row>
<entry>jxlload_buffer</entry>
<entry>Load jpeg-xl image</entry>
<entry>vips_jxlload_buffer()</entry>
</row>
<row>
<entry>jxlload_source</entry>
<entry>Load jpeg-xl image</entry>
<entry>vips_jxlload_source()</entry>
</row>
<row>
<entry>jxlsave</entry>
<entry>Save image in jpeg-xl format</entry>
<entry>vips_jxlsave()</entry>
</row>
<row>
<entry>jxlsave_buffer</entry>
<entry>Save image in jpeg-xl format</entry>
<entry>vips_jxlsave_buffer()</entry>
</row>
<row>
<entry>jxlsave_target</entry>
<entry>Save image in jpeg-xl format</entry>
<entry>vips_jxlsave_target()</entry>
</row>
<row> <row>
<entry>labelregions</entry> <entry>labelregions</entry>
<entry>Label regions in an image</entry> <entry>Label regions in an image</entry>
@ -944,7 +899,7 @@
<row> <row>
<entry>math</entry> <entry>math</entry>
<entry>Apply a math operation to an image</entry> <entry>Apply a math operation to an image</entry>
<entry>vips_math(), vips_sin(), vips_cos(), vips_tan(), vips_asin(), vips_acos(), vips_atan(), vips_exp(), vips_exp10(), vips_log(), vips_log10()</entry> <entry>vips_math(), vips_sin(), vips_cos(), vips_tan(), vips_asin(), vips_acos(), vips_atan(), vips_sinh(), vips_cosh(), vips_tanh(), vips_asinh(), vips_acosh(), vips_atanh(), vips_exp(), vips_exp10(), vips_log(), vips_log10()</entry>
</row> </row>
<row> <row>
<entry>math2</entry> <entry>math2</entry>
@ -1113,12 +1068,12 @@
</row> </row>
<row> <row>
<entry>pngsave</entry> <entry>pngsave</entry>
<entry>Save image to png file</entry> <entry>Save image to files as png</entry>
<entry>vips_pngsave()</entry> <entry>vips_pngsave()</entry>
</row> </row>
<row> <row>
<entry>pngsave_buffer</entry> <entry>pngsave_buffer</entry>
<entry>Save image to png buffer</entry> <entry>Save image to buffer as png</entry>
<entry>vips_pngsave_buffer()</entry> <entry>vips_pngsave_buffer()</entry>
</row> </row>
<row> <row>

2
doc/gen-function-list.py Normal file → Executable file
View File

@ -1,4 +1,4 @@
#!/usr/bin/env python #!/usr/bin/python3
# walk vips and generate a list of all operators and their descriptions # walk vips and generate a list of all operators and their descriptions
# for docs # for docs

View File

@ -249,6 +249,18 @@ int vips_log( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_log10( VipsImage *in, VipsImage **out, ... ) int vips_log10( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_sinh( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel));
int vips_cosh( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel));
int vips_tanh( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel));
int vips_asinh( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel));
int vips_acosh( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel));
int vips_atanh( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel));
int vips_complex( VipsImage *in, VipsImage **out, int vips_complex( VipsImage *in, VipsImage **out,
VipsOperationComplex cmplx, ... ) VipsOperationComplex cmplx, ... )