break lines at 80 cols in gen-operators
plus tiny cleanups
This commit is contained in:
parent
96cc19b5e9
commit
38bd4f1be4
cplusplus
@ -1,12 +1,7 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
# This file generates the member definitions and declarations for all vips operators.
|
# This file generates the member definitions and declarations for all vips
|
||||||
# It's in Python, since we use the whole of FFI.
|
# operators.
|
||||||
|
|
||||||
# Regenerate the files with something like:
|
|
||||||
#
|
|
||||||
# cd cplusplus
|
|
||||||
# python gen-operators.py
|
|
||||||
|
|
||||||
# this needs pyvips
|
# this needs pyvips
|
||||||
#
|
#
|
||||||
@ -113,25 +108,26 @@ def generate_operation(operation_name, declaration_only=False):
|
|||||||
|
|
||||||
has_output = len(required_output) >= 1
|
has_output = len(required_output) >= 1
|
||||||
|
|
||||||
# Add a C++ style comment block with some additional markings (@param, @return)
|
# Add a C++ style comment block with some additional markings (@param,
|
||||||
|
# @return)
|
||||||
if declaration_only:
|
if declaration_only:
|
||||||
description = op.get_description()
|
result = '\n/**\n * {}.'.format(op.get_description().capitalize())
|
||||||
|
|
||||||
result = '\n/**\n'
|
|
||||||
result += ' * ' + description[0].upper() + description[1:] + '.'
|
|
||||||
|
|
||||||
for name in required_input:
|
for name in required_input:
|
||||||
result += '\n * @param ' + cppize(name) + ' ' + op.get_blurb(name) + '.'
|
result += '\n * @param {} {}.' \
|
||||||
|
.format(cppize(name), op.get_blurb(name))
|
||||||
|
|
||||||
if has_output:
|
if has_output:
|
||||||
# skip the first element
|
# skip the first element
|
||||||
for name in required_output[1:]:
|
for name in required_output[1:]:
|
||||||
result += '\n * @param ' + cppize(name) + ' ' + op.get_blurb(name) + '.'
|
result += '\n * @param {} {}.' \
|
||||||
|
.format(cppize(name), op.get_blurb(name))
|
||||||
|
|
||||||
result += '\n * @param options Optional options.'
|
result += '\n * @param options Optional options.'
|
||||||
|
|
||||||
if has_output:
|
if has_output:
|
||||||
result += '\n * @return ' + op.get_blurb(required_output[0]) + '.'
|
result += '\n * @return {}.' \
|
||||||
|
.format(op.get_blurb(required_output[0]))
|
||||||
|
|
||||||
result += '\n */\n'
|
result += '\n */\n'
|
||||||
else:
|
else:
|
||||||
@ -198,7 +194,8 @@ def generate_operation(operation_name, declaration_only=False):
|
|||||||
# first element needs to be passed by reference
|
# first element needs to be passed by reference
|
||||||
arg = cppize(required_output[0])
|
arg = cppize(required_output[0])
|
||||||
result += '->\n'
|
result += '->\n'
|
||||||
result += ' set( "{0}", &{1} )'.format(required_output[0], arg)
|
result += ' set( "{0}", &{1} )' \
|
||||||
|
.format(required_output[0], arg)
|
||||||
|
|
||||||
# append the remaining list
|
# append the remaining list
|
||||||
all_required += required_output[1:]
|
all_required += required_output[1:]
|
||||||
@ -255,7 +252,8 @@ parser = argparse.ArgumentParser(description='C++ binding generator')
|
|||||||
parser.add_argument('--gen', '-g',
|
parser.add_argument('--gen', '-g',
|
||||||
default='cpp',
|
default='cpp',
|
||||||
choices=['h', 'cpp'],
|
choices=['h', 'cpp'],
|
||||||
help='File to generate: h (headers) or cpp (implementations) (default: %(default)s)')
|
help='File to generate: h (headers) or cpp ' + \
|
||||||
|
'(implementations) (default: %(default)s)')
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
@ -1,135 +1,135 @@
|
|||||||
// headers for vips operations
|
// headers for vips operations
|
||||||
// Sun Feb 3 11:54:51 CET 2019
|
// Sun 3 Feb 13:10:05 GMT 2019
|
||||||
// this file is generated automatically, do not edit!
|
// this file is generated automatically, do not edit!
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform LCh to CMC.
|
* Transform lch to cmc.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage CMC2LCh( VOption *options = 0 ) const;
|
VImage CMC2LCh( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform CMYK to XYZ.
|
* Transform cmyk to xyz.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage CMYK2XYZ( VOption *options = 0 ) const;
|
VImage CMYK2XYZ( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform HSV to sRGB.
|
* Transform hsv to srgb.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage HSV2sRGB( VOption *options = 0 ) const;
|
VImage HSV2sRGB( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform LCh to CMC.
|
* Transform lch to cmc.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage LCh2CMC( VOption *options = 0 ) const;
|
VImage LCh2CMC( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform LCh to Lab.
|
* Transform lch to lab.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage LCh2Lab( VOption *options = 0 ) const;
|
VImage LCh2Lab( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform Lab to LCh.
|
* Transform lab to lch.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage Lab2LCh( VOption *options = 0 ) const;
|
VImage Lab2LCh( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform float Lab to LabQ coding.
|
* Transform float lab to labq coding.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage Lab2LabQ( VOption *options = 0 ) const;
|
VImage Lab2LabQ( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform float Lab to signed short.
|
* Transform float lab to signed short.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage Lab2LabS( VOption *options = 0 ) const;
|
VImage Lab2LabS( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform CIELAB to XYZ.
|
* Transform cielab to xyz.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage Lab2XYZ( VOption *options = 0 ) const;
|
VImage Lab2XYZ( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unpack a LabQ image to float Lab.
|
* Unpack a labq image to float lab.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage LabQ2Lab( VOption *options = 0 ) const;
|
VImage LabQ2Lab( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unpack a LabQ image to short Lab.
|
* Unpack a labq image to short lab.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage LabQ2LabS( VOption *options = 0 ) const;
|
VImage LabQ2LabS( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Convert a LabQ image to sRGB.
|
* Convert a labq image to srgb.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage LabQ2sRGB( VOption *options = 0 ) const;
|
VImage LabQ2sRGB( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform signed short Lab to float.
|
* Transform signed short lab to float.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage LabS2Lab( VOption *options = 0 ) const;
|
VImage LabS2Lab( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform short Lab to LabQ coding.
|
* Transform short lab to labq coding.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage LabS2LabQ( VOption *options = 0 ) const;
|
VImage LabS2LabQ( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform XYZ to CMYK.
|
* Transform xyz to cmyk.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage XYZ2CMYK( VOption *options = 0 ) const;
|
VImage XYZ2CMYK( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform XYZ to Lab.
|
* Transform xyz to lab.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage XYZ2Lab( VOption *options = 0 ) const;
|
VImage XYZ2Lab( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform XYZ to Yxy.
|
* Transform xyz to yxy.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage XYZ2Yxy( VOption *options = 0 ) const;
|
VImage XYZ2Yxy( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform XYZ to scRGB.
|
* Transform xyz to scrgb.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage XYZ2scRGB( VOption *options = 0 ) const;
|
VImage XYZ2scRGB( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform Yxy to XYZ.
|
* Transform yxy to xyz.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
@ -159,7 +159,7 @@ VImage add( VImage right, VOption *options = 0 ) const;
|
|||||||
VImage affine( std::vector<double> matrix, VOption *options = 0 ) const;
|
VImage affine( std::vector<double> matrix, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load an Analyze6 image.
|
* Load an analyze6 image.
|
||||||
* @param filename Filename to load from.
|
* @param filename Filename to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -461,7 +461,7 @@ static VImage csvload( char *filename, VOption *options = 0 );
|
|||||||
void csvsave( char *filename, VOption *options = 0 ) const;
|
void csvsave( char *filename, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Calculate dE00.
|
* Calculate de00.
|
||||||
* @param right Right-hand input image.
|
* @param right Right-hand input image.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -469,7 +469,7 @@ void csvsave( char *filename, VOption *options = 0 ) const;
|
|||||||
VImage dE00( VImage right, VOption *options = 0 ) const;
|
VImage dE00( VImage right, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Calculate dE76.
|
* Calculate de76.
|
||||||
* @param right Right-hand input image.
|
* @param right Right-hand input image.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -477,7 +477,7 @@ VImage dE00( VImage right, VOption *options = 0 ) const;
|
|||||||
VImage dE76( VImage right, VOption *options = 0 ) const;
|
VImage dE76( VImage right, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Calculate dECMC.
|
* Calculate decmc.
|
||||||
* @param right Right-hand input image.
|
* @param right Right-hand input image.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -655,7 +655,7 @@ VImage fill_nearest( VOption *options = 0 ) const;
|
|||||||
int find_trim( int *top, int *width, int *height, VOption *options = 0 ) const;
|
int find_trim( int *top, int *width, int *height, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load a FITS image.
|
* Load a fits image.
|
||||||
* @param filename Filename to load from.
|
* @param filename Filename to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -685,7 +685,7 @@ VImage flatten( VOption *options = 0 ) const;
|
|||||||
VImage flip( VipsDirection direction, VOption *options = 0 ) const;
|
VImage flip( VipsDirection direction, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform float RGB to Radiance coding.
|
* Transform float rgb to radiance coding.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
@ -710,7 +710,7 @@ static VImage fractsurf( int width, int height, double fractal_dimension, VOptio
|
|||||||
VImage freqmult( VImage mask, VOption *options = 0 ) const;
|
VImage freqmult( VImage mask, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Forward FFT.
|
* Forward fft.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
@ -759,7 +759,7 @@ static VImage gaussnoise( int width, int height, VOption *options = 0 );
|
|||||||
std::vector<double> getpoint( int x, int y, VOption *options = 0 ) const;
|
std::vector<double> getpoint( int x, int y, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load GIF with giflib.
|
* Load gif with giflib.
|
||||||
* @param filename Filename to load from.
|
* @param filename Filename to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -767,7 +767,7 @@ std::vector<double> getpoint( int x, int y, VOption *options = 0 ) const;
|
|||||||
static VImage gifload( char *filename, VOption *options = 0 );
|
static VImage gifload( char *filename, VOption *options = 0 );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load GIF with giflib.
|
* Load gif with giflib.
|
||||||
* @param buffer Buffer to load from.
|
* @param buffer Buffer to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -906,21 +906,21 @@ VImage hough_circle( VOption *options = 0 ) const;
|
|||||||
VImage hough_line( VOption *options = 0 ) const;
|
VImage hough_line( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Output to device with ICC profile.
|
* Output to device with icc profile.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage icc_export( VOption *options = 0 ) const;
|
VImage icc_export( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Import from device with ICC profile.
|
* Import from device with icc profile.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage icc_import( VOption *options = 0 ) const;
|
VImage icc_import( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform between devices with ICC profiles.
|
* Transform between devices with icc profiles.
|
||||||
* @param output_profile Filename to load output profile from.
|
* @param output_profile Filename to load output profile from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -928,7 +928,7 @@ VImage icc_import( VOption *options = 0 ) const;
|
|||||||
VImage icc_transform( char *output_profile, VOption *options = 0 ) const;
|
VImage icc_transform( char *output_profile, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Make a 1D image where pixel values are indexes.
|
* Make a 1d image where pixel values are indexes.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
@ -968,7 +968,7 @@ VImage invert( VOption *options = 0 ) const;
|
|||||||
VImage invertlut( VOption *options = 0 ) const;
|
VImage invertlut( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Inverse FFT.
|
* Inverse fft.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
@ -1052,7 +1052,7 @@ VImage linecache( VOption *options = 0 ) const;
|
|||||||
static VImage logmat( double sigma, double min_ampl, VOption *options = 0 );
|
static VImage logmat( double sigma, double min_ampl, VOption *options = 0 );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load file with ImageMagick.
|
* Load file with imagemagick.
|
||||||
* @param filename Filename to load from.
|
* @param filename Filename to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -1060,7 +1060,7 @@ static VImage logmat( double sigma, double min_ampl, VOption *options = 0 );
|
|||||||
static VImage magickload( char *filename, VOption *options = 0 );
|
static VImage magickload( char *filename, VOption *options = 0 );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load buffer with ImageMagick.
|
* Load buffer with imagemagick.
|
||||||
* @param buffer Buffer to load from.
|
* @param buffer Buffer to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -1068,7 +1068,7 @@ static VImage magickload( char *filename, VOption *options = 0 );
|
|||||||
static VImage magickload_buffer( VipsBlob *buffer, VOption *options = 0 );
|
static VImage magickload_buffer( VipsBlob *buffer, VOption *options = 0 );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Save file with ImageMagick.
|
* Save file with imagemagick.
|
||||||
* @param filename Filename to save to.
|
* @param filename Filename to save to.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
*/
|
*/
|
||||||
@ -1375,7 +1375,7 @@ VImage msb( VOption *options = 0 ) const;
|
|||||||
VImage multiply( VImage right, VOption *options = 0 ) const;
|
VImage multiply( VImage right, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load a NIFTI image.
|
* Load a nifti image.
|
||||||
* @param filename Filename to load from.
|
* @param filename Filename to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -1390,7 +1390,7 @@ static VImage niftiload( char *filename, VOption *options = 0 );
|
|||||||
void niftisave( char *filename, VOption *options = 0 ) const;
|
void niftisave( char *filename, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load an OpenEXR image.
|
* Load an openexr image.
|
||||||
* @param filename Filename to load from.
|
* @param filename Filename to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -1398,7 +1398,7 @@ void niftisave( char *filename, VOption *options = 0 ) const;
|
|||||||
static VImage openexrload( char *filename, VOption *options = 0 );
|
static VImage openexrload( char *filename, VOption *options = 0 );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load file with OpenSlide.
|
* Load file with openslide.
|
||||||
* @param filename Filename to load from.
|
* @param filename Filename to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -1406,7 +1406,7 @@ static VImage openexrload( char *filename, VOption *options = 0 );
|
|||||||
static VImage openslideload( char *filename, VOption *options = 0 );
|
static VImage openslideload( char *filename, VOption *options = 0 );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load PDF with libpoppler.
|
* Load pdf with libpoppler.
|
||||||
* @param filename Filename to load from.
|
* @param filename Filename to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -1414,7 +1414,7 @@ static VImage openslideload( char *filename, VOption *options = 0 );
|
|||||||
static VImage pdfload( char *filename, VOption *options = 0 );
|
static VImage pdfload( char *filename, VOption *options = 0 );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load PDF with libpoppler.
|
* Load pdf with libpoppler.
|
||||||
* @param buffer Buffer to load from.
|
* @param buffer Buffer to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -1507,7 +1507,7 @@ VImage premultiply( VOption *options = 0 ) const;
|
|||||||
VImage profile( VImage *rows, VOption *options = 0 ) const;
|
VImage profile( VImage *rows, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load named ICC profile.
|
* Load named icc profile.
|
||||||
* @param name Profile name.
|
* @param name Profile name.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Loaded profile.
|
* @return Loaded profile.
|
||||||
@ -1531,14 +1531,14 @@ VImage project( VImage *rows, VOption *options = 0 ) const;
|
|||||||
VImage quadratic( VImage coeff, VOption *options = 0 ) const;
|
VImage quadratic( VImage coeff, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unpack Radiance coding to float RGB.
|
* Unpack radiance coding to float rgb.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage rad2float( VOption *options = 0 ) const;
|
VImage rad2float( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load a Radiance image from a file.
|
* Load a radiance image from a file.
|
||||||
* @param filename Filename to load from.
|
* @param filename Filename to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -1546,14 +1546,14 @@ VImage rad2float( VOption *options = 0 ) const;
|
|||||||
static VImage radload( char *filename, VOption *options = 0 );
|
static VImage radload( char *filename, VOption *options = 0 );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Save image to Radiance file.
|
* Save image to radiance file.
|
||||||
* @param filename Filename to save to.
|
* @param filename Filename to save to.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
*/
|
*/
|
||||||
void radsave( char *filename, VOption *options = 0 ) const;
|
void radsave( char *filename, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Save image to Radiance buffer.
|
* Save image to radiance buffer.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Buffer to save to.
|
* @return Buffer to save to.
|
||||||
*/
|
*/
|
||||||
@ -1710,35 +1710,35 @@ VImage rotate( double angle, VOption *options = 0 ) const;
|
|||||||
VImage round( VipsOperationRound round, VOption *options = 0 ) const;
|
VImage round( VipsOperationRound round, VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform sRGB to HSV.
|
* Transform srgb to hsv.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage sRGB2HSV( VOption *options = 0 ) const;
|
VImage sRGB2HSV( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Convert an sRGB image to scRGB.
|
* Convert an srgb image to scrgb.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage sRGB2scRGB( VOption *options = 0 ) const;
|
VImage sRGB2scRGB( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Convert scRGB to BW.
|
* Convert scrgb to bw.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage scRGB2BW( VOption *options = 0 ) const;
|
VImage scRGB2BW( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transform scRGB to XYZ.
|
* Transform scrgb to xyz.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
VImage scRGB2XYZ( VOption *options = 0 ) const;
|
VImage scRGB2XYZ( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Convert an scRGB image to sRGB.
|
* Convert an scrgb image to srgb.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
*/
|
*/
|
||||||
@ -1805,7 +1805,7 @@ VImage sign( VOption *options = 0 ) const;
|
|||||||
VImage similarity( VOption *options = 0 ) const;
|
VImage similarity( VOption *options = 0 ) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Make a 2D sine wave.
|
* Make a 2d sine wave.
|
||||||
* @param width Image width in pixels.
|
* @param width Image width in pixels.
|
||||||
* @param height Image height in pixels.
|
* @param height Image height in pixels.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
@ -1886,7 +1886,7 @@ VImage subtract( VImage right, VOption *options = 0 ) const;
|
|||||||
static VImage sum( std::vector<VImage> in, VOption *options = 0 );
|
static VImage sum( std::vector<VImage> in, VOption *options = 0 );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load SVG with rsvg.
|
* Load svg with rsvg.
|
||||||
* @param filename Filename to load from.
|
* @param filename Filename to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
@ -1894,7 +1894,7 @@ static VImage sum( std::vector<VImage> in, VOption *options = 0 );
|
|||||||
static VImage svgload( char *filename, VOption *options = 0 );
|
static VImage svgload( char *filename, VOption *options = 0 );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load SVG with rsvg.
|
* Load svg with rsvg.
|
||||||
* @param buffer Buffer to load from.
|
* @param buffer Buffer to load from.
|
||||||
* @param options Optional options.
|
* @param options Optional options.
|
||||||
* @return Output image.
|
* @return Output image.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// bodies for vips operations
|
// bodies for vips operations
|
||||||
// Sun Feb 3 11:54:34 CET 2019
|
// Sun 3 Feb 13:09:56 GMT 2019
|
||||||
// this file is generated automatically, do not edit!
|
// this file is generated automatically, do not edit!
|
||||||
|
|
||||||
VImage VImage::CMC2LCh( VOption *options ) const
|
VImage VImage::CMC2LCh( VOption *options ) const
|
||||||
|
Loading…
x
Reference in New Issue
Block a user