<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
<book xmlns="http://www.devhelp.net/book" title="VIPS Reference Manual" link="index.html" author="" name="libvips">
  <chapters>
    <sub name="Core VIPS API" link="ch01.html">
      <sub name="VipsImage" link="VipsImage.html"/>
      <sub name="VipsRegion" link="VipsRegion.html"/>
      <sub name="generate" link="libvips-generate.html"/>
      <sub name="header" link="libvips-header.html"/>
      <sub name="VipsOperation" link="VipsOperation.html"/>
      <sub name="VipsPool" link="VipsPool.html"/>
      <sub name="rect" link="libvips-rect.html"/>
      <sub name="VipsThreadState" link="VipsThreadState.html"/>
      <sub name="VipsArgument" link="libvips-VipsArgument.html"/>
      <sub name="memory" link="libvips-memory.html"/>
      <sub name="error" link="libvips-error.html"/>
      <sub name="buf" link="libvips-buf.html"/>
    </sub>
    <sub name="VIPS operation API by section" link="ch02.html">
      <sub name="arithmetic" link="libvips-arithmetic.html"/>
      <sub name="boolean" link="libvips-boolean.html"/>
      <sub name="relational" link="libvips-relational.html"/>
      <sub name="colour" link="libvips-colour.html"/>
      <sub name="conversion" link="libvips-conversion.html"/>
      <sub name="convolution" link="libvips-convolution.html"/>
      <sub name="VipsFormat" link="VipsFormat.html"/>
      <sub name="freq_filt" link="libvips-freq-filt.html"/>
      <sub name="histograms_lut" link="libvips-histograms-lut.html"/>
      <sub name="inplace" link="libvips-inplace.html"/>
      <sub name="VipsInterpolate" link="VipsInterpolate.html"/>
      <sub name="mask" link="libvips-mask.html"/>
      <sub name="morphology" link="libvips-morphology.html"/>
      <sub name="mosaicing" link="libvips-mosaicing.html"/>
      <sub name="other" link="libvips-other.html"/>
      <sub name="resample" link="libvips-resample.html"/>
      <sub name="video" link="libvips-video.html"/>
    </sub>
    <sub name="Other API (no gtkdoc comments yet)" link="ch03.html">
      <sub name="transform" link="libvips-transform.html"/>
      <sub name="util" link="libvips-util.html"/>
      <sub name="version" link="libvips-version.html"/>
      <sub name="semaphore" link="libvips-semaphore.html"/>
    </sub>
    <sub name="Object Hierarchy" link="object-tree.html"/>
    <sub name="API Index" link="api-index-full.html"/>
  </chapters>
  <functions>
    <function name="VIPS_MAGIC_INTEL" link="VipsImage.html#VIPS-MAGIC-INTEL:CAPS"/>
    <function name="VIPS_MAGIC_SPARC" link="VipsImage.html#VIPS-MAGIC-SPARC:CAPS"/>
    <function name="enum VipsDemandStyle" link="VipsImage.html#VipsDemandStyle"/>
    <function name="enum VipsImageType" link="VipsImage.html#VipsImageType"/>
    <function name="enum VipsInterpretation" link="VipsImage.html#VipsInterpretation"/>
    <function name="enum VipsBandFormat" link="VipsImage.html#VipsBandFormat"/>
    <function name="enum VipsCoding" link="VipsImage.html#VipsCoding"/>
    <function name="VipsProgress" link="VipsImage.html#VipsProgress"/>
    <function name="VipsImage" link="VipsImage.html#VipsImage-struct"/>
    <function name="VipsImageClass" link="VipsImage.html#VipsImageClass"/>
    <function name="VIPS_IMAGE_SIZEOF_ELEMENT()" link="VipsImage.html#VIPS-IMAGE-SIZEOF-ELEMENT:CAPS"/>
    <function name="VIPS_IMAGE_SIZEOF_PEL()" link="VipsImage.html#VIPS-IMAGE-SIZEOF-PEL:CAPS"/>
    <function name="VIPS_IMAGE_SIZEOF_LINE()" link="VipsImage.html#VIPS-IMAGE-SIZEOF-LINE:CAPS"/>
    <function name="VIPS_IMAGE_SIZEOF_IMAGE()" link="VipsImage.html#VIPS-IMAGE-SIZEOF-IMAGE:CAPS"/>
    <function name="VIPS_IMAGE_N_ELEMENTS()" link="VipsImage.html#VIPS-IMAGE-N-ELEMENTS:CAPS"/>
    <function name="VIPS_IMAGE_ADDR()" link="VipsImage.html#VIPS-IMAGE-ADDR:CAPS"/>
    <function name="vips_image_written ()" link="VipsImage.html#vips-image-written"/>
    <function name="vips_image_invalidate_all ()" link="VipsImage.html#vips-image-invalidate-all"/>
    <function name="vips_image_preeval ()" link="VipsImage.html#vips-image-preeval"/>
    <function name="vips_image_eval ()" link="VipsImage.html#vips-image-eval"/>
    <function name="vips_image_posteval ()" link="VipsImage.html#vips-image-posteval"/>
    <function name="vips_image_set_progress ()" link="VipsImage.html#vips-image-set-progress"/>
    <function name="vips_image_get_kill ()" link="VipsImage.html#vips-image-get-kill"/>
    <function name="vips_image_set_kill ()" link="VipsImage.html#vips-image-set-kill"/>
    <function name="vips_image_new ()" link="VipsImage.html#vips-image-new"/>
    <function name="vips_image_new_array ()" link="VipsImage.html#vips-image-new-array"/>
    <function name="vips_image_new_mode ()" link="VipsImage.html#vips-image-new-mode"/>
    <function name="vips_image_new_from_file ()" link="VipsImage.html#vips-image-new-from-file"/>
    <function name="vips_image_new_from_file_raw ()" link="VipsImage.html#vips-image-new-from-file-raw"/>
    <function name="vips_image_new_from_memory ()" link="VipsImage.html#vips-image-new-from-memory"/>
    <function name="vips_image_set_delete_on_close ()" link="VipsImage.html#vips-image-set-delete-on-close"/>
    <function name="vips_image_new_disc_temp ()" link="VipsImage.html#vips-image-new-disc-temp"/>
    <function name="vips_image_write ()" link="VipsImage.html#vips-image-write"/>
    <function name="vips_image_isMSBfirst ()" link="VipsImage.html#vips-image-isMSBfirst"/>
    <function name="vips_image_isfile ()" link="VipsImage.html#vips-image-isfile"/>
    <function name="vips_image_ispartial ()" link="VipsImage.html#vips-image-ispartial"/>
    <function name="vips_image_write_line ()" link="VipsImage.html#vips-image-write-line"/>
    <function name="vips_image_wio_input ()" link="VipsImage.html#vips-image-wio-input"/>
    <function name="vips_image_wio_output ()" link="VipsImage.html#vips-image-wio-output"/>
    <function name="vips_image_inplace ()" link="VipsImage.html#vips-image-inplace"/>
    <function name="vips_image_pio_input ()" link="VipsImage.html#vips-image-pio-input"/>
    <function name="vips_image_pio_output ()" link="VipsImage.html#vips-image-pio-output"/>
    <function name="vips_band_format_isint ()" link="VipsImage.html#vips-band-format-isint"/>
    <function name="vips_band_format_isuint ()" link="VipsImage.html#vips-band-format-isuint"/>
    <function name="vips_band_format_isfloat ()" link="VipsImage.html#vips-band-format-isfloat"/>
    <function name="vips_band_format_iscomplex ()" link="VipsImage.html#vips-band-format-iscomplex"/>
    <function name="The &quot;bands&quot; property" link="VipsImage.html#VipsImage--bands"/>
    <function name="The &quot;demand&quot; property" link="VipsImage.html#VipsImage--demand"/>
    <function name="The &quot;filename&quot; property" link="VipsImage.html#VipsImage--filename"/>
    <function name="The &quot;foreign-buffer&quot; property" link="VipsImage.html#VipsImage--foreign-buffer"/>
    <function name="The &quot;format&quot; property" link="VipsImage.html#VipsImage--format"/>
    <function name="The &quot;height&quot; property" link="VipsImage.html#VipsImage--height"/>
    <function name="The &quot;kill&quot; property" link="VipsImage.html#VipsImage--kill"/>
    <function name="The &quot;mode&quot; property" link="VipsImage.html#VipsImage--mode"/>
    <function name="The &quot;sizeof-header&quot; property" link="VipsImage.html#VipsImage--sizeof-header"/>
    <function name="The &quot;width&quot; property" link="VipsImage.html#VipsImage--width"/>
    <function name="The &quot;eval&quot; signal" link="VipsImage.html#VipsImage-eval"/>
    <function name="The &quot;invalidate&quot; signal" link="VipsImage.html#VipsImage-invalidate"/>
    <function name="The &quot;posteval&quot; signal" link="VipsImage.html#VipsImage-posteval"/>
    <function name="The &quot;preeval&quot; signal" link="VipsImage.html#VipsImage-preeval"/>
    <function name="The &quot;written&quot; signal" link="VipsImage.html#VipsImage-written"/>
    <function name="VipsRegion" link="VipsRegion.html#VipsRegion-struct"/>
    <function name="VipsRegionClass" link="VipsRegion.html#VipsRegionClass"/>
    <function name="vips_region_new ()" link="VipsRegion.html#vips-region-new"/>
    <function name="vips_region_buffer ()" link="VipsRegion.html#vips-region-buffer"/>
    <function name="vips_region_image ()" link="VipsRegion.html#vips-region-image"/>
    <function name="vips_region_region ()" link="VipsRegion.html#vips-region-region"/>
    <function name="vips_region_equalsregion ()" link="VipsRegion.html#vips-region-equalsregion"/>
    <function name="vips_region_position ()" link="VipsRegion.html#vips-region-position"/>
    <function name="vips_region_paint ()" link="VipsRegion.html#vips-region-paint"/>
    <function name="vips_region_black ()" link="VipsRegion.html#vips-region-black"/>
    <function name="vips_region_copy ()" link="VipsRegion.html#vips-region-copy"/>
    <function name="vips_region_prepare ()" link="VipsRegion.html#vips-region-prepare"/>
    <function name="vips_region_prepare_to ()" link="VipsRegion.html#vips-region-prepare-to"/>
    <function name="vips_region_prepare_many ()" link="VipsRegion.html#vips-region-prepare-many"/>
    <function name="VIPS_REGION_LSKIP()" link="VipsRegion.html#VIPS-REGION-LSKIP:CAPS"/>
    <function name="VIPS_REGION_N_ELEMENTS()" link="VipsRegion.html#VIPS-REGION-N-ELEMENTS:CAPS"/>
    <function name="VIPS_REGION_SIZEOF_LINE()" link="VipsRegion.html#VIPS-REGION-SIZEOF-LINE:CAPS"/>
    <function name="VIPS_REGION_ADDR()" link="VipsRegion.html#VIPS-REGION-ADDR:CAPS"/>
    <function name="VIPS_REGION_ADDR_TOPLEFT()" link="VipsRegion.html#VIPS-REGION-ADDR-TOPLEFT:CAPS"/>
    <function name="VipsStartFn ()" link="libvips-generate.html#VipsStartFn"/>
    <function name="VipsGenerateFn ()" link="libvips-generate.html#VipsGenerateFn"/>
    <function name="VipsStopFn ()" link="libvips-generate.html#VipsStopFn"/>
    <function name="vips_start_one ()" link="libvips-generate.html#vips-start-one"/>
    <function name="vips_stop_one ()" link="libvips-generate.html#vips-stop-one"/>
    <function name="vips_start_many ()" link="libvips-generate.html#vips-start-many"/>
    <function name="vips_stop_many ()" link="libvips-generate.html#vips-stop-many"/>
    <function name="vips_allocate_input_array ()" link="libvips-generate.html#vips-allocate-input-array"/>
    <function name="vips_image_generate ()" link="libvips-generate.html#vips-image-generate"/>
    <function name="vips_demand_hint_array ()" link="libvips-generate.html#vips-demand-hint-array"/>
    <function name="vips_demand_hint ()" link="libvips-generate.html#vips-demand-hint"/>
    <function name="VIPS_META_EXIF_NAME" link="libvips-header.html#VIPS-META-EXIF-NAME:CAPS"/>
    <function name="VIPS_META_ICC_NAME" link="libvips-header.html#VIPS-META-ICC-NAME:CAPS"/>
    <function name="VIPS_META_XML" link="libvips-header.html#VIPS-META-XML:CAPS"/>
    <function name="VIPS_META_RESOLUTION_UNIT" link="libvips-header.html#VIPS-META-RESOLUTION-UNIT:CAPS"/>
    <function name="vips_format_sizeof ()" link="libvips-header.html#vips-format-sizeof"/>
    <function name="vips_image_get_width ()" link="libvips-header.html#vips-image-get-width"/>
    <function name="vips_image_get_height ()" link="libvips-header.html#vips-image-get-height"/>
    <function name="vips_image_get_bands ()" link="libvips-header.html#vips-image-get-bands"/>
    <function name="vips_image_get_format ()" link="libvips-header.html#vips-image-get-format"/>
    <function name="vips_image_get_coding ()" link="libvips-header.html#vips-image-get-coding"/>
    <function name="vips_image_get_interpretation ()" link="libvips-header.html#vips-image-get-interpretation"/>
    <function name="vips_image_get_xres ()" link="libvips-header.html#vips-image-get-xres"/>
    <function name="vips_image_get_yres ()" link="libvips-header.html#vips-image-get-yres"/>
    <function name="vips_image_get_xoffset ()" link="libvips-header.html#vips-image-get-xoffset"/>
    <function name="vips_image_get_yoffset ()" link="libvips-header.html#vips-image-get-yoffset"/>
    <function name="vips_image_get_filename ()" link="libvips-header.html#vips-image-get-filename"/>
    <function name="vips_image_get_mode ()" link="libvips-header.html#vips-image-get-mode"/>
    <function name="vips_image_get_data ()" link="libvips-header.html#vips-image-get-data"/>
    <function name="vips_image_init_fields ()" link="libvips-header.html#vips-image-init-fields"/>
    <function name="vips_image_copy_fields_array ()" link="libvips-header.html#vips-image-copy-fields-array"/>
    <function name="vips_image_copy_fieldsv ()" link="libvips-header.html#vips-image-copy-fieldsv"/>
    <function name="vips_image_copy_fields ()" link="libvips-header.html#vips-image-copy-fields"/>
    <function name="vips_image_set ()" link="libvips-header.html#vips-image-set"/>
    <function name="vips_image_get ()" link="libvips-header.html#vips-image-get"/>
    <function name="vips_image_get_typeof ()" link="libvips-header.html#vips-image-get-typeof"/>
    <function name="vips_image_remove ()" link="libvips-header.html#vips-image-remove"/>
    <function name="VipsImageMapFn ()" link="libvips-header.html#VipsImageMapFn"/>
    <function name="vips_image_map ()" link="libvips-header.html#vips-image-map"/>
    <function name="VIPS_TYPE_SAVE_STRING" link="libvips-header.html#VIPS-TYPE-SAVE-STRING:CAPS"/>
    <function name="vips_save_string_get_type ()" link="libvips-header.html#vips-save-string-get-type"/>
    <function name="vips_save_string_get ()" link="libvips-header.html#vips-save-string-get"/>
    <function name="vips_save_string_set ()" link="libvips-header.html#vips-save-string-set"/>
    <function name="vips_save_string_setf ()" link="libvips-header.html#vips-save-string-setf"/>
    <function name="VIPS_TYPE_AREA" link="libvips-header.html#VIPS-TYPE-AREA:CAPS"/>
    <function name="vips_area_get_type ()" link="libvips-header.html#vips-area-get-type"/>
    <function name="VIPS_TYPE_REF_STRING" link="libvips-header.html#VIPS-TYPE-REF-STRING:CAPS"/>
    <function name="vips_ref_string_get_type ()" link="libvips-header.html#vips-ref-string-get-type"/>
    <function name="vips_ref_string_set ()" link="libvips-header.html#vips-ref-string-set"/>
    <function name="vips_ref_string_get ()" link="libvips-header.html#vips-ref-string-get"/>
    <function name="vips_ref_string_get_length ()" link="libvips-header.html#vips-ref-string-get-length"/>
    <function name="VipsCallbackFn ()" link="libvips-header.html#VipsCallbackFn"/>
    <function name="VIPS_TYPE_BLOB" link="libvips-header.html#VIPS-TYPE-BLOB:CAPS"/>
    <function name="vips_blob_get_type ()" link="libvips-header.html#vips-blob-get-type"/>
    <function name="vips_blob_get ()" link="libvips-header.html#vips-blob-get"/>
    <function name="vips_blob_set ()" link="libvips-header.html#vips-blob-set"/>
    <function name="vips_image_set_area ()" link="libvips-header.html#vips-image-set-area"/>
    <function name="vips_image_get_area ()" link="libvips-header.html#vips-image-get-area"/>
    <function name="vips_image_set_string ()" link="libvips-header.html#vips-image-set-string"/>
    <function name="vips_image_get_string ()" link="libvips-header.html#vips-image-get-string"/>
    <function name="vips_image_set_blob ()" link="libvips-header.html#vips-image-set-blob"/>
    <function name="vips_image_get_blob ()" link="libvips-header.html#vips-image-get-blob"/>
    <function name="vips_image_get_int ()" link="libvips-header.html#vips-image-get-int"/>
    <function name="vips_image_set_int ()" link="libvips-header.html#vips-image-set-int"/>
    <function name="vips_image_get_double ()" link="libvips-header.html#vips-image-get-double"/>
    <function name="vips_image_set_double ()" link="libvips-header.html#vips-image-set-double"/>
    <function name="vips_image_get_as_string ()" link="libvips-header.html#vips-image-get-as-string"/>
    <function name="vips_image_history_printf ()" link="libvips-header.html#vips-image-history-printf"/>
    <function name="vips_image_history_args ()" link="libvips-header.html#vips-image-history-args"/>
    <function name="vips_image_get_history ()" link="libvips-header.html#vips-image-get-history"/>
    <function name="VipsOperationBuildFn ()" link="VipsOperation.html#VipsOperationBuildFn"/>
    <function name="VipsOperation" link="VipsOperation.html#VipsOperation-struct"/>
    <function name="VipsOperationClass" link="VipsOperation.html#VipsOperationClass"/>
    <function name="vips_operation_call_valist ()" link="VipsOperation.html#vips-operation-call-valist"/>
    <function name="vips_operation_new ()" link="VipsOperation.html#vips-operation-new"/>
    <function name="vips_call ()" link="VipsOperation.html#vips-call"/>
    <function name="vips_call_split ()" link="VipsOperation.html#vips-call-split"/>
    <function name="vips_call_options ()" link="VipsOperation.html#vips-call-options"/>
    <function name="vips_call_argv ()" link="VipsOperation.html#vips-call-argv"/>
    <function name="VipsPoolContext" link="VipsPool.html#VipsPoolContext"/>
    <function name="VipsPool" link="VipsPool.html#VipsPool-struct"/>
    <function name="VipsPoolClass" link="VipsPool.html#VipsPoolClass"/>
    <function name="vips_pool_new ()" link="VipsPool.html#vips-pool-new"/>
    <function name="vips_pool_context_new ()" link="VipsPool.html#vips-pool-context-new"/>
    <function name="vips_pool_context_object ()" link="VipsPool.html#vips-pool-context-object"/>
    <function name="VIPS_VAR_IMAGE_REF()" link="VipsPool.html#VIPS-VAR-IMAGE-REF:CAPS"/>
    <function name="VIPS_VAR_IMAGE()" link="VipsPool.html#VIPS-VAR-IMAGE:CAPS"/>
    <function name="VipsRect" link="libvips-rect.html#VipsRect"/>
    <function name="VIPS_RECT_RIGHT()" link="libvips-rect.html#VIPS-RECT-RIGHT:CAPS"/>
    <function name="VIPS_RECT_BOTTOM()" link="libvips-rect.html#VIPS-RECT-BOTTOM:CAPS"/>
    <function name="VIPS_RECT_HCENTRE()" link="libvips-rect.html#VIPS-RECT-HCENTRE:CAPS"/>
    <function name="VIPS_RECT_VCENTRE()" link="libvips-rect.html#VIPS-RECT-VCENTRE:CAPS"/>
    <function name="vips_rect_isempty ()" link="libvips-rect.html#vips-rect-isempty"/>
    <function name="vips_rect_includespoint ()" link="libvips-rect.html#vips-rect-includespoint"/>
    <function name="vips_rect_includesrect ()" link="libvips-rect.html#vips-rect-includesrect"/>
    <function name="vips_rect_equalsrect ()" link="libvips-rect.html#vips-rect-equalsrect"/>
    <function name="vips_rect_marginadjust ()" link="libvips-rect.html#vips-rect-marginadjust"/>
    <function name="vips_rect_intersectrect ()" link="libvips-rect.html#vips-rect-intersectrect"/>
    <function name="vips_rect_unionrect ()" link="libvips-rect.html#vips-rect-unionrect"/>
    <function name="vips_rect_dup ()" link="libvips-rect.html#vips-rect-dup"/>
    <function name="vips_rect_normalise ()" link="libvips-rect.html#vips-rect-normalise"/>
    <function name="VipsThreadState" link="VipsThreadState.html#VipsThreadState-struct"/>
    <function name="VipsThreadStateClass" link="VipsThreadState.html#VipsThreadStateClass"/>
    <function name="vips_thread_state_set ()" link="VipsThreadState.html#vips-thread-state-set"/>
    <function name="vips_thread_state_new ()" link="VipsThreadState.html#vips-thread-state-new"/>
    <function name="VipsThreadStart ()" link="VipsThreadState.html#VipsThreadStart"/>
    <function name="VipsThreadpoolAllocate ()" link="VipsThreadState.html#VipsThreadpoolAllocate"/>
    <function name="VipsThreadpoolWork ()" link="VipsThreadState.html#VipsThreadpoolWork"/>
    <function name="VipsThreadpoolProgress ()" link="VipsThreadState.html#VipsThreadpoolProgress"/>
    <function name="vips_threadpool_run ()" link="VipsThreadState.html#vips-threadpool-run"/>
    <function name="vips_get_tile_size ()" link="VipsThreadState.html#vips-get-tile-size"/>
    <function name="VipsRegionWrite ()" link="VipsThreadState.html#VipsRegionWrite"/>
    <function name="vips_sink_disc ()" link="VipsThreadState.html#vips-sink-disc"/>
    <function name="VipsStart ()" link="VipsThreadState.html#VipsStart"/>
    <function name="VipsGenerate ()" link="VipsThreadState.html#VipsGenerate"/>
    <function name="VipsStop ()" link="VipsThreadState.html#VipsStop"/>
    <function name="vips_sink ()" link="VipsThreadState.html#vips-sink"/>
    <function name="vips_sink_tile ()" link="VipsThreadState.html#vips-sink-tile"/>
    <function name="VipsSinkNotify ()" link="VipsThreadState.html#VipsSinkNotify"/>
    <function name="vips_sink_screen ()" link="VipsThreadState.html#vips-sink-screen"/>
    <function name="vips_image_cache ()" link="VipsThreadState.html#vips-image-cache"/>
    <function name="vips_sink_memory ()" link="VipsThreadState.html#vips-sink-memory"/>
    <function name="vips__print_renders ()" link="VipsThreadState.html#vips--print-renders"/>
    <function name="vips_concurrency_set ()" link="VipsThreadState.html#vips-concurrency-set"/>
    <function name="vips_concurrency_get ()" link="VipsThreadState.html#vips-concurrency-get"/>
    <function name="VIPS_UNREF()" link="libvips-VipsArgument.html#VIPS-UNREF:CAPS"/>
    <function name="enum VipsArgumentFlags" link="libvips-VipsArgument.html#VipsArgumentFlags"/>
    <function name="VIPS_ARGUMENT_REQUIRED_INPUT" link="libvips-VipsArgument.html#VIPS-ARGUMENT-REQUIRED-INPUT:CAPS"/>
    <function name="VIPS_ARGUMENT_OPTIONAL_INPUT" link="libvips-VipsArgument.html#VIPS-ARGUMENT-OPTIONAL-INPUT:CAPS"/>
    <function name="VIPS_ARGUMENT_REQUIRED_OUTPUT" link="libvips-VipsArgument.html#VIPS-ARGUMENT-REQUIRED-OUTPUT:CAPS"/>
    <function name="VipsArgument" link="libvips-VipsArgument.html#VipsArgument"/>
    <function name="VipsArgumentClass" link="libvips-VipsArgument.html#VipsArgumentClass"/>
    <function name="VipsArgumentInstance" link="libvips-VipsArgument.html#VipsArgumentInstance"/>
    <function name="VipsArgumentTable" link="libvips-VipsArgument.html#VipsArgumentTable"/>
    <function name="vips__argument_get_instance ()" link="libvips-VipsArgument.html#vips--argument-get-instance"/>
    <function name="vips__argument_table_lookup ()" link="libvips-VipsArgument.html#vips--argument-table-lookup"/>
    <function name="vips__object_set_member ()" link="libvips-VipsArgument.html#vips--object-set-member"/>
    <function name="VipsArgumentMapFn ()" link="libvips-VipsArgument.html#VipsArgumentMapFn"/>
    <function name="vips_argument_map ()" link="libvips-VipsArgument.html#vips-argument-map"/>
    <function name="vips_argument_dispose_all ()" link="libvips-VipsArgument.html#vips-argument-dispose-all"/>
    <function name="VIPS_ARGUMENT_FOR_ALL()" link="libvips-VipsArgument.html#VIPS-ARGUMENT-FOR-ALL:CAPS"/>
    <function name="VIPS_ARGUMENT_FOR_ALL_END" link="libvips-VipsArgument.html#VIPS-ARGUMENT-FOR-ALL-END:CAPS"/>
    <function name="struct VipsObject" link="libvips-VipsArgument.html#VipsObject-struct"/>
    <function name="struct VipsObjectClass" link="libvips-VipsArgument.html#VipsObjectClass"/>
    <function name="vips_pspec_value_is_null ()" link="libvips-VipsArgument.html#vips-pspec-value-is-null"/>
    <function name="vips_object_set_property ()" link="libvips-VipsArgument.html#vips-object-set-property"/>
    <function name="vips_object_get_property ()" link="libvips-VipsArgument.html#vips-object-get-property"/>
    <function name="vips_object_preclose ()" link="libvips-VipsArgument.html#vips-object-preclose"/>
    <function name="vips_object_build ()" link="libvips-VipsArgument.html#vips-object-build"/>
    <function name="vips_object_print_class ()" link="libvips-VipsArgument.html#vips-object-print-class"/>
    <function name="vips_object_print ()" link="libvips-VipsArgument.html#vips-object-print"/>
    <function name="vips_object_print_name ()" link="libvips-VipsArgument.html#vips-object-print-name"/>
    <function name="vips_object_sanity ()" link="libvips-VipsArgument.html#vips-object-sanity"/>
    <function name="vips_object_class_install_argument ()" link="libvips-VipsArgument.html#vips-object-class-install-argument"/>
    <function name="vips_object_set_argument_from_string ()" link="libvips-VipsArgument.html#vips-object-set-argument-from-string"/>
    <function name="vips_object_get_argument_needs_string ()" link="libvips-VipsArgument.html#vips-object-get-argument-needs-string"/>
    <function name="vips_object_get_argument_to_string ()" link="libvips-VipsArgument.html#vips-object-get-argument-to-string"/>
    <function name="vips_object_set_required ()" link="libvips-VipsArgument.html#vips-object-set-required"/>
    <function name="VipsObjectSetArguments ()" link="libvips-VipsArgument.html#VipsObjectSetArguments"/>
    <function name="vips_object_new ()" link="libvips-VipsArgument.html#vips-object-new"/>
    <function name="vips_object_new_from_string ()" link="libvips-VipsArgument.html#vips-object-new-from-string"/>
    <function name="vips_object_to_string ()" link="libvips-VipsArgument.html#vips-object-to-string"/>
    <function name="vips_object_map ()" link="libvips-VipsArgument.html#vips-object-map"/>
    <function name="VipsTypeMap ()" link="libvips-VipsArgument.html#VipsTypeMap"/>
    <function name="VipsTypeMap2 ()" link="libvips-VipsArgument.html#VipsTypeMap2"/>
    <function name="VipsClassMap ()" link="libvips-VipsArgument.html#VipsClassMap"/>
    <function name="vips_type_map ()" link="libvips-VipsArgument.html#vips-type-map"/>
    <function name="vips_type_map_all ()" link="libvips-VipsArgument.html#vips-type-map-all"/>
    <function name="vips_class_map_all ()" link="libvips-VipsArgument.html#vips-class-map-all"/>
    <function name="vips_class_depth ()" link="libvips-VipsArgument.html#vips-class-depth"/>
    <function name="vips_class_find ()" link="libvips-VipsArgument.html#vips-class-find"/>
    <function name="vips_type_find ()" link="libvips-VipsArgument.html#vips-type-find"/>
    <function name="vips_object_local_cb ()" link="libvips-VipsArgument.html#vips-object-local-cb"/>
    <function name="vips_object_local()" link="libvips-VipsArgument.html#vips-object-local"/>
    <function name="vips_object_print_all ()" link="libvips-VipsArgument.html#vips-object-print-all"/>
    <function name="vips_object_sanity_all ()" link="libvips-VipsArgument.html#vips-object-sanity-all"/>
    <function name="vips_object_rewind ()" link="libvips-VipsArgument.html#vips-object-rewind"/>
    <function name="The &quot;description&quot; property" link="libvips-VipsArgument.html#VipsObject--description"/>
    <function name="The &quot;nickname&quot; property" link="libvips-VipsArgument.html#VipsObject--nickname"/>
    <function name="The &quot;close&quot; signal" link="libvips-VipsArgument.html#VipsObject-close"/>
    <function name="The &quot;postclose&quot; signal" link="libvips-VipsArgument.html#VipsObject-postclose"/>
    <function name="The &quot;preclose&quot; signal" link="libvips-VipsArgument.html#VipsObject-preclose"/>
    <function name="VIPS_FREEF()" link="libvips-memory.html#VIPS-FREEF:CAPS"/>
    <function name="VIPS_FREE()" link="libvips-memory.html#VIPS-FREE:CAPS"/>
    <function name="VIPS_SETSTR()" link="libvips-memory.html#VIPS-SETSTR:CAPS"/>
    <function name="VIPS_NEW()" link="libvips-memory.html#VIPS-NEW:CAPS"/>
    <function name="VIPS_ARRAY()" link="libvips-memory.html#VIPS-ARRAY:CAPS"/>
    <function name="vips_malloc ()" link="libvips-memory.html#vips-malloc"/>
    <function name="vips_free ()" link="libvips-memory.html#vips-free"/>
    <function name="vips_strdup ()" link="libvips-memory.html#vips-strdup"/>
    <function name="vips_error_buffer ()" link="libvips-error.html#vips-error-buffer"/>
    <function name="vips_error_clear ()" link="libvips-error.html#vips-error-clear"/>
    <function name="vips_error ()" link="libvips-error.html#vips-error"/>
    <function name="vips_verror ()" link="libvips-error.html#vips-verror"/>
    <function name="vips_error_system ()" link="libvips-error.html#vips-error-system"/>
    <function name="vips_verror_system ()" link="libvips-error.html#vips-verror-system"/>
    <function name="vips_error_g ()" link="libvips-error.html#vips-error-g"/>
    <function name="vips_warn ()" link="libvips-error.html#vips-warn"/>
    <function name="vips_vwarn ()" link="libvips-error.html#vips-vwarn"/>
    <function name="vips_diag ()" link="libvips-error.html#vips-diag"/>
    <function name="vips_vdiag ()" link="libvips-error.html#vips-vdiag"/>
    <function name="vips_error_exit ()" link="libvips-error.html#vips-error-exit"/>
    <function name="vips_check_uncoded ()" link="libvips-error.html#vips-check-uncoded"/>
    <function name="vips_check_coding_known ()" link="libvips-error.html#vips-check-coding-known"/>
    <function name="vips_check_coding_labq ()" link="libvips-error.html#vips-check-coding-labq"/>
    <function name="vips_check_coding_rad ()" link="libvips-error.html#vips-check-coding-rad"/>
    <function name="vips_check_coding_noneorlabq ()" link="libvips-error.html#vips-check-coding-noneorlabq"/>
    <function name="vips_check_coding_same ()" link="libvips-error.html#vips-check-coding-same"/>
    <function name="vips_check_mono ()" link="libvips-error.html#vips-check-mono"/>
    <function name="vips_check_bands_1or3 ()" link="libvips-error.html#vips-check-bands-1or3"/>
    <function name="vips_check_bands ()" link="libvips-error.html#vips-check-bands"/>
    <function name="vips_check_bands_1orn ()" link="libvips-error.html#vips-check-bands-1orn"/>
    <function name="vips_check_bands_1orn_unary ()" link="libvips-error.html#vips-check-bands-1orn-unary"/>
    <function name="vips_check_bands_same ()" link="libvips-error.html#vips-check-bands-same"/>
    <function name="vips_check_bandno ()" link="libvips-error.html#vips-check-bandno"/>
    <function name="vips_check_int ()" link="libvips-error.html#vips-check-int"/>
    <function name="vips_check_uint ()" link="libvips-error.html#vips-check-uint"/>
    <function name="vips_check_uintorf ()" link="libvips-error.html#vips-check-uintorf"/>
    <function name="vips_check_noncomplex ()" link="libvips-error.html#vips-check-noncomplex"/>
    <function name="vips_check_complex ()" link="libvips-error.html#vips-check-complex"/>
    <function name="vips_check_format ()" link="libvips-error.html#vips-check-format"/>
    <function name="vips_check_u8or16 ()" link="libvips-error.html#vips-check-u8or16"/>
    <function name="vips_check_8or16 ()" link="libvips-error.html#vips-check-8or16"/>
    <function name="vips_check_u8or16orf ()" link="libvips-error.html#vips-check-u8or16orf"/>
    <function name="vips_check_format_same ()" link="libvips-error.html#vips-check-format-same"/>
    <function name="vips_check_size_same ()" link="libvips-error.html#vips-check-size-same"/>
    <function name="vips_check_vector ()" link="libvips-error.html#vips-check-vector"/>
    <function name="vips_check_hist ()" link="libvips-error.html#vips-check-hist"/>
    <function name="vips_check_imask ()" link="libvips-error.html#vips-check-imask"/>
    <function name="vips_check_dmask ()" link="libvips-error.html#vips-check-dmask"/>
    <function name="vips_check_dmask_1d ()" link="libvips-error.html#vips-check-dmask-1d"/>
    <function name="VipsBuf" link="libvips-buf.html#VipsBuf"/>
    <function name="VIPS_BUF_STATIC()" link="libvips-buf.html#VIPS-BUF-STATIC:CAPS"/>
    <function name="vips_buf_rewind ()" link="libvips-buf.html#vips-buf-rewind"/>
    <function name="vips_buf_destroy ()" link="libvips-buf.html#vips-buf-destroy"/>
    <function name="vips_buf_init ()" link="libvips-buf.html#vips-buf-init"/>
    <function name="vips_buf_set_static ()" link="libvips-buf.html#vips-buf-set-static"/>
    <function name="vips_buf_set_dynamic ()" link="libvips-buf.html#vips-buf-set-dynamic"/>
    <function name="vips_buf_init_static ()" link="libvips-buf.html#vips-buf-init-static"/>
    <function name="vips_buf_init_dynamic ()" link="libvips-buf.html#vips-buf-init-dynamic"/>
    <function name="vips_buf_appendns ()" link="libvips-buf.html#vips-buf-appendns"/>
    <function name="vips_buf_appends ()" link="libvips-buf.html#vips-buf-appends"/>
    <function name="vips_buf_appendf ()" link="libvips-buf.html#vips-buf-appendf"/>
    <function name="vips_buf_vappendf ()" link="libvips-buf.html#vips-buf-vappendf"/>
    <function name="vips_buf_appendc ()" link="libvips-buf.html#vips-buf-appendc"/>
    <function name="vips_buf_appendsc ()" link="libvips-buf.html#vips-buf-appendsc"/>
    <function name="vips_buf_appendgv ()" link="libvips-buf.html#vips-buf-appendgv"/>
    <function name="vips_buf_removec ()" link="libvips-buf.html#vips-buf-removec"/>
    <function name="vips_buf_change ()" link="libvips-buf.html#vips-buf-change"/>
    <function name="vips_buf_is_empty ()" link="libvips-buf.html#vips-buf-is-empty"/>
    <function name="vips_buf_is_full ()" link="libvips-buf.html#vips-buf-is-full"/>
    <function name="vips_buf_all ()" link="libvips-buf.html#vips-buf-all"/>
    <function name="vips_buf_firstline ()" link="libvips-buf.html#vips-buf-firstline"/>
    <function name="vips_buf_appendg ()" link="libvips-buf.html#vips-buf-appendg"/>
    <function name="vips_buf_appendd ()" link="libvips-buf.html#vips-buf-appendd"/>
    <function name="vips_buf_len ()" link="libvips-buf.html#vips-buf-len"/>
    <function name="im_measure_area ()" link="libvips-arithmetic.html#im-measure-area"/>
    <function name="im_stats ()" link="libvips-arithmetic.html#im-stats"/>
    <function name="im_max ()" link="libvips-arithmetic.html#im-max"/>
    <function name="im_min ()" link="libvips-arithmetic.html#im-min"/>
    <function name="im_avg ()" link="libvips-arithmetic.html#im-avg"/>
    <function name="im_deviate ()" link="libvips-arithmetic.html#im-deviate"/>
    <function name="im_maxpos ()" link="libvips-arithmetic.html#im-maxpos"/>
    <function name="im_minpos ()" link="libvips-arithmetic.html#im-minpos"/>
    <function name="im_maxpos_avg ()" link="libvips-arithmetic.html#im-maxpos-avg"/>
    <function name="im_maxpos_vec ()" link="libvips-arithmetic.html#im-maxpos-vec"/>
    <function name="im_minpos_vec ()" link="libvips-arithmetic.html#im-minpos-vec"/>
    <function name="im_bandmean ()" link="libvips-arithmetic.html#im-bandmean"/>
    <function name="im_add ()" link="libvips-arithmetic.html#im-add"/>
    <function name="im_subtract ()" link="libvips-arithmetic.html#im-subtract"/>
    <function name="im_invert ()" link="libvips-arithmetic.html#im-invert"/>
    <function name="im_lintra ()" link="libvips-arithmetic.html#im-lintra"/>
    <function name="im_lintra_vec ()" link="libvips-arithmetic.html#im-lintra-vec"/>
    <function name="im_multiply ()" link="libvips-arithmetic.html#im-multiply"/>
    <function name="im_divide ()" link="libvips-arithmetic.html#im-divide"/>
    <function name="im_remainder ()" link="libvips-arithmetic.html#im-remainder"/>
    <function name="im_remainder_vec ()" link="libvips-arithmetic.html#im-remainder-vec"/>
    <function name="im_remainderconst ()" link="libvips-arithmetic.html#im-remainderconst"/>
    <function name="im_recomb ()" link="libvips-arithmetic.html#im-recomb"/>
    <function name="im_sign ()" link="libvips-arithmetic.html#im-sign"/>
    <function name="im_abs ()" link="libvips-arithmetic.html#im-abs"/>
    <function name="im_floor ()" link="libvips-arithmetic.html#im-floor"/>
    <function name="im_rint ()" link="libvips-arithmetic.html#im-rint"/>
    <function name="im_ceil ()" link="libvips-arithmetic.html#im-ceil"/>
    <function name="im_linreg ()" link="libvips-arithmetic.html#im-linreg"/>
    <function name="im_point ()" link="libvips-arithmetic.html#im-point"/>
    <function name="im_point_bilinear ()" link="libvips-arithmetic.html#im-point-bilinear"/>
    <function name="im_powtra ()" link="libvips-arithmetic.html#im-powtra"/>
    <function name="im_powtra_vec ()" link="libvips-arithmetic.html#im-powtra-vec"/>
    <function name="im_exptra ()" link="libvips-arithmetic.html#im-exptra"/>
    <function name="im_exp10tra ()" link="libvips-arithmetic.html#im-exp10tra"/>
    <function name="im_expntra ()" link="libvips-arithmetic.html#im-expntra"/>
    <function name="im_expntra_vec ()" link="libvips-arithmetic.html#im-expntra-vec"/>
    <function name="im_logtra ()" link="libvips-arithmetic.html#im-logtra"/>
    <function name="im_log10tra ()" link="libvips-arithmetic.html#im-log10tra"/>
    <function name="im_sintra ()" link="libvips-arithmetic.html#im-sintra"/>
    <function name="im_costra ()" link="libvips-arithmetic.html#im-costra"/>
    <function name="im_tantra ()" link="libvips-arithmetic.html#im-tantra"/>
    <function name="im_asintra ()" link="libvips-arithmetic.html#im-asintra"/>
    <function name="im_acostra ()" link="libvips-arithmetic.html#im-acostra"/>
    <function name="im_atantra ()" link="libvips-arithmetic.html#im-atantra"/>
    <function name="im_cross_phase ()" link="libvips-arithmetic.html#im-cross-phase"/>
    <function name="im_andimage ()" link="libvips-boolean.html#im-andimage"/>
    <function name="im_orimage ()" link="libvips-boolean.html#im-orimage"/>
    <function name="im_eorimage ()" link="libvips-boolean.html#im-eorimage"/>
    <function name="im_andimage_vec ()" link="libvips-boolean.html#im-andimage-vec"/>
    <function name="im_andimageconst ()" link="libvips-boolean.html#im-andimageconst"/>
    <function name="im_orimage_vec ()" link="libvips-boolean.html#im-orimage-vec"/>
    <function name="im_orimageconst ()" link="libvips-boolean.html#im-orimageconst"/>
    <function name="im_eorimage_vec ()" link="libvips-boolean.html#im-eorimage-vec"/>
    <function name="im_eorimageconst ()" link="libvips-boolean.html#im-eorimageconst"/>
    <function name="im_shiftleft_vec ()" link="libvips-boolean.html#im-shiftleft-vec"/>
    <function name="im_shiftleft ()" link="libvips-boolean.html#im-shiftleft"/>
    <function name="im_shiftright_vec ()" link="libvips-boolean.html#im-shiftright-vec"/>
    <function name="im_shiftright ()" link="libvips-boolean.html#im-shiftright"/>
    <function name="im_equal ()" link="libvips-relational.html#im-equal"/>
    <function name="im_notequal ()" link="libvips-relational.html#im-notequal"/>
    <function name="im_less ()" link="libvips-relational.html#im-less"/>
    <function name="im_lesseq ()" link="libvips-relational.html#im-lesseq"/>
    <function name="im_more ()" link="libvips-relational.html#im-more"/>
    <function name="im_moreeq ()" link="libvips-relational.html#im-moreeq"/>
    <function name="im_equal_vec ()" link="libvips-relational.html#im-equal-vec"/>
    <function name="im_notequal_vec ()" link="libvips-relational.html#im-notequal-vec"/>
    <function name="im_less_vec ()" link="libvips-relational.html#im-less-vec"/>
    <function name="im_lesseq_vec ()" link="libvips-relational.html#im-lesseq-vec"/>
    <function name="im_more_vec ()" link="libvips-relational.html#im-more-vec"/>
    <function name="im_moreeq_vec ()" link="libvips-relational.html#im-moreeq-vec"/>
    <function name="im_equalconst ()" link="libvips-relational.html#im-equalconst"/>
    <function name="im_notequalconst ()" link="libvips-relational.html#im-notequalconst"/>
    <function name="im_lessconst ()" link="libvips-relational.html#im-lessconst"/>
    <function name="im_lesseqconst ()" link="libvips-relational.html#im-lesseqconst"/>
    <function name="im_moreconst ()" link="libvips-relational.html#im-moreconst"/>
    <function name="im_moreeqconst ()" link="libvips-relational.html#im-moreeqconst"/>
    <function name="im_ifthenelse ()" link="libvips-relational.html#im-ifthenelse"/>
    <function name="im_blend ()" link="libvips-relational.html#im-blend"/>
    <function name="IM_D93_X0" link="libvips-colour.html#IM-D93-X0:CAPS"/>
    <function name="IM_D93_Y0" link="libvips-colour.html#IM-D93-Y0:CAPS"/>
    <function name="IM_D93_Z0" link="libvips-colour.html#IM-D93-Z0:CAPS"/>
    <function name="IM_D75_X0" link="libvips-colour.html#IM-D75-X0:CAPS"/>
    <function name="IM_D75_Y0" link="libvips-colour.html#IM-D75-Y0:CAPS"/>
    <function name="IM_D75_Z0" link="libvips-colour.html#IM-D75-Z0:CAPS"/>
    <function name="IM_D65_X0" link="libvips-colour.html#IM-D65-X0:CAPS"/>
    <function name="IM_D65_Y0" link="libvips-colour.html#IM-D65-Y0:CAPS"/>
    <function name="IM_D65_Z0" link="libvips-colour.html#IM-D65-Z0:CAPS"/>
    <function name="IM_D55_X0" link="libvips-colour.html#IM-D55-X0:CAPS"/>
    <function name="IM_D55_Y0" link="libvips-colour.html#IM-D55-Y0:CAPS"/>
    <function name="IM_D55_Z0" link="libvips-colour.html#IM-D55-Z0:CAPS"/>
    <function name="IM_D50_X0" link="libvips-colour.html#IM-D50-X0:CAPS"/>
    <function name="IM_D50_Y0" link="libvips-colour.html#IM-D50-Y0:CAPS"/>
    <function name="IM_D50_Z0" link="libvips-colour.html#IM-D50-Z0:CAPS"/>
    <function name="IM_A_X0" link="libvips-colour.html#IM-A-X0:CAPS"/>
    <function name="IM_A_Y0" link="libvips-colour.html#IM-A-Y0:CAPS"/>
    <function name="IM_A_Z0" link="libvips-colour.html#IM-A-Z0:CAPS"/>
    <function name="IM_B_X0" link="libvips-colour.html#IM-B-X0:CAPS"/>
    <function name="IM_B_Y0" link="libvips-colour.html#IM-B-Y0:CAPS"/>
    <function name="IM_B_Z0" link="libvips-colour.html#IM-B-Z0:CAPS"/>
    <function name="IM_C_X0" link="libvips-colour.html#IM-C-X0:CAPS"/>
    <function name="IM_C_Y0" link="libvips-colour.html#IM-C-Y0:CAPS"/>
    <function name="IM_C_Z0" link="libvips-colour.html#IM-C-Z0:CAPS"/>
    <function name="IM_E_X0" link="libvips-colour.html#IM-E-X0:CAPS"/>
    <function name="IM_E_Y0" link="libvips-colour.html#IM-E-Y0:CAPS"/>
    <function name="IM_E_Z0" link="libvips-colour.html#IM-E-Z0:CAPS"/>
    <function name="IM_D3250_X0" link="libvips-colour.html#IM-D3250-X0:CAPS"/>
    <function name="IM_D3250_Y0" link="libvips-colour.html#IM-D3250-Y0:CAPS"/>
    <function name="IM_D3250_Z0" link="libvips-colour.html#IM-D3250-Z0:CAPS"/>
    <function name="im_col_ab2Ch ()" link="libvips-colour.html#im-col-ab2Ch"/>
    <function name="im_col_Ch2ab ()" link="libvips-colour.html#im-col-Ch2ab"/>
    <function name="im_col_XYZ2Lab ()" link="libvips-colour.html#im-col-XYZ2Lab"/>
    <function name="im_col_Lab2XYZ ()" link="libvips-colour.html#im-col-Lab2XYZ"/>
    <function name="im_col_pythagoras ()" link="libvips-colour.html#im-col-pythagoras"/>
    <function name="im_col_make_tables_UCS ()" link="libvips-colour.html#im-col-make-tables-UCS"/>
    <function name="im_col_L2Lucs ()" link="libvips-colour.html#im-col-L2Lucs"/>
    <function name="im_col_Lucs2L ()" link="libvips-colour.html#im-col-Lucs2L"/>
    <function name="im_col_C2Cucs ()" link="libvips-colour.html#im-col-C2Cucs"/>
    <function name="im_col_Cucs2C ()" link="libvips-colour.html#im-col-Cucs2C"/>
    <function name="im_col_Ch2hucs ()" link="libvips-colour.html#im-col-Ch2hucs"/>
    <function name="im_col_Chucs2h ()" link="libvips-colour.html#im-col-Chucs2h"/>
    <function name="im_col_ab2h ()" link="libvips-colour.html#im-col-ab2h"/>
    <function name="im_col_dECMC ()" link="libvips-colour.html#im-col-dECMC"/>
    <function name="im_col_dE00 ()" link="libvips-colour.html#im-col-dE00"/>
    <function name="im_LCh2Lab ()" link="libvips-colour.html#im-LCh2Lab"/>
    <function name="im_LabQ2XYZ ()" link="libvips-colour.html#im-LabQ2XYZ"/>
    <function name="im_rad2float ()" link="libvips-colour.html#im-rad2float"/>
    <function name="im_float2rad ()" link="libvips-colour.html#im-float2rad"/>
    <function name="im_LCh2UCS ()" link="libvips-colour.html#im-LCh2UCS"/>
    <function name="im_Lab2LCh ()" link="libvips-colour.html#im-Lab2LCh"/>
    <function name="im_Lab2LabQ ()" link="libvips-colour.html#im-Lab2LabQ"/>
    <function name="im_Lab2LabS ()" link="libvips-colour.html#im-Lab2LabS"/>
    <function name="im_Lab2XYZ ()" link="libvips-colour.html#im-Lab2XYZ"/>
    <function name="im_Lab2XYZ_temp ()" link="libvips-colour.html#im-Lab2XYZ-temp"/>
    <function name="im_Lab2UCS ()" link="libvips-colour.html#im-Lab2UCS"/>
    <function name="im_LabQ2Lab ()" link="libvips-colour.html#im-LabQ2Lab"/>
    <function name="im_LabQ2LabS ()" link="libvips-colour.html#im-LabQ2LabS"/>
    <function name="im_LabS2LabQ ()" link="libvips-colour.html#im-LabS2LabQ"/>
    <function name="im_LabS2Lab ()" link="libvips-colour.html#im-LabS2Lab"/>
    <function name="im_UCS2XYZ ()" link="libvips-colour.html#im-UCS2XYZ"/>
    <function name="im_UCS2LCh ()" link="libvips-colour.html#im-UCS2LCh"/>
    <function name="im_UCS2Lab ()" link="libvips-colour.html#im-UCS2Lab"/>
    <function name="im_XYZ2Lab ()" link="libvips-colour.html#im-XYZ2Lab"/>
    <function name="im_XYZ2Lab_temp ()" link="libvips-colour.html#im-XYZ2Lab-temp"/>
    <function name="im_XYZ2UCS ()" link="libvips-colour.html#im-XYZ2UCS"/>
    <function name="im_sRGB2XYZ ()" link="libvips-colour.html#im-sRGB2XYZ"/>
    <function name="im_XYZ2sRGB ()" link="libvips-colour.html#im-XYZ2sRGB"/>
    <function name="im_Yxy2XYZ ()" link="libvips-colour.html#im-Yxy2XYZ"/>
    <function name="im_XYZ2Yxy ()" link="libvips-colour.html#im-XYZ2Yxy"/>
    <function name="im_dECMC_fromLab ()" link="libvips-colour.html#im-dECMC-fromLab"/>
    <function name="im_dE00_fromLab ()" link="libvips-colour.html#im-dE00-fromLab"/>
    <function name="im_dE_fromXYZ ()" link="libvips-colour.html#im-dE-fromXYZ"/>
    <function name="im_dE_fromLab ()" link="libvips-colour.html#im-dE-fromLab"/>
    <function name="im_lab_morph ()" link="libvips-colour.html#im-lab-morph"/>
    <function name="enum VipsIntent" link="libvips-colour.html#VipsIntent"/>
    <function name="im_icc_present ()" link="libvips-colour.html#im-icc-present"/>
    <function name="im_icc_transform ()" link="libvips-colour.html#im-icc-transform"/>
    <function name="im_icc_import ()" link="libvips-colour.html#im-icc-import"/>
    <function name="im_icc_import_embedded ()" link="libvips-colour.html#im-icc-import-embedded"/>
    <function name="im_icc_export_depth ()" link="libvips-colour.html#im-icc-export-depth"/>
    <function name="im_icc_ac2rc ()" link="libvips-colour.html#im-icc-ac2rc"/>
    <function name="im_vips2mask ()" link="libvips-conversion.html#im-vips2mask"/>
    <function name="im_mask2vips ()" link="libvips-conversion.html#im-mask2vips"/>
    <function name="im_copy ()" link="libvips-conversion.html#im-copy"/>
    <function name="im_copy_set ()" link="libvips-conversion.html#im-copy-set"/>
    <function name="im_copy_set_meta ()" link="libvips-conversion.html#im-copy-set-meta"/>
    <function name="im_copy_morph ()" link="libvips-conversion.html#im-copy-morph"/>
    <function name="im_copy_swap ()" link="libvips-conversion.html#im-copy-swap"/>
    <function name="im_copy_native ()" link="libvips-conversion.html#im-copy-native"/>
    <function name="im_copy_file ()" link="libvips-conversion.html#im-copy-file"/>
    <function name="im_clip2fmt ()" link="libvips-conversion.html#im-clip2fmt"/>
    <function name="im_scale ()" link="libvips-conversion.html#im-scale"/>
    <function name="im_msb ()" link="libvips-conversion.html#im-msb"/>
    <function name="im_msb_band ()" link="libvips-conversion.html#im-msb-band"/>
    <function name="im_c2amph ()" link="libvips-conversion.html#im-c2amph"/>
    <function name="im_c2rect ()" link="libvips-conversion.html#im-c2rect"/>
    <function name="im_ri2c ()" link="libvips-conversion.html#im-ri2c"/>
    <function name="im_c2imag ()" link="libvips-conversion.html#im-c2imag"/>
    <function name="im_c2real ()" link="libvips-conversion.html#im-c2real"/>
    <function name="im_scaleps ()" link="libvips-conversion.html#im-scaleps"/>
    <function name="im_falsecolour ()" link="libvips-conversion.html#im-falsecolour"/>
    <function name="im_gaussnoise ()" link="libvips-conversion.html#im-gaussnoise"/>
    <function name="im_black ()" link="libvips-conversion.html#im-black"/>
    <function name="im_text ()" link="libvips-conversion.html#im-text"/>
    <function name="im_extract_band ()" link="libvips-conversion.html#im-extract-band"/>
    <function name="im_extract_bands ()" link="libvips-conversion.html#im-extract-bands"/>
    <function name="im_extract_area ()" link="libvips-conversion.html#im-extract-area"/>
    <function name="im_extract_areabands ()" link="libvips-conversion.html#im-extract-areabands"/>
    <function name="im_embed ()" link="libvips-conversion.html#im-embed"/>
    <function name="im_bandjoin ()" link="libvips-conversion.html#im-bandjoin"/>
    <function name="im_gbandjoin ()" link="libvips-conversion.html#im-gbandjoin"/>
    <function name="im_insert ()" link="libvips-conversion.html#im-insert"/>
    <function name="im_insert_noexpand ()" link="libvips-conversion.html#im-insert-noexpand"/>
    <function name="im_insertset ()" link="libvips-conversion.html#im-insertset"/>
    <function name="im_lrjoin ()" link="libvips-conversion.html#im-lrjoin"/>
    <function name="im_tbjoin ()" link="libvips-conversion.html#im-tbjoin"/>
    <function name="im_replicate ()" link="libvips-conversion.html#im-replicate"/>
    <function name="im_grid ()" link="libvips-conversion.html#im-grid"/>
    <function name="im_wrap ()" link="libvips-conversion.html#im-wrap"/>
    <function name="im_fliphor ()" link="libvips-conversion.html#im-fliphor"/>
    <function name="im_flipver ()" link="libvips-conversion.html#im-flipver"/>
    <function name="im_rot90 ()" link="libvips-conversion.html#im-rot90"/>
    <function name="im_rot180 ()" link="libvips-conversion.html#im-rot180"/>
    <function name="im_rot270 ()" link="libvips-conversion.html#im-rot270"/>
    <function name="im_subsample ()" link="libvips-conversion.html#im-subsample"/>
    <function name="im_zoom ()" link="libvips-conversion.html#im-zoom"/>
    <function name="im_system ()" link="libvips-conversion.html#im-system"/>
    <function name="im_system_image ()" link="libvips-conversion.html#im-system-image"/>
    <function name="im_aconvsep ()" link="libvips-convolution.html#im-aconvsep"/>
    <function name="im_aconv ()" link="libvips-convolution.html#im-aconv"/>
    <function name="im_conv ()" link="libvips-convolution.html#im-conv"/>
    <function name="im_conv_f ()" link="libvips-convolution.html#im-conv-f"/>
    <function name="im_convsep ()" link="libvips-convolution.html#im-convsep"/>
    <function name="im_convsep_f ()" link="libvips-convolution.html#im-convsep-f"/>
    <function name="im_compass ()" link="libvips-convolution.html#im-compass"/>
    <function name="im_gradient ()" link="libvips-convolution.html#im-gradient"/>
    <function name="im_lindetect ()" link="libvips-convolution.html#im-lindetect"/>
    <function name="im_sharpen ()" link="libvips-convolution.html#im-sharpen"/>
    <function name="im_grad_x ()" link="libvips-convolution.html#im-grad-x"/>
    <function name="im_grad_y ()" link="libvips-convolution.html#im-grad-y"/>
    <function name="im_fastcor ()" link="libvips-convolution.html#im-fastcor"/>
    <function name="im_spcor ()" link="libvips-convolution.html#im-spcor"/>
    <function name="im_gradcor ()" link="libvips-convolution.html#im-gradcor"/>
    <function name="im_contrast_surface ()" link="libvips-convolution.html#im-contrast-surface"/>
    <function name="im_addgnoise ()" link="libvips-convolution.html#im-addgnoise"/>
    <function name="enum VipsFormatFlags" link="VipsFormat.html#VipsFormatFlags"/>
    <function name="VipsFormat" link="VipsFormat.html#VipsFormat-struct"/>
    <function name="VipsFormatClass" link="VipsFormat.html#VipsFormatClass"/>
    <function name="vips_format_map ()" link="VipsFormat.html#vips-format-map"/>
    <function name="vips_format_for_file ()" link="VipsFormat.html#vips-format-for-file"/>
    <function name="vips_format_for_name ()" link="VipsFormat.html#vips-format-for-name"/>
    <function name="vips_format_get_flags ()" link="VipsFormat.html#vips-format-get-flags"/>
    <function name="vips_format_read ()" link="VipsFormat.html#vips-format-read"/>
    <function name="vips_format_write ()" link="VipsFormat.html#vips-format-write"/>
    <function name="im_jpeg2vips ()" link="VipsFormat.html#im-jpeg2vips"/>
    <function name="im_bufjpeg2vips ()" link="VipsFormat.html#im-bufjpeg2vips"/>
    <function name="im_vips2jpeg ()" link="VipsFormat.html#im-vips2jpeg"/>
    <function name="im_vips2mimejpeg ()" link="VipsFormat.html#im-vips2mimejpeg"/>
    <function name="im_vips2bufjpeg ()" link="VipsFormat.html#im-vips2bufjpeg"/>
    <function name="im_tiff2vips ()" link="VipsFormat.html#im-tiff2vips"/>
    <function name="im_vips2tiff ()" link="VipsFormat.html#im-vips2tiff"/>
    <function name="im_tile_cache ()" link="VipsFormat.html#im-tile-cache"/>
    <function name="im_magick2vips ()" link="VipsFormat.html#im-magick2vips"/>
    <function name="im_exr2vips ()" link="VipsFormat.html#im-exr2vips"/>
    <function name="im_ppm2vips ()" link="VipsFormat.html#im-ppm2vips"/>
    <function name="im_vips2ppm ()" link="VipsFormat.html#im-vips2ppm"/>
    <function name="im_analyze2vips ()" link="VipsFormat.html#im-analyze2vips"/>
    <function name="im_csv2vips ()" link="VipsFormat.html#im-csv2vips"/>
    <function name="im_vips2csv ()" link="VipsFormat.html#im-vips2csv"/>
    <function name="im_png2vips ()" link="VipsFormat.html#im-png2vips"/>
    <function name="im_vips2png ()" link="VipsFormat.html#im-vips2png"/>
    <function name="im_vips2bufpng ()" link="VipsFormat.html#im-vips2bufpng"/>
    <function name="im_raw2vips ()" link="VipsFormat.html#im-raw2vips"/>
    <function name="im_vips2raw ()" link="VipsFormat.html#im-vips2raw"/>
    <function name="im_mat2vips ()" link="VipsFormat.html#im-mat2vips"/>
    <function name="im_rad2vips ()" link="VipsFormat.html#im-rad2vips"/>
    <function name="im_vips2rad ()" link="VipsFormat.html#im-vips2rad"/>
    <function name="im_fits2vips ()" link="VipsFormat.html#im-fits2vips"/>
    <function name="im_vips2fits ()" link="VipsFormat.html#im-vips2fits"/>
    <function name="enum VipsMaskType" link="libvips-freq-filt.html#VipsMaskType"/>
    <function name="im_fwfft ()" link="libvips-freq-filt.html#im-fwfft"/>
    <function name="im_invfft ()" link="libvips-freq-filt.html#im-invfft"/>
    <function name="im_invfftr ()" link="libvips-freq-filt.html#im-invfftr"/>
    <function name="im_freqflt ()" link="libvips-freq-filt.html#im-freqflt"/>
    <function name="im_disp_ps ()" link="libvips-freq-filt.html#im-disp-ps"/>
    <function name="im_rotquad ()" link="libvips-freq-filt.html#im-rotquad"/>
    <function name="im_phasecor_fft ()" link="libvips-freq-filt.html#im-phasecor-fft"/>
    <function name="im_flt_image_freq ()" link="libvips-freq-filt.html#im-flt-image-freq"/>
    <function name="im_create_fmask ()" link="libvips-freq-filt.html#im-create-fmask"/>
    <function name="im_fractsurf ()" link="libvips-freq-filt.html#im-fractsurf"/>
    <function name="im_histgr ()" link="libvips-histograms-lut.html#im-histgr"/>
    <function name="im_histnD ()" link="libvips-histograms-lut.html#im-histnD"/>
    <function name="im_hist_indexed ()" link="libvips-histograms-lut.html#im-hist-indexed"/>
    <function name="im_identity ()" link="libvips-histograms-lut.html#im-identity"/>
    <function name="im_identity_ushort ()" link="libvips-histograms-lut.html#im-identity-ushort"/>
    <function name="im_invertlut ()" link="libvips-histograms-lut.html#im-invertlut"/>
    <function name="im_buildlut ()" link="libvips-histograms-lut.html#im-buildlut"/>
    <function name="im_project ()" link="libvips-histograms-lut.html#im-project"/>
    <function name="im_histnorm ()" link="libvips-histograms-lut.html#im-histnorm"/>
    <function name="im_histcum ()" link="libvips-histograms-lut.html#im-histcum"/>
    <function name="im_histeq ()" link="libvips-histograms-lut.html#im-histeq"/>
    <function name="im_histspec ()" link="libvips-histograms-lut.html#im-histspec"/>
    <function name="im_ismonotonic ()" link="libvips-histograms-lut.html#im-ismonotonic"/>
    <function name="im_histplot ()" link="libvips-histograms-lut.html#im-histplot"/>
    <function name="im_maplut ()" link="libvips-histograms-lut.html#im-maplut"/>
    <function name="im_hist ()" link="libvips-histograms-lut.html#im-hist"/>
    <function name="im_hsp ()" link="libvips-histograms-lut.html#im-hsp"/>
    <function name="im_gammacorrect ()" link="libvips-histograms-lut.html#im-gammacorrect"/>
    <function name="im_mpercent ()" link="libvips-histograms-lut.html#im-mpercent"/>
    <function name="im_mpercent_hist ()" link="libvips-histograms-lut.html#im-mpercent-hist"/>
    <function name="im_heq ()" link="libvips-histograms-lut.html#im-heq"/>
    <function name="im_lhisteq ()" link="libvips-histograms-lut.html#im-lhisteq"/>
    <function name="im_stdif ()" link="libvips-histograms-lut.html#im-stdif"/>
    <function name="im_tone_build_range ()" link="libvips-histograms-lut.html#im-tone-build-range"/>
    <function name="im_tone_build ()" link="libvips-histograms-lut.html#im-tone-build"/>
    <function name="im_tone_analyse ()" link="libvips-histograms-lut.html#im-tone-analyse"/>
    <function name="im_tone_map ()" link="libvips-histograms-lut.html#im-tone-map"/>
    <function name="im_draw_rect ()" link="libvips-inplace.html#im-draw-rect"/>
    <function name="im_draw_circle ()" link="libvips-inplace.html#im-draw-circle"/>
    <function name="im_draw_image ()" link="libvips-inplace.html#im-draw-image"/>
    <function name="VipsPlotFn ()" link="libvips-inplace.html#VipsPlotFn"/>
    <function name="im_draw_line_user ()" link="libvips-inplace.html#im-draw-line-user"/>
    <function name="im_draw_line ()" link="libvips-inplace.html#im-draw-line"/>
    <function name="im_lineset ()" link="libvips-inplace.html#im-lineset"/>
    <function name="im_draw_flood ()" link="libvips-inplace.html#im-draw-flood"/>
    <function name="im_draw_flood_blob ()" link="libvips-inplace.html#im-draw-flood-blob"/>
    <function name="im_draw_flood_other ()" link="libvips-inplace.html#im-draw-flood-other"/>
    <function name="im_draw_mask ()" link="libvips-inplace.html#im-draw-mask"/>
    <function name="im_draw_point ()" link="libvips-inplace.html#im-draw-point"/>
    <function name="im_read_point ()" link="libvips-inplace.html#im-read-point"/>
    <function name="im_draw_smudge ()" link="libvips-inplace.html#im-draw-smudge"/>
    <function name="VipsInterpolate" link="VipsInterpolate.html#VipsInterpolate-struct"/>
    <function name="VipsInterpolateMethod ()" link="VipsInterpolate.html#VipsInterpolateMethod"/>
    <function name="VipsInterpolateClass" link="VipsInterpolate.html#VipsInterpolateClass"/>
    <function name="vips_interpolate ()" link="VipsInterpolate.html#vips-interpolate"/>
    <function name="vips_interpolate_get_method ()" link="VipsInterpolate.html#vips-interpolate-get-method"/>
    <function name="vips_interpolate_get_window_size ()" link="VipsInterpolate.html#vips-interpolate-get-window-size"/>
    <function name="vips_interpolate_get_window_offset ()" link="VipsInterpolate.html#vips-interpolate-get-window-offset"/>
    <function name="VIPS_TRANSFORM_SHIFT" link="VipsInterpolate.html#VIPS-TRANSFORM-SHIFT:CAPS"/>
    <function name="VIPS_TRANSFORM_SCALE" link="VipsInterpolate.html#VIPS-TRANSFORM-SCALE:CAPS"/>
    <function name="VIPS_INTERPOLATE_SHIFT" link="VipsInterpolate.html#VIPS-INTERPOLATE-SHIFT:CAPS"/>
    <function name="VIPS_INTERPOLATE_SCALE" link="VipsInterpolate.html#VIPS-INTERPOLATE-SCALE:CAPS"/>
    <function name="vips_interpolate_nearest_static ()" link="VipsInterpolate.html#vips-interpolate-nearest-static"/>
    <function name="vips_interpolate_bilinear_static ()" link="VipsInterpolate.html#vips-interpolate-bilinear-static"/>
    <function name="vips_interpolate_new ()" link="VipsInterpolate.html#vips-interpolate-new"/>
    <function name="INTMASK" link="libvips-mask.html#INTMASK:CAPS"/>
    <function name="DOUBLEMASK" link="libvips-mask.html#DOUBLEMASK:CAPS"/>
    <function name="im_create_imask ()" link="libvips-mask.html#im-create-imask"/>
    <function name="im_create_imaskv ()" link="libvips-mask.html#im-create-imaskv"/>
    <function name="im_create_dmask ()" link="libvips-mask.html#im-create-dmask"/>
    <function name="im_create_dmaskv ()" link="libvips-mask.html#im-create-dmaskv"/>
    <function name="im_read_imask ()" link="libvips-mask.html#im-read-imask"/>
    <function name="im_read_dmask ()" link="libvips-mask.html#im-read-dmask"/>
    <function name="im_print_imask ()" link="libvips-mask.html#im-print-imask"/>
    <function name="im_print_dmask ()" link="libvips-mask.html#im-print-dmask"/>
    <function name="im_write_imask ()" link="libvips-mask.html#im-write-imask"/>
    <function name="im_write_dmask ()" link="libvips-mask.html#im-write-dmask"/>
    <function name="im_write_imask_name ()" link="libvips-mask.html#im-write-imask-name"/>
    <function name="im_write_dmask_name ()" link="libvips-mask.html#im-write-dmask-name"/>
    <function name="im_free_imask ()" link="libvips-mask.html#im-free-imask"/>
    <function name="im_free_dmask ()" link="libvips-mask.html#im-free-dmask"/>
    <function name="im_log_imask ()" link="libvips-mask.html#im-log-imask"/>
    <function name="im_log_dmask ()" link="libvips-mask.html#im-log-dmask"/>
    <function name="im_gauss_imask ()" link="libvips-mask.html#im-gauss-imask"/>
    <function name="im_gauss_imask_sep ()" link="libvips-mask.html#im-gauss-imask-sep"/>
    <function name="im_gauss_dmask ()" link="libvips-mask.html#im-gauss-dmask"/>
    <function name="im_gauss_dmask_sep ()" link="libvips-mask.html#im-gauss-dmask-sep"/>
    <function name="im_dup_imask ()" link="libvips-mask.html#im-dup-imask"/>
    <function name="im_dup_dmask ()" link="libvips-mask.html#im-dup-dmask"/>
    <function name="im_scale_dmask ()" link="libvips-mask.html#im-scale-dmask"/>
    <function name="im_norm_dmask ()" link="libvips-mask.html#im-norm-dmask"/>
    <function name="im_imask2dmask ()" link="libvips-mask.html#im-imask2dmask"/>
    <function name="im_dmask2imask ()" link="libvips-mask.html#im-dmask2imask"/>
    <function name="im_rotate_imask90 ()" link="libvips-mask.html#im-rotate-imask90"/>
    <function name="im_rotate_imask45 ()" link="libvips-mask.html#im-rotate-imask45"/>
    <function name="im_rotate_dmask90 ()" link="libvips-mask.html#im-rotate-dmask90"/>
    <function name="im_rotate_dmask45 ()" link="libvips-mask.html#im-rotate-dmask45"/>
    <function name="im_mattrn ()" link="libvips-mask.html#im-mattrn"/>
    <function name="im_matcat ()" link="libvips-mask.html#im-matcat"/>
    <function name="im_matmul ()" link="libvips-mask.html#im-matmul"/>
    <function name="im_lu_decomp ()" link="libvips-mask.html#im-lu-decomp"/>
    <function name="im_lu_solve ()" link="libvips-mask.html#im-lu-solve"/>
    <function name="im_matinv ()" link="libvips-mask.html#im-matinv"/>
    <function name="im_matinv_inplace ()" link="libvips-mask.html#im-matinv-inplace"/>
    <function name="im_local_dmask ()" link="libvips-mask.html#im-local-dmask"/>
    <function name="im_local_imask ()" link="libvips-mask.html#im-local-imask"/>
    <function name="im_dilate ()" link="libvips-morphology.html#im-dilate"/>
    <function name="im_erode ()" link="libvips-morphology.html#im-erode"/>
    <function name="im_rank ()" link="libvips-morphology.html#im-rank"/>
    <function name="im_rank_image ()" link="libvips-morphology.html#im-rank-image"/>
    <function name="im_maxvalue ()" link="libvips-morphology.html#im-maxvalue"/>
    <function name="im_cntlines ()" link="libvips-morphology.html#im-cntlines"/>
    <function name="im_zerox ()" link="libvips-morphology.html#im-zerox"/>
    <function name="im_profile ()" link="libvips-morphology.html#im-profile"/>
    <function name="im_label_regions ()" link="libvips-morphology.html#im-label-regions"/>
    <function name="im_lrmerge ()" link="libvips-mosaicing.html#im-lrmerge"/>
    <function name="im_tbmerge ()" link="libvips-mosaicing.html#im-tbmerge"/>
    <function name="im_lrmerge1 ()" link="libvips-mosaicing.html#im-lrmerge1"/>
    <function name="im_tbmerge1 ()" link="libvips-mosaicing.html#im-tbmerge1"/>
    <function name="im_lrmosaic ()" link="libvips-mosaicing.html#im-lrmosaic"/>
    <function name="im_tbmosaic ()" link="libvips-mosaicing.html#im-tbmosaic"/>
    <function name="im_lrmosaic1 ()" link="libvips-mosaicing.html#im-lrmosaic1"/>
    <function name="im_tbmosaic1 ()" link="libvips-mosaicing.html#im-tbmosaic1"/>
    <function name="im_global_balance ()" link="libvips-mosaicing.html#im-global-balance"/>
    <function name="im_global_balancef ()" link="libvips-mosaicing.html#im-global-balancef"/>
    <function name="im_correl ()" link="libvips-mosaicing.html#im-correl"/>
    <function name="im_remosaic ()" link="libvips-mosaicing.html#im-remosaic"/>
    <function name="im_align_bands ()" link="libvips-mosaicing.html#im-align-bands"/>
    <function name="im_maxpos_subpel ()" link="libvips-mosaicing.html#im-maxpos-subpel"/>
    <function name="im_grey ()" link="libvips-other.html#im-grey"/>
    <function name="im_fgrey ()" link="libvips-other.html#im-fgrey"/>
    <function name="im_make_xy ()" link="libvips-other.html#im-make-xy"/>
    <function name="im_feye ()" link="libvips-other.html#im-feye"/>
    <function name="im_eye ()" link="libvips-other.html#im-eye"/>
    <function name="im_zone ()" link="libvips-other.html#im-zone"/>
    <function name="im_fzone ()" link="libvips-other.html#im-fzone"/>
    <function name="im_sines ()" link="libvips-other.html#im-sines"/>
    <function name="im_benchmarkn ()" link="libvips-other.html#im-benchmarkn"/>
    <function name="im_benchmark2 ()" link="libvips-other.html#im-benchmark2"/>
    <function name="im_affinei ()" link="libvips-resample.html#im-affinei"/>
    <function name="im_affinei_all ()" link="libvips-resample.html#im-affinei-all"/>
    <function name="im_shrink ()" link="libvips-resample.html#im-shrink"/>
    <function name="im_rightshift_size ()" link="libvips-resample.html#im-rightshift-size"/>
    <function name="im_match_linear ()" link="libvips-resample.html#im-match-linear"/>
    <function name="im_match_linear_search ()" link="libvips-resample.html#im-match-linear-search"/>
    <function name="im_video_v4l1 ()" link="libvips-video.html#im-video-v4l1"/>
    <function name="im_video_test ()" link="libvips-video.html#im-video-test"/>
    <function name="Transformation" link="libvips-transform.html#Transformation"/>
    <function name="im__transform_init ()" link="libvips-transform.html#im--transform-init"/>
    <function name="im__transform_calc_inverse ()" link="libvips-transform.html#im--transform-calc-inverse"/>
    <function name="im__transform_isidentity ()" link="libvips-transform.html#im--transform-isidentity"/>
    <function name="im__transform_add ()" link="libvips-transform.html#im--transform-add"/>
    <function name="im__transform_print ()" link="libvips-transform.html#im--transform-print"/>
    <function name="im__transform_forward_point ()" link="libvips-transform.html#im--transform-forward-point"/>
    <function name="im__transform_invert_point ()" link="libvips-transform.html#im--transform-invert-point"/>
    <function name="im__transform_forward_rect ()" link="libvips-transform.html#im--transform-forward-rect"/>
    <function name="im__transform_invert_rect ()" link="libvips-transform.html#im--transform-invert-rect"/>
    <function name="im__transform_set_area ()" link="libvips-transform.html#im--transform-set-area"/>
    <function name="im__affine ()" link="libvips-transform.html#im--affine"/>
    <function name="VIPS_PI" link="libvips-util.html#VIPS-PI:CAPS"/>
    <function name="VIPS_RAD()" link="libvips-util.html#VIPS-RAD:CAPS"/>
    <function name="VIPS_DEG()" link="libvips-util.html#VIPS-DEG:CAPS"/>
    <function name="VIPS_MAX()" link="libvips-util.html#VIPS-MAX:CAPS"/>
    <function name="VIPS_MIN()" link="libvips-util.html#VIPS-MIN:CAPS"/>
    <function name="VIPS_ABS()" link="libvips-util.html#VIPS-ABS:CAPS"/>
    <function name="VIPS_CLIP()" link="libvips-util.html#VIPS-CLIP:CAPS"/>
    <function name="VIPS_NUMBER()" link="libvips-util.html#VIPS-NUMBER:CAPS"/>
    <function name="VIPS_SWAP()" link="libvips-util.html#VIPS-SWAP:CAPS"/>
    <function name="VIPS_UNROLL()" link="libvips-util.html#VIPS-UNROLL:CAPS"/>
    <function name="VIPS_RINT()" link="libvips-util.html#VIPS-RINT:CAPS"/>
    <function name="VIPS_CLIP_UCHAR()" link="libvips-util.html#VIPS-CLIP-UCHAR:CAPS"/>
    <function name="VIPS_CLIP_CHAR()" link="libvips-util.html#VIPS-CLIP-CHAR:CAPS"/>
    <function name="VIPS_CLIP_USHORT()" link="libvips-util.html#VIPS-CLIP-USHORT:CAPS"/>
    <function name="VIPS_CLIP_SHORT()" link="libvips-util.html#VIPS-CLIP-SHORT:CAPS"/>
    <function name="VIPS_CLIP_NONE()" link="libvips-util.html#VIPS-CLIP-NONE:CAPS"/>
    <function name="VIPS_ENUM_STRING()" link="libvips-util.html#VIPS-ENUM-STRING:CAPS"/>
    <function name="VIPS_ENUM_NICK()" link="libvips-util.html#VIPS-ENUM-NICK:CAPS"/>
    <function name="VipsSListMap2Fn ()" link="libvips-util.html#VipsSListMap2Fn"/>
    <function name="VipsSListMap4Fn ()" link="libvips-util.html#VipsSListMap4Fn"/>
    <function name="VipsSListFold2Fn ()" link="libvips-util.html#VipsSListFold2Fn"/>
    <function name="vips_slist_equal ()" link="libvips-util.html#vips-slist-equal"/>
    <function name="vips_slist_map2 ()" link="libvips-util.html#vips-slist-map2"/>
    <function name="vips_slist_map2_rev ()" link="libvips-util.html#vips-slist-map2-rev"/>
    <function name="vips_slist_map4 ()" link="libvips-util.html#vips-slist-map4"/>
    <function name="vips_slist_fold2 ()" link="libvips-util.html#vips-slist-fold2"/>
    <function name="vips_slist_filter ()" link="libvips-util.html#vips-slist-filter"/>
    <function name="vips_slist_free_all ()" link="libvips-util.html#vips-slist-free-all"/>
    <function name="vips_map_equal ()" link="libvips-util.html#vips-map-equal"/>
    <function name="vips_hash_table_map ()" link="libvips-util.html#vips-hash-table-map"/>
    <function name="vips_strncpy ()" link="libvips-util.html#vips-strncpy"/>
    <function name="vips_strrstr ()" link="libvips-util.html#vips-strrstr"/>
    <function name="vips_ispostfix ()" link="libvips-util.html#vips-ispostfix"/>
    <function name="vips_isprefix ()" link="libvips-util.html#vips-isprefix"/>
    <function name="vips_break_token ()" link="libvips-util.html#vips-break-token"/>
    <function name="vips_vsnprintf ()" link="libvips-util.html#vips-vsnprintf"/>
    <function name="vips_snprintf ()" link="libvips-util.html#vips-snprintf"/>
    <function name="vips_filename_split ()" link="libvips-util.html#vips-filename-split"/>
    <function name="vips_skip_dir ()" link="libvips-util.html#vips-skip-dir"/>
    <function name="vips_filename_suffix ()" link="libvips-util.html#vips-filename-suffix"/>
    <function name="vips_filename_suffix_match ()" link="libvips-util.html#vips-filename-suffix-match"/>
    <function name="vips_getnextoption ()" link="libvips-util.html#vips-getnextoption"/>
    <function name="vips_getsuboption ()" link="libvips-util.html#vips-getsuboption"/>
    <function name="vips_file_length ()" link="libvips-util.html#vips-file-length"/>
    <function name="vips__write ()" link="libvips-util.html#vips--write"/>
    <function name="vips__file_open_read ()" link="libvips-util.html#vips--file-open-read"/>
    <function name="vips__file_open_write ()" link="libvips-util.html#vips--file-open-write"/>
    <function name="vips__file_read ()" link="libvips-util.html#vips--file-read"/>
    <function name="vips__file_read_name ()" link="libvips-util.html#vips--file-read-name"/>
    <function name="vips__file_write ()" link="libvips-util.html#vips--file-write"/>
    <function name="vips__get_bytes ()" link="libvips-util.html#vips--get-bytes"/>
    <function name="vips__gvalue_ref_string_new ()" link="libvips-util.html#vips--gvalue-ref-string-new"/>
    <function name="vips__gslist_gvalue_free ()" link="libvips-util.html#vips--gslist-gvalue-free"/>
    <function name="vips__gslist_gvalue_copy ()" link="libvips-util.html#vips--gslist-gvalue-copy"/>
    <function name="vips__gslist_gvalue_merge ()" link="libvips-util.html#vips--gslist-gvalue-merge"/>
    <function name="vips__gslist_gvalue_get ()" link="libvips-util.html#vips--gslist-gvalue-get"/>
    <function name="vips__seek ()" link="libvips-util.html#vips--seek"/>
    <function name="vips__ftruncate ()" link="libvips-util.html#vips--ftruncate"/>
    <function name="vips_existsf ()" link="libvips-util.html#vips-existsf"/>
    <function name="vips_popenf ()" link="libvips-util.html#vips-popenf"/>
    <function name="enum VipsToken" link="libvips-util.html#VipsToken"/>
    <function name="vips__token_get ()" link="libvips-util.html#vips--token-get"/>
    <function name="vips__token_must ()" link="libvips-util.html#vips--token-must"/>
    <function name="vips__token_need ()" link="libvips-util.html#vips--token-need"/>
    <function name="vips_ispoweroftwo ()" link="libvips-util.html#vips-ispoweroftwo"/>
    <function name="vips_amiMSBfirst ()" link="libvips-util.html#vips-amiMSBfirst"/>
    <function name="vips__temp_name ()" link="libvips-util.html#vips--temp-name"/>
    <function name="vips__change_suffix ()" link="libvips-util.html#vips--change-suffix"/>
    <function name="VIPS_VERSION" link="libvips-version.html#VIPS-VERSION:CAPS"/>
    <function name="VIPS_VERSION_STRING" link="libvips-version.html#VIPS-VERSION-STRING:CAPS"/>
    <function name="VIPS_MAJOR_VERSION" link="libvips-version.html#VIPS-MAJOR-VERSION:CAPS"/>
    <function name="VIPS_MINOR_VERSION" link="libvips-version.html#VIPS-MINOR-VERSION:CAPS"/>
    <function name="VIPS_MICRO_VERSION" link="libvips-version.html#VIPS-MICRO-VERSION:CAPS"/>
    <function name="VIPS_EXEEXT" link="libvips-version.html#VIPS-EXEEXT:CAPS"/>
    <function name="VipsSemaphore" link="libvips-semaphore.html#VipsSemaphore"/>
    <function name="vips_semaphore_up ()" link="libvips-semaphore.html#vips-semaphore-up"/>
    <function name="vips_semaphore_down ()" link="libvips-semaphore.html#vips-semaphore-down"/>
    <function name="vips_semaphore_upn ()" link="libvips-semaphore.html#vips-semaphore-upn"/>
    <function name="vips_semaphore_downn ()" link="libvips-semaphore.html#vips-semaphore-downn"/>
    <function name="vips_semaphore_destroy ()" link="libvips-semaphore.html#vips-semaphore-destroy"/>
    <function name="vips_semaphore_init ()" link="libvips-semaphore.html#vips-semaphore-init"/>
  </functions>
</book>
