<?xml version="1.0" encoding="utf-8" standalone="no"?>
<book xmlns="http://www.devhelp.net/book" title="libvips Reference Manual" link="index.html" author="" name="libvips" version="2" language="c" online="/">
  <chapters>
    <sub name="libvips Overview" link="ch01.html">
      <sub name="VIPS from the command-line" link="using-cli.html"/>
      <sub name="VIPS from C" link="using-from-c.html"/>
      <sub name="" link="libvips-from-C++.html"/>
      <sub name="" link="binding.html"/>
      <sub name="Extending VIPS" link="extending.html"/>
      <sub name="VIPS function list" link="func-list.html"/>
      <sub name="The VIPS file format" link="file-format.html"/>
      <sub name="VIPS and threads" link="using-threads.html"/>
      <sub name="" link="How-it-works.html"/>
      <sub name="" link="How-it-opens-files.html"/>
      <sub name="" link="Making-image-pyramids.html"/>
      <sub name="" link="Using-vipsthumbnail.html"/>
      <sub name="" link="Examples.html"/>
      <sub name="" link="Cite.html"/>
    </sub>
    <sub name="Core libvips API" link="ch02.html">
      <sub name="vips" link="libvips-vips.html"/>
      <sub name="VipsImage" link="VipsImage.html"/>
      <sub name="header" link="libvips-header.html"/>
      <sub name="generate" link="libvips-generate.html"/>
      <sub name="VipsOperation" link="VipsOperation.html"/>
      <sub name="error" link="libvips-error.html"/>
      <sub name="memory" link="libvips-memory.html"/>
      <sub name="VipsRegion" link="VipsRegion.html"/>
      <sub name="type" link="libvips-type.html"/>
      <sub name="rect" link="libvips-rect.html"/>
      <sub name="VipsObject" link="VipsObject.html"/>
      <sub name="VipsThreadpool" link="VipsThreadState.html"/>
      <sub name="buf" link="libvips-buf.html"/>
      <sub name="VipsConnection" link="VipsTargetCustom.html"/>
      <sub name="VipsSbuf" link="VipsSbuf.html"/>
      <sub name="basic" link="libvips-basic.html"/>
    </sub>
    <sub name="libvips operation API by section" link="ch03.html">
      <sub name="arithmetic" link="libvips-arithmetic.html"/>
      <sub name="colour" link="libvips-colour.html"/>
      <sub name="conversion" link="libvips-conversion.html"/>
      <sub name="convolution" link="libvips-convolution.html"/>
      <sub name="VipsForeign" link="VipsForeignSave.html"/>
      <sub name="freqfilt" link="libvips-freqfilt.html"/>
      <sub name="histogram" link="libvips-histogram.html"/>
      <sub name="draw" link="libvips-draw.html"/>
      <sub name="VipsInterpolate" link="VipsInterpolate.html"/>
      <sub name="morphology" link="libvips-morphology.html"/>
      <sub name="mosaicing" link="libvips-mosaicing.html"/>
      <sub name="create" link="libvips-create.html"/>
      <sub name="resample" link="libvips-resample.html"/>
    </sub>
    <sub name="Other API (no gtkdoc comments yet)" link="ch04.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"/>
    <sub name="Annotation Glossary" link="annotation-glossary.html"/>
  </chapters>
  <functions>
    <keyword type="macro" name="VIPS_INIT()" link="libvips-vips.html#VIPS-INIT:CAPS"/>
    <keyword type="function" name="vips_init ()" link="libvips-vips.html#vips-init"/>
    <keyword type="function" name="vips_get_argv0 ()" link="libvips-vips.html#vips-get-argv0"/>
    <keyword type="function" name="vips_get_prgname ()" link="libvips-vips.html#vips-get-prgname"/>
    <keyword type="function" name="vips_shutdown ()" link="libvips-vips.html#vips-shutdown"/>
    <keyword type="function" name="vips_thread_shutdown ()" link="libvips-vips.html#vips-thread-shutdown"/>
    <keyword type="function" name="vips_add_option_entries ()" link="libvips-vips.html#vips-add-option-entries"/>
    <keyword type="function" name="vips_leak_set ()" link="libvips-vips.html#vips-leak-set"/>
    <keyword type="function" name="vips_block_untrusted_set ()" link="libvips-vips.html#vips-block-untrusted-set"/>
    <keyword type="function" name="vips_version_string ()" link="libvips-vips.html#vips-version-string"/>
    <keyword type="function" name="vips_version ()" link="libvips-vips.html#vips-version"/>
    <keyword type="function" name="vips_guess_prefix ()" link="libvips-vips.html#vips-guess-prefix"/>
    <keyword type="function" name="vips_guess_libdir ()" link="libvips-vips.html#vips-guess-libdir"/>
    <keyword type="function" name="VipsStartFn ()" link="VipsImage.html#VipsStartFn"/>
    <keyword type="function" name="VipsGenerateFn ()" link="VipsImage.html#VipsGenerateFn"/>
    <keyword type="function" name="VipsStopFn ()" link="VipsImage.html#VipsStopFn"/>
    <keyword type="macro" name="VIPS_IMAGE_SIZEOF_ELEMENT()" link="VipsImage.html#VIPS-IMAGE-SIZEOF-ELEMENT:CAPS"/>
    <keyword type="macro" name="VIPS_IMAGE_SIZEOF_PEL()" link="VipsImage.html#VIPS-IMAGE-SIZEOF-PEL:CAPS"/>
    <keyword type="macro" name="VIPS_IMAGE_SIZEOF_LINE()" link="VipsImage.html#VIPS-IMAGE-SIZEOF-LINE:CAPS"/>
    <keyword type="macro" name="VIPS_IMAGE_N_ELEMENTS()" link="VipsImage.html#VIPS-IMAGE-N-ELEMENTS:CAPS"/>
    <keyword type="macro" name="VIPS_IMAGE_N_PELS()" link="VipsImage.html#VIPS-IMAGE-N-PELS:CAPS"/>
    <keyword type="macro" name="VIPS_IMAGE_ADDR()" link="VipsImage.html#VIPS-IMAGE-ADDR:CAPS"/>
    <keyword type="macro" name="VIPS_MATRIX()" link="VipsImage.html#VIPS-MATRIX:CAPS"/>
    <keyword type="function" name="vips_progress_set ()" link="VipsImage.html#vips-progress-set"/>
    <keyword type="function" name="vips_image_invalidate_all ()" link="VipsImage.html#vips-image-invalidate-all"/>
    <keyword type="function" name="vips_image_minimise_all ()" link="VipsImage.html#vips-image-minimise-all"/>
    <keyword type="function" name="vips_image_is_sequential ()" link="VipsImage.html#vips-image-is-sequential"/>
    <keyword type="function" name="vips_image_set_progress ()" link="VipsImage.html#vips-image-set-progress"/>
    <keyword type="function" name="vips_image_iskilled ()" link="VipsImage.html#vips-image-iskilled"/>
    <keyword type="function" name="vips_image_set_kill ()" link="VipsImage.html#vips-image-set-kill"/>
    <keyword type="function" name="vips_filename_get_filename ()" link="VipsImage.html#vips-filename-get-filename"/>
    <keyword type="function" name="vips_filename_get_options ()" link="VipsImage.html#vips-filename-get-options"/>
    <keyword type="function" name="vips_image_new ()" link="VipsImage.html#vips-image-new"/>
    <keyword type="function" name="vips_image_new_memory ()" link="VipsImage.html#vips-image-new-memory"/>
    <keyword type="function" name="vips_image_memory ()" link="VipsImage.html#vips-image-memory"/>
    <keyword type="function" name="vips_image_new_from_file ()" link="VipsImage.html#vips-image-new-from-file"/>
    <keyword type="function" name="vips_image_new_from_file_RW ()" link="VipsImage.html#vips-image-new-from-file-RW"/>
    <keyword type="function" name="vips_image_new_from_file_raw ()" link="VipsImage.html#vips-image-new-from-file-raw"/>
    <keyword type="function" name="vips_image_new_from_memory ()" link="VipsImage.html#vips-image-new-from-memory"/>
    <keyword type="function" name="vips_image_new_from_memory_copy ()" link="VipsImage.html#vips-image-new-from-memory-copy"/>
    <keyword type="function" name="vips_image_new_from_buffer ()" link="VipsImage.html#vips-image-new-from-buffer"/>
    <keyword type="function" name="vips_image_new_from_source ()" link="VipsImage.html#vips-image-new-from-source"/>
    <keyword type="function" name="vips_image_new_matrix ()" link="VipsImage.html#vips-image-new-matrix"/>
    <keyword type="function" name="vips_image_new_matrixv ()" link="VipsImage.html#vips-image-new-matrixv"/>
    <keyword type="function" name="vips_image_new_matrix_from_array ()" link="VipsImage.html#vips-image-new-matrix-from-array"/>
    <keyword type="function" name="vips_image_matrix_from_array ()" link="VipsImage.html#vips-image-matrix-from-array"/>
    <keyword type="function" name="vips_image_new_from_image ()" link="VipsImage.html#vips-image-new-from-image"/>
    <keyword type="function" name="vips_image_new_from_image1 ()" link="VipsImage.html#vips-image-new-from-image1"/>
    <keyword type="function" name="vips_image_set_delete_on_close ()" link="VipsImage.html#vips-image-set-delete-on-close"/>
    <keyword type="function" name="vips_get_disc_threshold ()" link="VipsImage.html#vips-get-disc-threshold"/>
    <keyword type="function" name="vips_image_new_temp_file ()" link="VipsImage.html#vips-image-new-temp-file"/>
    <keyword type="function" name="vips_image_write ()" link="VipsImage.html#vips-image-write"/>
    <keyword type="function" name="vips_image_write_to_file ()" link="VipsImage.html#vips-image-write-to-file"/>
    <keyword type="function" name="vips_image_write_to_buffer ()" link="VipsImage.html#vips-image-write-to-buffer"/>
    <keyword type="function" name="vips_image_write_to_target ()" link="VipsImage.html#vips-image-write-to-target"/>
    <keyword type="function" name="vips_image_write_to_memory ()" link="VipsImage.html#vips-image-write-to-memory"/>
    <keyword type="function" name="vips_image_decode_predict ()" link="VipsImage.html#vips-image-decode-predict"/>
    <keyword type="function" name="vips_image_decode ()" link="VipsImage.html#vips-image-decode"/>
    <keyword type="function" name="vips_image_encode ()" link="VipsImage.html#vips-image-encode"/>
    <keyword type="function" name="vips_image_isMSBfirst ()" link="VipsImage.html#vips-image-isMSBfirst"/>
    <keyword type="function" name="vips_image_isfile ()" link="VipsImage.html#vips-image-isfile"/>
    <keyword type="function" name="vips_image_ispartial ()" link="VipsImage.html#vips-image-ispartial"/>
    <keyword type="function" name="vips_image_hasalpha ()" link="VipsImage.html#vips-image-hasalpha"/>
    <keyword type="function" name="vips_image_copy_memory ()" link="VipsImage.html#vips-image-copy-memory"/>
    <keyword type="function" name="vips_image_wio_input ()" link="VipsImage.html#vips-image-wio-input"/>
    <keyword type="function" name="vips_image_pio_input ()" link="VipsImage.html#vips-image-pio-input"/>
    <keyword type="function" name="vips_image_pio_output ()" link="VipsImage.html#vips-image-pio-output"/>
    <keyword type="function" name="vips_image_inplace ()" link="VipsImage.html#vips-image-inplace"/>
    <keyword type="function" name="vips_image_write_prepare ()" link="VipsImage.html#vips-image-write-prepare"/>
    <keyword type="function" name="vips_image_write_line ()" link="VipsImage.html#vips-image-write-line"/>
    <keyword type="function" name="vips_band_format_isint ()" link="VipsImage.html#vips-band-format-isint"/>
    <keyword type="function" name="vips_band_format_isuint ()" link="VipsImage.html#vips-band-format-isuint"/>
    <keyword type="function" name="vips_band_format_is8bit ()" link="VipsImage.html#vips-band-format-is8bit"/>
    <keyword type="function" name="vips_band_format_isfloat ()" link="VipsImage.html#vips-band-format-isfloat"/>
    <keyword type="function" name="vips_band_format_iscomplex ()" link="VipsImage.html#vips-band-format-iscomplex"/>
    <keyword type="function" name="vips_system ()" link="VipsImage.html#vips-system"/>
    <keyword type="function" name="vips_array_image_new ()" link="VipsImage.html#vips-array-image-new"/>
    <keyword type="function" name="vips_array_image_newv ()" link="VipsImage.html#vips-array-image-newv"/>
    <keyword type="function" name="vips_array_image_new_from_string ()" link="VipsImage.html#vips-array-image-new-from-string"/>
    <keyword type="function" name="vips_array_image_empty ()" link="VipsImage.html#vips-array-image-empty"/>
    <keyword type="function" name="vips_array_image_append ()" link="VipsImage.html#vips-array-image-append"/>
    <keyword type="function" name="vips_array_image_get ()" link="VipsImage.html#vips-array-image-get"/>
    <keyword type="function" name="vips_value_get_array_image ()" link="VipsImage.html#vips-value-get-array-image"/>
    <keyword type="function" name="vips_value_set_array_image ()" link="VipsImage.html#vips-value-set-array-image"/>
    <keyword type="function" name="vips_reorder_prepare_many ()" link="VipsImage.html#vips-reorder-prepare-many"/>
    <keyword type="function" name="vips_reorder_margin_hint ()" link="VipsImage.html#vips-reorder-margin-hint"/>
    <keyword type="function" name="vips_image_free_buffer ()" link="VipsImage.html#vips-image-free-buffer"/>
    <keyword type="macro" name="VIPS_MAGIC_INTEL" link="VipsImage.html#VIPS-MAGIC-INTEL:CAPS"/>
    <keyword type="macro" name="VIPS_MAGIC_SPARC" link="VipsImage.html#VIPS-MAGIC-SPARC:CAPS"/>
    <keyword type="macro" name="VIPS_MAX_COORD" link="VipsImage.html#VIPS-MAX-COORD:CAPS"/>
    <keyword type="enum" name="enum VipsDemandStyle" link="VipsImage.html#VipsDemandStyle"/>
    <keyword type="enum" name="enum VipsImageType" link="VipsImage.html#VipsImageType"/>
    <keyword type="enum" name="enum VipsInterpretation" link="VipsImage.html#VipsInterpretation"/>
    <keyword type="enum" name="enum VipsBandFormat" link="VipsImage.html#VipsBandFormat"/>
    <keyword type="enum" name="enum VipsCoding" link="VipsImage.html#VipsCoding"/>
    <keyword type="enum" name="enum VipsAccess" link="VipsImage.html#VipsAccess"/>
    <keyword type="struct" name="VipsProgress" link="VipsImage.html#VipsProgress"/>
    <keyword type="property" name="The “bands” property" link="VipsImage.html#VipsImage--bands"/>
    <keyword type="property" name="The “coding” property" link="VipsImage.html#VipsImage--coding"/>
    <keyword type="property" name="The “demand” property" link="VipsImage.html#VipsImage--demand"/>
    <keyword type="property" name="The “filename” property" link="VipsImage.html#VipsImage--filename"/>
    <keyword type="property" name="The “foreign-buffer” property" link="VipsImage.html#VipsImage--foreign-buffer"/>
    <keyword type="property" name="The “format” property" link="VipsImage.html#VipsImage--format"/>
    <keyword type="property" name="The “height” property" link="VipsImage.html#VipsImage--height"/>
    <keyword type="property" name="The “interpretation” property" link="VipsImage.html#VipsImage--interpretation"/>
    <keyword type="property" name="The “kill” property" link="VipsImage.html#VipsImage--kill"/>
    <keyword type="property" name="The “mode” property" link="VipsImage.html#VipsImage--mode"/>
    <keyword type="property" name="The “sizeof-header” property" link="VipsImage.html#VipsImage--sizeof-header"/>
    <keyword type="property" name="The “width” property" link="VipsImage.html#VipsImage--width"/>
    <keyword type="property" name="The “xoffset” property" link="VipsImage.html#VipsImage--xoffset"/>
    <keyword type="property" name="The “xres” property" link="VipsImage.html#VipsImage--xres"/>
    <keyword type="property" name="The “yoffset” property" link="VipsImage.html#VipsImage--yoffset"/>
    <keyword type="property" name="The “yres” property" link="VipsImage.html#VipsImage--yres"/>
    <keyword type="signal" name="The “eval” signal" link="VipsImage.html#VipsImage-eval"/>
    <keyword type="signal" name="The “invalidate” signal" link="VipsImage.html#VipsImage-invalidate"/>
    <keyword type="signal" name="The “minimise” signal" link="VipsImage.html#VipsImage-minimise"/>
    <keyword type="signal" name="The “posteval” signal" link="VipsImage.html#VipsImage-posteval"/>
    <keyword type="signal" name="The “preeval” signal" link="VipsImage.html#VipsImage-preeval"/>
    <keyword type="signal" name="The “written” signal" link="VipsImage.html#VipsImage-written"/>
    <keyword type="function" name="vips_format_sizeof ()" link="libvips-header.html#vips-format-sizeof"/>
    <keyword type="function" name="vips_format_sizeof_unsafe ()" link="libvips-header.html#vips-format-sizeof-unsafe"/>
    <keyword type="function" name="vips_image_get_width ()" link="libvips-header.html#vips-image-get-width"/>
    <keyword type="function" name="vips_image_get_height ()" link="libvips-header.html#vips-image-get-height"/>
    <keyword type="function" name="vips_image_get_bands ()" link="libvips-header.html#vips-image-get-bands"/>
    <keyword type="function" name="vips_image_get_format ()" link="libvips-header.html#vips-image-get-format"/>
    <keyword type="function" name="vips_image_get_format_max ()" link="libvips-header.html#vips-image-get-format-max"/>
    <keyword type="function" name="vips_image_guess_format ()" link="libvips-header.html#vips-image-guess-format"/>
    <keyword type="function" name="vips_image_get_coding ()" link="libvips-header.html#vips-image-get-coding"/>
    <keyword type="function" name="vips_image_get_interpretation ()" link="libvips-header.html#vips-image-get-interpretation"/>
    <keyword type="function" name="vips_image_guess_interpretation ()" link="libvips-header.html#vips-image-guess-interpretation"/>
    <keyword type="function" name="vips_image_get_xres ()" link="libvips-header.html#vips-image-get-xres"/>
    <keyword type="function" name="vips_image_get_yres ()" link="libvips-header.html#vips-image-get-yres"/>
    <keyword type="function" name="vips_image_get_xoffset ()" link="libvips-header.html#vips-image-get-xoffset"/>
    <keyword type="function" name="vips_image_get_yoffset ()" link="libvips-header.html#vips-image-get-yoffset"/>
    <keyword type="function" name="vips_image_get_filename ()" link="libvips-header.html#vips-image-get-filename"/>
    <keyword type="function" name="vips_image_get_mode ()" link="libvips-header.html#vips-image-get-mode"/>
    <keyword type="function" name="vips_image_get_scale ()" link="libvips-header.html#vips-image-get-scale"/>
    <keyword type="function" name="vips_image_get_offset ()" link="libvips-header.html#vips-image-get-offset"/>
    <keyword type="function" name="vips_image_get_page_height ()" link="libvips-header.html#vips-image-get-page-height"/>
    <keyword type="function" name="vips_image_get_n_pages ()" link="libvips-header.html#vips-image-get-n-pages"/>
    <keyword type="function" name="vips_image_get_n_subifds ()" link="libvips-header.html#vips-image-get-n-subifds"/>
    <keyword type="function" name="vips_image_get_orientation ()" link="libvips-header.html#vips-image-get-orientation"/>
    <keyword type="function" name="vips_image_get_orientation_swap ()" link="libvips-header.html#vips-image-get-orientation-swap"/>
    <keyword type="function" name="vips_image_get_concurrency ()" link="libvips-header.html#vips-image-get-concurrency"/>
    <keyword type="function" name="vips_image_get_data ()" link="libvips-header.html#vips-image-get-data"/>
    <keyword type="function" name="vips_image_init_fields ()" link="libvips-header.html#vips-image-init-fields"/>
    <keyword type="function" name="vips_image_set ()" link="libvips-header.html#vips-image-set"/>
    <keyword type="function" name="vips_image_get ()" link="libvips-header.html#vips-image-get"/>
    <keyword type="function" name="vips_image_get_as_string ()" link="libvips-header.html#vips-image-get-as-string"/>
    <keyword type="function" name="vips_image_get_typeof ()" link="libvips-header.html#vips-image-get-typeof"/>
    <keyword type="function" name="vips_image_remove ()" link="libvips-header.html#vips-image-remove"/>
    <keyword type="function" name="VipsImageMapFn ()" link="libvips-header.html#VipsImageMapFn"/>
    <keyword type="function" name="vips_image_map ()" link="libvips-header.html#vips-image-map"/>
    <keyword type="function" name="vips_image_get_fields ()" link="libvips-header.html#vips-image-get-fields"/>
    <keyword type="function" name="vips_image_set_area ()" link="libvips-header.html#vips-image-set-area"/>
    <keyword type="function" name="vips_image_get_area ()" link="libvips-header.html#vips-image-get-area"/>
    <keyword type="function" name="vips_image_set_blob ()" link="libvips-header.html#vips-image-set-blob"/>
    <keyword type="function" name="vips_image_set_blob_copy ()" link="libvips-header.html#vips-image-set-blob-copy"/>
    <keyword type="function" name="vips_image_get_blob ()" link="libvips-header.html#vips-image-get-blob"/>
    <keyword type="function" name="vips_image_get_int ()" link="libvips-header.html#vips-image-get-int"/>
    <keyword type="function" name="vips_image_set_int ()" link="libvips-header.html#vips-image-set-int"/>
    <keyword type="function" name="vips_image_get_double ()" link="libvips-header.html#vips-image-get-double"/>
    <keyword type="function" name="vips_image_set_double ()" link="libvips-header.html#vips-image-set-double"/>
    <keyword type="function" name="vips_image_get_string ()" link="libvips-header.html#vips-image-get-string"/>
    <keyword type="function" name="vips_image_set_string ()" link="libvips-header.html#vips-image-set-string"/>
    <keyword type="function" name="vips_image_print_field ()" link="libvips-header.html#vips-image-print-field"/>
    <keyword type="function" name="vips_image_get_image ()" link="libvips-header.html#vips-image-get-image"/>
    <keyword type="function" name="vips_image_set_image ()" link="libvips-header.html#vips-image-set-image"/>
    <keyword type="function" name="vips_image_set_array_int ()" link="libvips-header.html#vips-image-set-array-int"/>
    <keyword type="function" name="vips_image_get_array_int ()" link="libvips-header.html#vips-image-get-array-int"/>
    <keyword type="function" name="vips_image_get_array_double ()" link="libvips-header.html#vips-image-get-array-double"/>
    <keyword type="function" name="vips_image_set_array_double ()" link="libvips-header.html#vips-image-set-array-double"/>
    <keyword type="function" name="vips_image_history_printf ()" link="libvips-header.html#vips-image-history-printf"/>
    <keyword type="function" name="vips_image_history_args ()" link="libvips-header.html#vips-image-history-args"/>
    <keyword type="function" name="vips_image_get_history ()" link="libvips-header.html#vips-image-get-history"/>
    <keyword type="macro" name="VIPS_META_EXIF_NAME" link="libvips-header.html#VIPS-META-EXIF-NAME:CAPS"/>
    <keyword type="macro" name="VIPS_META_XMP_NAME" link="libvips-header.html#VIPS-META-XMP-NAME:CAPS"/>
    <keyword type="macro" name="VIPS_META_IPTC_NAME" link="libvips-header.html#VIPS-META-IPTC-NAME:CAPS"/>
    <keyword type="macro" name="VIPS_META_PHOTOSHOP_NAME" link="libvips-header.html#VIPS-META-PHOTOSHOP-NAME:CAPS"/>
    <keyword type="macro" name="VIPS_META_ICC_NAME" link="libvips-header.html#VIPS-META-ICC-NAME:CAPS"/>
    <keyword type="macro" name="VIPS_META_IMAGEDESCRIPTION" link="libvips-header.html#VIPS-META-IMAGEDESCRIPTION:CAPS"/>
    <keyword type="macro" name="VIPS_META_RESOLUTION_UNIT" link="libvips-header.html#VIPS-META-RESOLUTION-UNIT:CAPS"/>
    <keyword type="macro" name="VIPS_META_LOADER" link="libvips-header.html#VIPS-META-LOADER:CAPS"/>
    <keyword type="macro" name="VIPS_META_SEQUENTIAL" link="libvips-header.html#VIPS-META-SEQUENTIAL:CAPS"/>
    <keyword type="macro" name="VIPS_META_ORIENTATION" link="libvips-header.html#VIPS-META-ORIENTATION:CAPS"/>
    <keyword type="macro" name="VIPS_META_PAGE_HEIGHT" link="libvips-header.html#VIPS-META-PAGE-HEIGHT:CAPS"/>
    <keyword type="macro" name="VIPS_META_N_PAGES" link="libvips-header.html#VIPS-META-N-PAGES:CAPS"/>
    <keyword type="macro" name="VIPS_META_N_SUBIFDS" link="libvips-header.html#VIPS-META-N-SUBIFDS:CAPS"/>
    <keyword type="macro" name="VIPS_META_CONCURRENCY" link="libvips-header.html#VIPS-META-CONCURRENCY:CAPS"/>
    <keyword type="function" name="VipsRegionWrite ()" link="libvips-generate.html#VipsRegionWrite"/>
    <keyword type="function" name="vips_sink_disc ()" link="libvips-generate.html#vips-sink-disc"/>
    <keyword type="function" name="vips_sink ()" link="libvips-generate.html#vips-sink"/>
    <keyword type="function" name="vips_sink_tile ()" link="libvips-generate.html#vips-sink-tile"/>
    <keyword type="function" name="VipsSinkNotify ()" link="libvips-generate.html#VipsSinkNotify"/>
    <keyword type="function" name="vips_sink_screen ()" link="libvips-generate.html#vips-sink-screen"/>
    <keyword type="function" name="vips_sink_memory ()" link="libvips-generate.html#vips-sink-memory"/>
    <keyword type="function" name="vips_start_one ()" link="libvips-generate.html#vips-start-one"/>
    <keyword type="function" name="vips_stop_one ()" link="libvips-generate.html#vips-stop-one"/>
    <keyword type="function" name="vips_start_many ()" link="libvips-generate.html#vips-start-many"/>
    <keyword type="function" name="vips_stop_many ()" link="libvips-generate.html#vips-stop-many"/>
    <keyword type="function" name="vips_allocate_input_array ()" link="libvips-generate.html#vips-allocate-input-array"/>
    <keyword type="function" name="vips_image_generate ()" link="libvips-generate.html#vips-image-generate"/>
    <keyword type="function" name="vips_image_pipeline_array ()" link="libvips-generate.html#vips-image-pipeline-array"/>
    <keyword type="function" name="vips_image_pipelinev ()" link="libvips-generate.html#vips-image-pipelinev"/>
    <keyword type="function" name="VipsOperationBuildFn ()" link="VipsOperation.html#VipsOperationBuildFn"/>
    <keyword type="function" name="vips_operation_get_flags ()" link="VipsOperation.html#vips-operation-get-flags"/>
    <keyword type="function" name="vips_operation_class_print_usage ()" link="VipsOperation.html#vips-operation-class-print-usage"/>
    <keyword type="function" name="vips_operation_invalidate ()" link="VipsOperation.html#vips-operation-invalidate"/>
    <keyword type="function" name="vips_operation_call_valist ()" link="VipsOperation.html#vips-operation-call-valist"/>
    <keyword type="function" name="vips_operation_new ()" link="VipsOperation.html#vips-operation-new"/>
    <keyword type="function" name="vips_call_required_optional ()" link="VipsOperation.html#vips-call-required-optional"/>
    <keyword type="function" name="vips_call ()" link="VipsOperation.html#vips-call"/>
    <keyword type="function" name="vips_call_split ()" link="VipsOperation.html#vips-call-split"/>
    <keyword type="function" name="vips_call_split_option_string ()" link="VipsOperation.html#vips-call-split-option-string"/>
    <keyword type="function" name="vips_call_options ()" link="VipsOperation.html#vips-call-options"/>
    <keyword type="function" name="vips_call_argv ()" link="VipsOperation.html#vips-call-argv"/>
    <keyword type="function" name="vips_cache_drop_all ()" link="VipsOperation.html#vips-cache-drop-all"/>
    <keyword type="function" name="vips_cache_operation_lookup ()" link="VipsOperation.html#vips-cache-operation-lookup"/>
    <keyword type="function" name="vips_cache_operation_add ()" link="VipsOperation.html#vips-cache-operation-add"/>
    <keyword type="function" name="vips_cache_operation_buildp ()" link="VipsOperation.html#vips-cache-operation-buildp"/>
    <keyword type="function" name="vips_cache_operation_build ()" link="VipsOperation.html#vips-cache-operation-build"/>
    <keyword type="function" name="vips_cache_print ()" link="VipsOperation.html#vips-cache-print"/>
    <keyword type="function" name="vips_cache_set_max ()" link="VipsOperation.html#vips-cache-set-max"/>
    <keyword type="function" name="vips_cache_set_max_mem ()" link="VipsOperation.html#vips-cache-set-max-mem"/>
    <keyword type="function" name="vips_cache_get_max ()" link="VipsOperation.html#vips-cache-get-max"/>
    <keyword type="function" name="vips_cache_get_size ()" link="VipsOperation.html#vips-cache-get-size"/>
    <keyword type="function" name="vips_cache_get_max_mem ()" link="VipsOperation.html#vips-cache-get-max-mem"/>
    <keyword type="function" name="vips_cache_get_max_files ()" link="VipsOperation.html#vips-cache-get-max-files"/>
    <keyword type="function" name="vips_cache_set_max_files ()" link="VipsOperation.html#vips-cache-set-max-files"/>
    <keyword type="function" name="vips_cache_set_dump ()" link="VipsOperation.html#vips-cache-set-dump"/>
    <keyword type="function" name="vips_cache_set_trace ()" link="VipsOperation.html#vips-cache-set-trace"/>
    <keyword type="function" name="vips_concurrency_set ()" link="VipsOperation.html#vips-concurrency-set"/>
    <keyword type="function" name="vips_concurrency_get ()" link="VipsOperation.html#vips-concurrency-get"/>
    <keyword type="function" name="vips_operation_block_set ()" link="VipsOperation.html#vips-operation-block-set"/>
    <keyword type="enum" name="enum VipsOperationFlags" link="VipsOperation.html#VipsOperationFlags"/>
    <keyword type="signal" name="The “invalidate” signal" link="VipsOperation.html#VipsOperation-invalidate"/>
    <keyword type="function" name="vips_error_buffer ()" link="libvips-error.html#vips-error-buffer"/>
    <keyword type="function" name="vips_error_buffer_copy ()" link="libvips-error.html#vips-error-buffer-copy"/>
    <keyword type="function" name="vips_error_clear ()" link="libvips-error.html#vips-error-clear"/>
    <keyword type="function" name="vips_error_freeze ()" link="libvips-error.html#vips-error-freeze"/>
    <keyword type="function" name="vips_error_thaw ()" link="libvips-error.html#vips-error-thaw"/>
    <keyword type="function" name="vips_error ()" link="libvips-error.html#vips-error"/>
    <keyword type="function" name="vips_verror ()" link="libvips-error.html#vips-verror"/>
    <keyword type="function" name="vips_error_system ()" link="libvips-error.html#vips-error-system"/>
    <keyword type="function" name="vips_verror_system ()" link="libvips-error.html#vips-verror-system"/>
    <keyword type="function" name="vips_error_g ()" link="libvips-error.html#vips-error-g"/>
    <keyword type="function" name="vips_g_error ()" link="libvips-error.html#vips-g-error"/>
    <keyword type="function" name="vips_error_exit ()" link="libvips-error.html#vips-error-exit"/>
    <keyword type="function" name="vips_check_uncoded ()" link="libvips-error.html#vips-check-uncoded"/>
    <keyword type="function" name="vips_check_coding ()" link="libvips-error.html#vips-check-coding"/>
    <keyword type="function" name="vips_check_coding_known ()" link="libvips-error.html#vips-check-coding-known"/>
    <keyword type="function" name="vips_check_coding_noneorlabq ()" link="libvips-error.html#vips-check-coding-noneorlabq"/>
    <keyword type="function" name="vips_check_coding_same ()" link="libvips-error.html#vips-check-coding-same"/>
    <keyword type="function" name="vips_check_mono ()" link="libvips-error.html#vips-check-mono"/>
    <keyword type="function" name="vips_check_bands ()" link="libvips-error.html#vips-check-bands"/>
    <keyword type="function" name="vips_check_bands_1or3 ()" link="libvips-error.html#vips-check-bands-1or3"/>
    <keyword type="function" name="vips_check_bands_atleast ()" link="libvips-error.html#vips-check-bands-atleast"/>
    <keyword type="function" name="vips_check_bands_1orn ()" link="libvips-error.html#vips-check-bands-1orn"/>
    <keyword type="function" name="vips_check_bands_1orn_unary ()" link="libvips-error.html#vips-check-bands-1orn-unary"/>
    <keyword type="function" name="vips_check_bands_same ()" link="libvips-error.html#vips-check-bands-same"/>
    <keyword type="function" name="vips_check_bandno ()" link="libvips-error.html#vips-check-bandno"/>
    <keyword type="function" name="vips_check_int ()" link="libvips-error.html#vips-check-int"/>
    <keyword type="function" name="vips_check_uint ()" link="libvips-error.html#vips-check-uint"/>
    <keyword type="function" name="vips_check_uintorf ()" link="libvips-error.html#vips-check-uintorf"/>
    <keyword type="function" name="vips_check_noncomplex ()" link="libvips-error.html#vips-check-noncomplex"/>
    <keyword type="function" name="vips_check_complex ()" link="libvips-error.html#vips-check-complex"/>
    <keyword type="function" name="vips_check_twocomponents ()" link="libvips-error.html#vips-check-twocomponents"/>
    <keyword type="function" name="vips_check_format ()" link="libvips-error.html#vips-check-format"/>
    <keyword type="function" name="vips_check_u8or16 ()" link="libvips-error.html#vips-check-u8or16"/>
    <keyword type="function" name="vips_check_8or16 ()" link="libvips-error.html#vips-check-8or16"/>
    <keyword type="function" name="vips_check_u8or16orf ()" link="libvips-error.html#vips-check-u8or16orf"/>
    <keyword type="function" name="vips_check_format_same ()" link="libvips-error.html#vips-check-format-same"/>
    <keyword type="function" name="vips_check_size_same ()" link="libvips-error.html#vips-check-size-same"/>
    <keyword type="function" name="vips_check_oddsquare ()" link="libvips-error.html#vips-check-oddsquare"/>
    <keyword type="function" name="vips_check_vector_length ()" link="libvips-error.html#vips-check-vector-length"/>
    <keyword type="function" name="vips_check_vector ()" link="libvips-error.html#vips-check-vector"/>
    <keyword type="function" name="vips_check_hist ()" link="libvips-error.html#vips-check-hist"/>
    <keyword type="function" name="vips_check_matrix ()" link="libvips-error.html#vips-check-matrix"/>
    <keyword type="function" name="vips_check_separable ()" link="libvips-error.html#vips-check-separable"/>
    <keyword type="function" name="vips_check_precision_intfloat ()" link="libvips-error.html#vips-check-precision-intfloat"/>
    <keyword type="macro" name="VIPS_FREEF()" link="libvips-memory.html#VIPS-FREEF:CAPS"/>
    <keyword type="macro" name="VIPS_FREE()" link="libvips-memory.html#VIPS-FREE:CAPS"/>
    <keyword type="macro" name="VIPS_SETSTR()" link="libvips-memory.html#VIPS-SETSTR:CAPS"/>
    <keyword type="macro" name="VIPS_MALLOC()" link="libvips-memory.html#VIPS-MALLOC:CAPS"/>
    <keyword type="macro" name="VIPS_NEW()" link="libvips-memory.html#VIPS-NEW:CAPS"/>
    <keyword type="macro" name="VIPS_ARRAY()" link="libvips-memory.html#VIPS-ARRAY:CAPS"/>
    <keyword type="function" name="vips_malloc ()" link="libvips-memory.html#vips-malloc"/>
    <keyword type="function" name="vips_strdup ()" link="libvips-memory.html#vips-strdup"/>
    <keyword type="function" name="vips_tracked_free ()" link="libvips-memory.html#vips-tracked-free"/>
    <keyword type="function" name="vips_tracked_malloc ()" link="libvips-memory.html#vips-tracked-malloc"/>
    <keyword type="function" name="vips_tracked_get_mem ()" link="libvips-memory.html#vips-tracked-get-mem"/>
    <keyword type="function" name="vips_tracked_get_mem_highwater ()" link="libvips-memory.html#vips-tracked-get-mem-highwater"/>
    <keyword type="function" name="vips_tracked_get_allocs ()" link="libvips-memory.html#vips-tracked-get-allocs"/>
    <keyword type="function" name="vips_tracked_open ()" link="libvips-memory.html#vips-tracked-open"/>
    <keyword type="function" name="vips_tracked_close ()" link="libvips-memory.html#vips-tracked-close"/>
    <keyword type="function" name="vips_tracked_get_files ()" link="libvips-memory.html#vips-tracked-get-files"/>
    <keyword type="function" name="vips_region_new ()" link="VipsRegion.html#vips-region-new"/>
    <keyword type="function" name="vips_region_buffer ()" link="VipsRegion.html#vips-region-buffer"/>
    <keyword type="function" name="vips_region_image ()" link="VipsRegion.html#vips-region-image"/>
    <keyword type="function" name="vips_region_region ()" link="VipsRegion.html#vips-region-region"/>
    <keyword type="function" name="vips_region_equalsregion ()" link="VipsRegion.html#vips-region-equalsregion"/>
    <keyword type="function" name="vips_region_position ()" link="VipsRegion.html#vips-region-position"/>
    <keyword type="function" name="vips_region_paint ()" link="VipsRegion.html#vips-region-paint"/>
    <keyword type="function" name="vips_region_paint_pel ()" link="VipsRegion.html#vips-region-paint-pel"/>
    <keyword type="function" name="vips_region_black ()" link="VipsRegion.html#vips-region-black"/>
    <keyword type="function" name="vips_region_copy ()" link="VipsRegion.html#vips-region-copy"/>
    <keyword type="function" name="vips_region_shrink_method ()" link="VipsRegion.html#vips-region-shrink-method"/>
    <keyword type="function" name="vips_region_shrink ()" link="VipsRegion.html#vips-region-shrink"/>
    <keyword type="function" name="vips_region_prepare ()" link="VipsRegion.html#vips-region-prepare"/>
    <keyword type="function" name="vips_region_prepare_to ()" link="VipsRegion.html#vips-region-prepare-to"/>
    <keyword type="function" name="vips_region_fetch ()" link="VipsRegion.html#vips-region-fetch"/>
    <keyword type="function" name="vips_region_width ()" link="VipsRegion.html#vips-region-width"/>
    <keyword type="function" name="vips_region_height ()" link="VipsRegion.html#vips-region-height"/>
    <keyword type="function" name="vips_region_invalidate ()" link="VipsRegion.html#vips-region-invalidate"/>
    <keyword type="macro" name="VIPS_COUNT_PIXELS()" link="VipsRegion.html#VIPS-COUNT-PIXELS:CAPS"/>
    <keyword type="macro" name="VIPS_REGION_LSKIP()" link="VipsRegion.html#VIPS-REGION-LSKIP:CAPS"/>
    <keyword type="macro" name="VIPS_REGION_N_ELEMENTS()" link="VipsRegion.html#VIPS-REGION-N-ELEMENTS:CAPS"/>
    <keyword type="macro" name="VIPS_REGION_SIZEOF_ELEMENT()" link="VipsRegion.html#VIPS-REGION-SIZEOF-ELEMENT:CAPS"/>
    <keyword type="macro" name="VIPS_REGION_SIZEOF_PEL()" link="VipsRegion.html#VIPS-REGION-SIZEOF-PEL:CAPS"/>
    <keyword type="macro" name="VIPS_REGION_SIZEOF_LINE()" link="VipsRegion.html#VIPS-REGION-SIZEOF-LINE:CAPS"/>
    <keyword type="macro" name="VIPS_REGION_ADDR()" link="VipsRegion.html#VIPS-REGION-ADDR:CAPS"/>
    <keyword type="macro" name="VIPS_REGION_ADDR_TOPLEFT()" link="VipsRegion.html#VIPS-REGION-ADDR-TOPLEFT:CAPS"/>
    <keyword type="enum" name="enum VipsRegionShrink" link="VipsRegion.html#VipsRegionShrink"/>
    <keyword type="function" name="vips_thing_new ()" link="libvips-type.html#vips-thing-new"/>
    <keyword type="function" name="vips_area_copy ()" link="libvips-type.html#vips-area-copy"/>
    <keyword type="function" name="vips_area_free_cb ()" link="libvips-type.html#vips-area-free-cb"/>
    <keyword type="function" name="vips_area_unref ()" link="libvips-type.html#vips-area-unref"/>
    <keyword type="function" name="vips_area_new ()" link="libvips-type.html#vips-area-new"/>
    <keyword type="function" name="vips_area_new_array ()" link="libvips-type.html#vips-area-new-array"/>
    <keyword type="function" name="vips_area_new_array_object ()" link="libvips-type.html#vips-area-new-array-object"/>
    <keyword type="function" name="vips_area_get_data ()" link="libvips-type.html#vips-area-get-data"/>
    <keyword type="macro" name="VIPS_ARRAY_ADDR()" link="libvips-type.html#VIPS-ARRAY-ADDR:CAPS"/>
    <keyword type="function" name="vips_ref_string_new ()" link="libvips-type.html#vips-ref-string-new"/>
    <keyword type="function" name="vips_ref_string_get ()" link="libvips-type.html#vips-ref-string-get"/>
    <keyword type="function" name="vips_blob_new ()" link="libvips-type.html#vips-blob-new"/>
    <keyword type="function" name="vips_blob_copy ()" link="libvips-type.html#vips-blob-copy"/>
    <keyword type="function" name="vips_blob_get ()" link="libvips-type.html#vips-blob-get"/>
    <keyword type="function" name="vips_blob_set ()" link="libvips-type.html#vips-blob-set"/>
    <keyword type="function" name="vips_array_double_new ()" link="libvips-type.html#vips-array-double-new"/>
    <keyword type="function" name="vips_array_double_newv ()" link="libvips-type.html#vips-array-double-newv"/>
    <keyword type="function" name="vips_array_double_get ()" link="libvips-type.html#vips-array-double-get"/>
    <keyword type="function" name="vips_array_int_new ()" link="libvips-type.html#vips-array-int-new"/>
    <keyword type="function" name="vips_array_int_newv ()" link="libvips-type.html#vips-array-int-newv"/>
    <keyword type="function" name="vips_array_int_get ()" link="libvips-type.html#vips-array-int-get"/>
    <keyword type="function" name="vips_value_set_area ()" link="libvips-type.html#vips-value-set-area"/>
    <keyword type="function" name="vips_value_get_area ()" link="libvips-type.html#vips-value-get-area"/>
    <keyword type="function" name="vips_value_get_save_string ()" link="libvips-type.html#vips-value-get-save-string"/>
    <keyword type="function" name="vips_value_set_save_string ()" link="libvips-type.html#vips-value-set-save-string"/>
    <keyword type="function" name="vips_value_set_save_stringf ()" link="libvips-type.html#vips-value-set-save-stringf"/>
    <keyword type="function" name="vips_value_get_ref_string ()" link="libvips-type.html#vips-value-get-ref-string"/>
    <keyword type="function" name="vips_value_set_ref_string ()" link="libvips-type.html#vips-value-set-ref-string"/>
    <keyword type="function" name="vips_value_get_blob ()" link="libvips-type.html#vips-value-get-blob"/>
    <keyword type="function" name="vips_value_set_blob ()" link="libvips-type.html#vips-value-set-blob"/>
    <keyword type="function" name="vips_value_set_blob_free ()" link="libvips-type.html#vips-value-set-blob-free"/>
    <keyword type="function" name="vips_value_set_array ()" link="libvips-type.html#vips-value-set-array"/>
    <keyword type="function" name="vips_value_get_array ()" link="libvips-type.html#vips-value-get-array"/>
    <keyword type="function" name="vips_value_get_array_double ()" link="libvips-type.html#vips-value-get-array-double"/>
    <keyword type="function" name="vips_value_set_array_double ()" link="libvips-type.html#vips-value-set-array-double"/>
    <keyword type="function" name="vips_value_get_array_int ()" link="libvips-type.html#vips-value-get-array-int"/>
    <keyword type="function" name="vips_value_set_array_int ()" link="libvips-type.html#vips-value-set-array-int"/>
    <keyword type="function" name="vips_value_get_array_object ()" link="libvips-type.html#vips-value-get-array-object"/>
    <keyword type="function" name="vips_value_set_array_object ()" link="libvips-type.html#vips-value-set-array-object"/>
    <keyword type="macro" name="VIPS_RECT_RIGHT()" link="libvips-rect.html#VIPS-RECT-RIGHT:CAPS"/>
    <keyword type="macro" name="VIPS_RECT_BOTTOM()" link="libvips-rect.html#VIPS-RECT-BOTTOM:CAPS"/>
    <keyword type="macro" name="VIPS_RECT_HCENTRE()" link="libvips-rect.html#VIPS-RECT-HCENTRE:CAPS"/>
    <keyword type="macro" name="VIPS_RECT_VCENTRE()" link="libvips-rect.html#VIPS-RECT-VCENTRE:CAPS"/>
    <keyword type="function" name="vips_rect_isempty ()" link="libvips-rect.html#vips-rect-isempty"/>
    <keyword type="function" name="vips_rect_includespoint ()" link="libvips-rect.html#vips-rect-includespoint"/>
    <keyword type="function" name="vips_rect_includesrect ()" link="libvips-rect.html#vips-rect-includesrect"/>
    <keyword type="function" name="vips_rect_equalsrect ()" link="libvips-rect.html#vips-rect-equalsrect"/>
    <keyword type="function" name="vips_rect_overlapsrect ()" link="libvips-rect.html#vips-rect-overlapsrect"/>
    <keyword type="function" name="vips_rect_marginadjust ()" link="libvips-rect.html#vips-rect-marginadjust"/>
    <keyword type="function" name="vips_rect_intersectrect ()" link="libvips-rect.html#vips-rect-intersectrect"/>
    <keyword type="function" name="vips_rect_unionrect ()" link="libvips-rect.html#vips-rect-unionrect"/>
    <keyword type="function" name="vips_rect_dup ()" link="libvips-rect.html#vips-rect-dup"/>
    <keyword type="function" name="vips_rect_normalise ()" link="libvips-rect.html#vips-rect-normalise"/>
    <keyword type="struct" name="VipsRect" link="libvips-rect.html#VipsRect"/>
    <keyword type="macro" name="VIPS_UNREF()" link="VipsObject.html#VIPS-UNREF:CAPS"/>
    <keyword type="macro" name="VIPS_ARG_IMAGE()" link="VipsObject.html#VIPS-ARG-IMAGE:CAPS"/>
    <keyword type="macro" name="VIPS_ARG_INTERPOLATE()" link="VipsObject.html#VIPS-ARG-INTERPOLATE:CAPS"/>
    <keyword type="macro" name="VIPS_ARG_BOOL()" link="VipsObject.html#VIPS-ARG-BOOL:CAPS"/>
    <keyword type="macro" name="VIPS_ARG_DOUBLE()" link="VipsObject.html#VIPS-ARG-DOUBLE:CAPS"/>
    <keyword type="macro" name="VIPS_ARG_BOXED()" link="VipsObject.html#VIPS-ARG-BOXED:CAPS"/>
    <keyword type="macro" name="VIPS_ARG_INT()" link="VipsObject.html#VIPS-ARG-INT:CAPS"/>
    <keyword type="macro" name="VIPS_ARG_UINT64()" link="VipsObject.html#VIPS-ARG-UINT64:CAPS"/>
    <keyword type="macro" name="VIPS_ARG_ENUM()" link="VipsObject.html#VIPS-ARG-ENUM:CAPS"/>
    <keyword type="macro" name="VIPS_ARG_FLAGS()" link="VipsObject.html#VIPS-ARG-FLAGS:CAPS"/>
    <keyword type="macro" name="VIPS_ARG_STRING()" link="VipsObject.html#VIPS-ARG-STRING:CAPS"/>
    <keyword type="macro" name="VIPS_ARG_POINTER()" link="VipsObject.html#VIPS-ARG-POINTER:CAPS"/>
    <keyword type="function" name="vips_argument_get_id ()" link="VipsObject.html#vips-argument-get-id"/>
    <keyword type="function" name="vips__object_set_member ()" link="VipsObject.html#vips--object-set-member"/>
    <keyword type="function" name="VipsArgumentMapFn ()" link="VipsObject.html#VipsArgumentMapFn"/>
    <keyword type="function" name="vips_argument_map ()" link="VipsObject.html#vips-argument-map"/>
    <keyword type="function" name="vips_object_get_args ()" link="VipsObject.html#vips-object-get-args"/>
    <keyword type="function" name="VipsArgumentClassMapFn ()" link="VipsObject.html#VipsArgumentClassMapFn"/>
    <keyword type="function" name="vips_argument_class_map ()" link="VipsObject.html#vips-argument-class-map"/>
    <keyword type="function" name="vips_argument_class_needsstring ()" link="VipsObject.html#vips-argument-class-needsstring"/>
    <keyword type="function" name="vips_object_get_argument ()" link="VipsObject.html#vips-object-get-argument"/>
    <keyword type="function" name="vips_object_argument_isset ()" link="VipsObject.html#vips-object-argument-isset"/>
    <keyword type="function" name="vips_object_get_argument_flags ()" link="VipsObject.html#vips-object-get-argument-flags"/>
    <keyword type="function" name="vips_object_get_argument_priority ()" link="VipsObject.html#vips-object-get-argument-priority"/>
    <keyword type="macro" name="VIPS_ARGUMENT_FOR_ALL()" link="VipsObject.html#VIPS-ARGUMENT-FOR-ALL:CAPS"/>
    <keyword type="macro" name="VIPS_ARGUMENT_COLLECT_SET()" link="VipsObject.html#VIPS-ARGUMENT-COLLECT-SET:CAPS"/>
    <keyword type="macro" name="VIPS_ARGUMENT_COLLECT_GET()" link="VipsObject.html#VIPS-ARGUMENT-COLLECT-GET:CAPS"/>
    <keyword type="function" name="vips_value_is_null ()" link="VipsObject.html#vips-value-is-null"/>
    <keyword type="function" name="vips_object_set_property ()" link="VipsObject.html#vips-object-set-property"/>
    <keyword type="function" name="vips_object_get_property ()" link="VipsObject.html#vips-object-get-property"/>
    <keyword type="function" name="vips_object_preclose ()" link="VipsObject.html#vips-object-preclose"/>
    <keyword type="function" name="vips_object_build ()" link="VipsObject.html#vips-object-build"/>
    <keyword type="function" name="vips_object_summary_class ()" link="VipsObject.html#vips-object-summary-class"/>
    <keyword type="function" name="vips_object_summary ()" link="VipsObject.html#vips-object-summary"/>
    <keyword type="function" name="vips_object_dump ()" link="VipsObject.html#vips-object-dump"/>
    <keyword type="function" name="vips_object_print_summary_class ()" link="VipsObject.html#vips-object-print-summary-class"/>
    <keyword type="function" name="vips_object_print_summary ()" link="VipsObject.html#vips-object-print-summary"/>
    <keyword type="function" name="vips_object_print_dump ()" link="VipsObject.html#vips-object-print-dump"/>
    <keyword type="function" name="vips_object_print_name ()" link="VipsObject.html#vips-object-print-name"/>
    <keyword type="function" name="vips_object_sanity ()" link="VipsObject.html#vips-object-sanity"/>
    <keyword type="function" name="vips_object_class_install_argument ()" link="VipsObject.html#vips-object-class-install-argument"/>
    <keyword type="function" name="vips_object_set_argument_from_string ()" link="VipsObject.html#vips-object-set-argument-from-string"/>
    <keyword type="function" name="vips_object_argument_needsstring ()" link="VipsObject.html#vips-object-argument-needsstring"/>
    <keyword type="function" name="vips_object_get_argument_to_string ()" link="VipsObject.html#vips-object-get-argument-to-string"/>
    <keyword type="function" name="vips_object_set_required ()" link="VipsObject.html#vips-object-set-required"/>
    <keyword type="function" name="VipsObjectSetArguments ()" link="VipsObject.html#VipsObjectSetArguments"/>
    <keyword type="function" name="vips_object_new ()" link="VipsObject.html#vips-object-new"/>
    <keyword type="function" name="vips_object_set_valist ()" link="VipsObject.html#vips-object-set-valist"/>
    <keyword type="function" name="vips_object_set ()" link="VipsObject.html#vips-object-set"/>
    <keyword type="function" name="vips_object_set_from_string ()" link="VipsObject.html#vips-object-set-from-string"/>
    <keyword type="function" name="vips_object_new_from_string ()" link="VipsObject.html#vips-object-new-from-string"/>
    <keyword type="function" name="vips_object_to_string ()" link="VipsObject.html#vips-object-to-string"/>
    <keyword type="function" name="vips_object_map ()" link="VipsObject.html#vips-object-map"/>
    <keyword type="function" name="VipsTypeMapFn ()" link="VipsObject.html#VipsTypeMapFn"/>
    <keyword type="function" name="VipsTypeMap2Fn ()" link="VipsObject.html#VipsTypeMap2Fn"/>
    <keyword type="function" name="VipsClassMapFn ()" link="VipsObject.html#VipsClassMapFn"/>
    <keyword type="function" name="vips_type_map ()" link="VipsObject.html#vips-type-map"/>
    <keyword type="function" name="vips_type_map_all ()" link="VipsObject.html#vips-type-map-all"/>
    <keyword type="function" name="vips_type_depth ()" link="VipsObject.html#vips-type-depth"/>
    <keyword type="function" name="vips_type_find ()" link="VipsObject.html#vips-type-find"/>
    <keyword type="function" name="vips_nickname_find ()" link="VipsObject.html#vips-nickname-find"/>
    <keyword type="function" name="vips_class_map_all ()" link="VipsObject.html#vips-class-map-all"/>
    <keyword type="function" name="vips_class_find ()" link="VipsObject.html#vips-class-find"/>
    <keyword type="function" name="vips_object_local_array ()" link="VipsObject.html#vips-object-local-array"/>
    <keyword type="function" name="vips_object_local_cb ()" link="VipsObject.html#vips-object-local-cb"/>
    <keyword type="macro" name="vips_object_local()" link="VipsObject.html#vips-object-local"/>
    <keyword type="function" name="vips_object_set_static ()" link="VipsObject.html#vips-object-set-static"/>
    <keyword type="function" name="vips_object_print_all ()" link="VipsObject.html#vips-object-print-all"/>
    <keyword type="function" name="vips_object_sanity_all ()" link="VipsObject.html#vips-object-sanity-all"/>
    <keyword type="function" name="vips_object_rewind ()" link="VipsObject.html#vips-object-rewind"/>
    <keyword type="function" name="vips_object_unref_outputs ()" link="VipsObject.html#vips-object-unref-outputs"/>
    <keyword type="function" name="vips_object_get_description ()" link="VipsObject.html#vips-object-get-description"/>
    <keyword type="enum" name="enum VipsArgumentFlags" link="VipsObject.html#VipsArgumentFlags"/>
    <keyword type="macro" name="VIPS_ARGUMENT_REQUIRED_INPUT" link="VipsObject.html#VIPS-ARGUMENT-REQUIRED-INPUT:CAPS"/>
    <keyword type="macro" name="VIPS_ARGUMENT_OPTIONAL_INPUT" link="VipsObject.html#VIPS-ARGUMENT-OPTIONAL-INPUT:CAPS"/>
    <keyword type="macro" name="VIPS_ARGUMENT_REQUIRED_OUTPUT" link="VipsObject.html#VIPS-ARGUMENT-REQUIRED-OUTPUT:CAPS"/>
    <keyword type="macro" name="VIPS_ARGUMENT_OPTIONAL_OUTPUT" link="VipsObject.html#VIPS-ARGUMENT-OPTIONAL-OUTPUT:CAPS"/>
    <keyword type="struct" name="VipsArgument" link="VipsObject.html#VipsArgument"/>
    <keyword type="struct" name="VipsArgumentClass" link="VipsObject.html#VipsArgumentClass"/>
    <keyword type="struct" name="VipsArgumentInstance" link="VipsObject.html#VipsArgumentInstance"/>
    <keyword type="typedef" name="VipsArgumentTable" link="VipsObject.html#VipsArgumentTable"/>
    <keyword type="macro" name="VIPS_ARGUMENT_COLLECT_END" link="VipsObject.html#VIPS-ARGUMENT-COLLECT-END:CAPS"/>
    <keyword type="property" name="The “description” property" link="VipsObject.html#VipsObject--description"/>
    <keyword type="property" name="The “nickname” property" link="VipsObject.html#VipsObject--nickname"/>
    <keyword type="signal" name="The “close” signal" link="VipsObject.html#VipsObject-close"/>
    <keyword type="signal" name="The “postbuild” signal" link="VipsObject.html#VipsObject-postbuild"/>
    <keyword type="signal" name="The “postclose” signal" link="VipsObject.html#VipsObject-postclose"/>
    <keyword type="signal" name="The “preclose” signal" link="VipsObject.html#VipsObject-preclose"/>
    <keyword type="function" name="vips_thread_state_set ()" link="VipsThreadState.html#vips-thread-state-set"/>
    <keyword type="function" name="vips_thread_state_new ()" link="VipsThreadState.html#vips-thread-state-new"/>
    <keyword type="function" name="VipsThreadStartFn ()" link="VipsThreadState.html#VipsThreadStartFn"/>
    <keyword type="function" name="VipsThreadpoolAllocateFn ()" link="VipsThreadState.html#VipsThreadpoolAllocateFn"/>
    <keyword type="function" name="VipsThreadpoolWorkFn ()" link="VipsThreadState.html#VipsThreadpoolWorkFn"/>
    <keyword type="function" name="VipsThreadpoolProgressFn ()" link="VipsThreadState.html#VipsThreadpoolProgressFn"/>
    <keyword type="function" name="vips_threadpool_run ()" link="VipsThreadState.html#vips-threadpool-run"/>
    <keyword type="function" name="vips_get_tile_size ()" link="VipsThreadState.html#vips-get-tile-size"/>
    <keyword type="macro" name="VIPS_BUF_STATIC()" link="libvips-buf.html#VIPS-BUF-STATIC:CAPS"/>
    <keyword type="function" name="vips_buf_rewind ()" link="libvips-buf.html#vips-buf-rewind"/>
    <keyword type="function" name="vips_buf_destroy ()" link="libvips-buf.html#vips-buf-destroy"/>
    <keyword type="function" name="vips_buf_init ()" link="libvips-buf.html#vips-buf-init"/>
    <keyword type="function" name="vips_buf_set_static ()" link="libvips-buf.html#vips-buf-set-static"/>
    <keyword type="function" name="vips_buf_set_dynamic ()" link="libvips-buf.html#vips-buf-set-dynamic"/>
    <keyword type="function" name="vips_buf_init_static ()" link="libvips-buf.html#vips-buf-init-static"/>
    <keyword type="function" name="vips_buf_init_dynamic ()" link="libvips-buf.html#vips-buf-init-dynamic"/>
    <keyword type="function" name="vips_buf_appendns ()" link="libvips-buf.html#vips-buf-appendns"/>
    <keyword type="function" name="vips_buf_appends ()" link="libvips-buf.html#vips-buf-appends"/>
    <keyword type="function" name="vips_buf_appendf ()" link="libvips-buf.html#vips-buf-appendf"/>
    <keyword type="function" name="vips_buf_vappendf ()" link="libvips-buf.html#vips-buf-vappendf"/>
    <keyword type="function" name="vips_buf_appendc ()" link="libvips-buf.html#vips-buf-appendc"/>
    <keyword type="function" name="vips_buf_appendsc ()" link="libvips-buf.html#vips-buf-appendsc"/>
    <keyword type="function" name="vips_buf_appendgv ()" link="libvips-buf.html#vips-buf-appendgv"/>
    <keyword type="function" name="vips_buf_append_size ()" link="libvips-buf.html#vips-buf-append-size"/>
    <keyword type="function" name="vips_buf_removec ()" link="libvips-buf.html#vips-buf-removec"/>
    <keyword type="function" name="vips_buf_change ()" link="libvips-buf.html#vips-buf-change"/>
    <keyword type="function" name="vips_buf_is_empty ()" link="libvips-buf.html#vips-buf-is-empty"/>
    <keyword type="function" name="vips_buf_is_full ()" link="libvips-buf.html#vips-buf-is-full"/>
    <keyword type="function" name="vips_buf_all ()" link="libvips-buf.html#vips-buf-all"/>
    <keyword type="function" name="vips_buf_firstline ()" link="libvips-buf.html#vips-buf-firstline"/>
    <keyword type="function" name="vips_buf_appendg ()" link="libvips-buf.html#vips-buf-appendg"/>
    <keyword type="function" name="vips_buf_appendd ()" link="libvips-buf.html#vips-buf-appendd"/>
    <keyword type="function" name="vips_buf_len ()" link="libvips-buf.html#vips-buf-len"/>
    <keyword type="struct" name="VipsBuf" link="libvips-buf.html#VipsBuf"/>
    <keyword type="function" name="vips_connection_filename ()" link="VipsTargetCustom.html#vips-connection-filename"/>
    <keyword type="function" name="vips_connection_nick ()" link="VipsTargetCustom.html#vips-connection-nick"/>
    <keyword type="function" name="vips_pipe_read_limit_set ()" link="VipsTargetCustom.html#vips-pipe-read-limit-set"/>
    <keyword type="function" name="vips_source_new_from_descriptor ()" link="VipsTargetCustom.html#vips-source-new-from-descriptor"/>
    <keyword type="function" name="vips_source_new_from_file ()" link="VipsTargetCustom.html#vips-source-new-from-file"/>
    <keyword type="function" name="vips_source_new_from_blob ()" link="VipsTargetCustom.html#vips-source-new-from-blob"/>
    <keyword type="function" name="vips_source_new_from_target ()" link="VipsTargetCustom.html#vips-source-new-from-target"/>
    <keyword type="function" name="vips_source_new_from_memory ()" link="VipsTargetCustom.html#vips-source-new-from-memory"/>
    <keyword type="function" name="vips_source_new_from_options ()" link="VipsTargetCustom.html#vips-source-new-from-options"/>
    <keyword type="function" name="vips_source_minimise ()" link="VipsTargetCustom.html#vips-source-minimise"/>
    <keyword type="function" name="vips_source_unminimise ()" link="VipsTargetCustom.html#vips-source-unminimise"/>
    <keyword type="function" name="vips_source_decode ()" link="VipsTargetCustom.html#vips-source-decode"/>
    <keyword type="function" name="vips_source_read ()" link="VipsTargetCustom.html#vips-source-read"/>
    <keyword type="function" name="vips_source_is_mappable ()" link="VipsTargetCustom.html#vips-source-is-mappable"/>
    <keyword type="function" name="vips_source_is_file ()" link="VipsTargetCustom.html#vips-source-is-file"/>
    <keyword type="function" name="vips_source_map ()" link="VipsTargetCustom.html#vips-source-map"/>
    <keyword type="function" name="vips_source_map_blob ()" link="VipsTargetCustom.html#vips-source-map-blob"/>
    <keyword type="function" name="vips_source_seek ()" link="VipsTargetCustom.html#vips-source-seek"/>
    <keyword type="function" name="vips_source_rewind ()" link="VipsTargetCustom.html#vips-source-rewind"/>
    <keyword type="function" name="vips_source_sniff_at_most ()" link="VipsTargetCustom.html#vips-source-sniff-at-most"/>
    <keyword type="function" name="vips_source_sniff ()" link="VipsTargetCustom.html#vips-source-sniff"/>
    <keyword type="function" name="vips_source_length ()" link="VipsTargetCustom.html#vips-source-length"/>
    <keyword type="function" name="vips_source_custom_new ()" link="VipsTargetCustom.html#vips-source-custom-new"/>
    <keyword type="function" name="vips_g_input_stream_new_from_source ()" link="VipsTargetCustom.html#vips-g-input-stream-new-from-source"/>
    <keyword type="function" name="vips_source_g_input_stream_new ()" link="VipsTargetCustom.html#vips-source-g-input-stream-new"/>
    <keyword type="function" name="vips_target_new_to_descriptor ()" link="VipsTargetCustom.html#vips-target-new-to-descriptor"/>
    <keyword type="function" name="vips_target_new_to_file ()" link="VipsTargetCustom.html#vips-target-new-to-file"/>
    <keyword type="function" name="vips_target_new_to_memory ()" link="VipsTargetCustom.html#vips-target-new-to-memory"/>
    <keyword type="function" name="vips_target_new_temp ()" link="VipsTargetCustom.html#vips-target-new-temp"/>
    <keyword type="function" name="vips_target_write ()" link="VipsTargetCustom.html#vips-target-write"/>
    <keyword type="function" name="vips_target_read ()" link="VipsTargetCustom.html#vips-target-read"/>
    <keyword type="function" name="vips_target_seek ()" link="VipsTargetCustom.html#vips-target-seek"/>
    <keyword type="function" name="vips_target_end ()" link="VipsTargetCustom.html#vips-target-end"/>
    <keyword type="function" name="vips_target_finish ()" link="VipsTargetCustom.html#vips-target-finish" deprecated=""/>
    <keyword type="function" name="vips_target_steal ()" link="VipsTargetCustom.html#vips-target-steal"/>
    <keyword type="function" name="vips_target_steal_text ()" link="VipsTargetCustom.html#vips-target-steal-text"/>
    <keyword type="function" name="vips_target_putc ()" link="VipsTargetCustom.html#vips-target-putc"/>
    <keyword type="macro" name="VIPS_TARGET_PUTC()" link="VipsTargetCustom.html#VIPS-TARGET-PUTC:CAPS"/>
    <keyword type="function" name="vips_target_writes ()" link="VipsTargetCustom.html#vips-target-writes"/>
    <keyword type="function" name="vips_target_writef ()" link="VipsTargetCustom.html#vips-target-writef"/>
    <keyword type="function" name="vips_target_write_amp ()" link="VipsTargetCustom.html#vips-target-write-amp"/>
    <keyword type="function" name="vips_target_custom_new ()" link="VipsTargetCustom.html#vips-target-custom-new"/>
    <keyword type="struct" name="VipsSourceGInputStream" link="VipsTargetCustom.html#VipsSourceGInputStream"/>
    <keyword type="struct" name="VipsSourceGInputStreamClass" link="VipsTargetCustom.html#VipsSourceGInputStreamClass"/>
    <keyword type="macro" name="VIPS_TARGET_BUFFER_SIZE" link="VipsTargetCustom.html#VIPS-TARGET-BUFFER-SIZE:CAPS"/>
    <keyword type="macro" name="VIPS_TARGET_CUSTOM_BUFFER_SIZE" link="VipsTargetCustom.html#VIPS-TARGET-CUSTOM-BUFFER-SIZE:CAPS"/>
    <keyword type="property" name="The “descriptor” property" link="VipsTargetCustom.html#VipsConnection--descriptor"/>
    <keyword type="property" name="The “filename” property" link="VipsTargetCustom.html#VipsConnection--filename"/>
    <keyword type="property" name="The “blob” property" link="VipsTargetCustom.html#VipsSource--blob"/>
    <keyword type="property" name="The “blob” property" link="VipsTargetCustom.html#VipsTarget--blob"/>
    <keyword type="property" name="The “memory” property" link="VipsTargetCustom.html#VipsTarget--memory"/>
    <keyword type="signal" name="The “read” signal" link="VipsTargetCustom.html#VipsSourceCustom-read"/>
    <keyword type="signal" name="The “seek” signal" link="VipsTargetCustom.html#VipsSourceCustom-seek"/>
    <keyword type="signal" name="The “end” signal" link="VipsTargetCustom.html#VipsTargetCustom-end"/>
    <keyword type="signal" name="The “finish” signal" link="VipsTargetCustom.html#VipsTargetCustom-finish"/>
    <keyword type="signal" name="The “read” signal" link="VipsTargetCustom.html#VipsTargetCustom-read"/>
    <keyword type="signal" name="The “seek” signal" link="VipsTargetCustom.html#VipsTargetCustom-seek"/>
    <keyword type="signal" name="The “write” signal" link="VipsTargetCustom.html#VipsTargetCustom-write"/>
    <keyword type="function" name="vips_sbuf_new_from_source ()" link="VipsSbuf.html#vips-sbuf-new-from-source"/>
    <keyword type="function" name="vips_sbuf_unbuffer ()" link="VipsSbuf.html#vips-sbuf-unbuffer"/>
    <keyword type="function" name="vips_sbuf_getc ()" link="VipsSbuf.html#vips-sbuf-getc"/>
    <keyword type="macro" name="VIPS_SBUF_GETC()" link="VipsSbuf.html#VIPS-SBUF-GETC:CAPS"/>
    <keyword type="function" name="vips_sbuf_ungetc ()" link="VipsSbuf.html#vips-sbuf-ungetc"/>
    <keyword type="macro" name="VIPS_SBUF_UNGETC()" link="VipsSbuf.html#VIPS-SBUF-UNGETC:CAPS"/>
    <keyword type="function" name="vips_sbuf_require ()" link="VipsSbuf.html#vips-sbuf-require"/>
    <keyword type="macro" name="VIPS_SBUF_REQUIRE()" link="VipsSbuf.html#VIPS-SBUF-REQUIRE:CAPS"/>
    <keyword type="macro" name="VIPS_SBUF_PEEK()" link="VipsSbuf.html#VIPS-SBUF-PEEK:CAPS"/>
    <keyword type="macro" name="VIPS_SBUF_FETCH()" link="VipsSbuf.html#VIPS-SBUF-FETCH:CAPS"/>
    <keyword type="function" name="vips_sbuf_get_line ()" link="VipsSbuf.html#vips-sbuf-get-line"/>
    <keyword type="function" name="vips_sbuf_get_line_copy ()" link="VipsSbuf.html#vips-sbuf-get-line-copy"/>
    <keyword type="function" name="vips_sbuf_get_non_whitespace ()" link="VipsSbuf.html#vips-sbuf-get-non-whitespace"/>
    <keyword type="function" name="vips_sbuf_skip_whitespace ()" link="VipsSbuf.html#vips-sbuf-skip-whitespace"/>
    <keyword type="macro" name="VIPS_SBUF_BUFFER_SIZE" link="VipsSbuf.html#VIPS-SBUF-BUFFER-SIZE:CAPS"/>
    <keyword type="property" name="The “input” property" link="VipsSbuf.html#VipsSbuf--input"/>
    <keyword type="macro" name="VIPS_DEPRECATED_FOR()" link="libvips-basic.html#VIPS-DEPRECATED-FOR:CAPS"/>
    <keyword type="function" name="VipsCallbackFn ()" link="libvips-basic.html#VipsCallbackFn"/>
    <keyword type="function" name="VipsSListMap2Fn ()" link="libvips-basic.html#VipsSListMap2Fn"/>
    <keyword type="function" name="VipsSListMap4Fn ()" link="libvips-basic.html#VipsSListMap4Fn"/>
    <keyword type="function" name="VipsSListFold2Fn ()" link="libvips-basic.html#VipsSListFold2Fn"/>
    <keyword type="function" name="vips_path_filename7 ()" link="libvips-basic.html#vips-path-filename7"/>
    <keyword type="function" name="vips_path_mode7 ()" link="libvips-basic.html#vips-path-mode7"/>
    <keyword type="macro" name="VIPS_API" link="libvips-basic.html#VIPS-API:CAPS"/>
    <keyword type="macro" name="VIPS_DEPRECATED" link="libvips-basic.html#VIPS-DEPRECATED:CAPS"/>
    <keyword type="typedef" name="VipsPel" link="libvips-basic.html#VipsPel"/>
    <keyword type="enum" name="enum VipsPrecision" link="libvips-basic.html#VipsPrecision"/>
    <keyword type="struct" name="VipsBuf" link="libvips-basic.html#VipsBuf"/>
    <keyword type="struct" name="VipsImage" link="libvips-basic.html#VipsImage-struct"/>
    <keyword type="struct" name="VipsRegion" link="libvips-basic.html#VipsRegion-struct"/>
    <keyword type="struct" name="VipsSource" link="libvips-basic.html#VipsSource-struct"/>
    <keyword type="struct" name="VipsTarget" link="libvips-basic.html#VipsTarget-struct"/>
    <keyword type="property" name="The “bands” property" link="libvips-basic.html#VipsImage--bands"/>
    <keyword type="property" name="The “coding” property" link="libvips-basic.html#VipsImage--coding"/>
    <keyword type="property" name="The “demand” property" link="libvips-basic.html#VipsImage--demand"/>
    <keyword type="property" name="The “filename” property" link="libvips-basic.html#VipsImage--filename"/>
    <keyword type="property" name="The “foreign-buffer” property" link="libvips-basic.html#VipsImage--foreign-buffer"/>
    <keyword type="property" name="The “format” property" link="libvips-basic.html#VipsImage--format"/>
    <keyword type="property" name="The “height” property" link="libvips-basic.html#VipsImage--height"/>
    <keyword type="property" name="The “interpretation” property" link="libvips-basic.html#VipsImage--interpretation"/>
    <keyword type="property" name="The “kill” property" link="libvips-basic.html#VipsImage--kill"/>
    <keyword type="property" name="The “mode” property" link="libvips-basic.html#VipsImage--mode"/>
    <keyword type="property" name="The “sizeof-header” property" link="libvips-basic.html#VipsImage--sizeof-header"/>
    <keyword type="property" name="The “width” property" link="libvips-basic.html#VipsImage--width"/>
    <keyword type="property" name="The “xoffset” property" link="libvips-basic.html#VipsImage--xoffset"/>
    <keyword type="property" name="The “xres” property" link="libvips-basic.html#VipsImage--xres"/>
    <keyword type="property" name="The “yoffset” property" link="libvips-basic.html#VipsImage--yoffset"/>
    <keyword type="property" name="The “yres” property" link="libvips-basic.html#VipsImage--yres"/>
    <keyword type="property" name="The “blob” property" link="libvips-basic.html#VipsSource--blob"/>
    <keyword type="property" name="The “blob” property" link="libvips-basic.html#VipsTarget--blob"/>
    <keyword type="property" name="The “memory” property" link="libvips-basic.html#VipsTarget--memory"/>
    <keyword type="signal" name="The “eval” signal" link="libvips-basic.html#VipsImage-eval"/>
    <keyword type="signal" name="The “invalidate” signal" link="libvips-basic.html#VipsImage-invalidate"/>
    <keyword type="signal" name="The “minimise” signal" link="libvips-basic.html#VipsImage-minimise"/>
    <keyword type="signal" name="The “posteval” signal" link="libvips-basic.html#VipsImage-posteval"/>
    <keyword type="signal" name="The “preeval” signal" link="libvips-basic.html#VipsImage-preeval"/>
    <keyword type="signal" name="The “written” signal" link="libvips-basic.html#VipsImage-written"/>
    <keyword type="function" name="vips_add ()" link="libvips-arithmetic.html#vips-add"/>
    <keyword type="function" name="vips_sum ()" link="libvips-arithmetic.html#vips-sum"/>
    <keyword type="function" name="vips_subtract ()" link="libvips-arithmetic.html#vips-subtract"/>
    <keyword type="function" name="vips_multiply ()" link="libvips-arithmetic.html#vips-multiply"/>
    <keyword type="function" name="vips_divide ()" link="libvips-arithmetic.html#vips-divide"/>
    <keyword type="function" name="vips_linear ()" link="libvips-arithmetic.html#vips-linear"/>
    <keyword type="function" name="vips_linear1 ()" link="libvips-arithmetic.html#vips-linear1"/>
    <keyword type="function" name="vips_remainder ()" link="libvips-arithmetic.html#vips-remainder"/>
    <keyword type="function" name="vips_remainder_const ()" link="libvips-arithmetic.html#vips-remainder-const"/>
    <keyword type="function" name="vips_remainder_const1 ()" link="libvips-arithmetic.html#vips-remainder-const1"/>
    <keyword type="function" name="vips_invert ()" link="libvips-arithmetic.html#vips-invert"/>
    <keyword type="function" name="vips_abs ()" link="libvips-arithmetic.html#vips-abs"/>
    <keyword type="function" name="vips_sign ()" link="libvips-arithmetic.html#vips-sign"/>
    <keyword type="function" name="vips_round ()" link="libvips-arithmetic.html#vips-round"/>
    <keyword type="function" name="vips_floor ()" link="libvips-arithmetic.html#vips-floor"/>
    <keyword type="function" name="vips_ceil ()" link="libvips-arithmetic.html#vips-ceil"/>
    <keyword type="function" name="vips_rint ()" link="libvips-arithmetic.html#vips-rint"/>
    <keyword type="function" name="vips_math ()" link="libvips-arithmetic.html#vips-math"/>
    <keyword type="function" name="vips_sin ()" link="libvips-arithmetic.html#vips-sin"/>
    <keyword type="function" name="vips_cos ()" link="libvips-arithmetic.html#vips-cos"/>
    <keyword type="function" name="vips_tan ()" link="libvips-arithmetic.html#vips-tan"/>
    <keyword type="function" name="vips_asin ()" link="libvips-arithmetic.html#vips-asin"/>
    <keyword type="function" name="vips_acos ()" link="libvips-arithmetic.html#vips-acos"/>
    <keyword type="function" name="vips_atan ()" link="libvips-arithmetic.html#vips-atan"/>
    <keyword type="function" name="vips_exp ()" link="libvips-arithmetic.html#vips-exp"/>
    <keyword type="function" name="vips_exp10 ()" link="libvips-arithmetic.html#vips-exp10"/>
    <keyword type="function" name="vips_log ()" link="libvips-arithmetic.html#vips-log"/>
    <keyword type="function" name="vips_log10 ()" link="libvips-arithmetic.html#vips-log10"/>
    <keyword type="function" name="vips_sinh ()" link="libvips-arithmetic.html#vips-sinh"/>
    <keyword type="function" name="vips_cosh ()" link="libvips-arithmetic.html#vips-cosh"/>
    <keyword type="function" name="vips_tanh ()" link="libvips-arithmetic.html#vips-tanh"/>
    <keyword type="function" name="vips_asinh ()" link="libvips-arithmetic.html#vips-asinh"/>
    <keyword type="function" name="vips_acosh ()" link="libvips-arithmetic.html#vips-acosh"/>
    <keyword type="function" name="vips_atanh ()" link="libvips-arithmetic.html#vips-atanh"/>
    <keyword type="function" name="vips_complex ()" link="libvips-arithmetic.html#vips-complex"/>
    <keyword type="function" name="vips_polar ()" link="libvips-arithmetic.html#vips-polar"/>
    <keyword type="function" name="vips_rect ()" link="libvips-arithmetic.html#vips-rect"/>
    <keyword type="function" name="vips_conj ()" link="libvips-arithmetic.html#vips-conj"/>
    <keyword type="function" name="vips_complex2 ()" link="libvips-arithmetic.html#vips-complex2"/>
    <keyword type="function" name="vips_cross_phase ()" link="libvips-arithmetic.html#vips-cross-phase"/>
    <keyword type="function" name="vips_complexget ()" link="libvips-arithmetic.html#vips-complexget"/>
    <keyword type="function" name="vips_real ()" link="libvips-arithmetic.html#vips-real"/>
    <keyword type="function" name="vips_imag ()" link="libvips-arithmetic.html#vips-imag"/>
    <keyword type="function" name="vips_complexform ()" link="libvips-arithmetic.html#vips-complexform"/>
    <keyword type="function" name="vips_relational ()" link="libvips-arithmetic.html#vips-relational"/>
    <keyword type="function" name="vips_equal ()" link="libvips-arithmetic.html#vips-equal"/>
    <keyword type="function" name="vips_notequal ()" link="libvips-arithmetic.html#vips-notequal"/>
    <keyword type="function" name="vips_less ()" link="libvips-arithmetic.html#vips-less"/>
    <keyword type="function" name="vips_lesseq ()" link="libvips-arithmetic.html#vips-lesseq"/>
    <keyword type="function" name="vips_more ()" link="libvips-arithmetic.html#vips-more"/>
    <keyword type="function" name="vips_moreeq ()" link="libvips-arithmetic.html#vips-moreeq"/>
    <keyword type="function" name="vips_relational_const ()" link="libvips-arithmetic.html#vips-relational-const"/>
    <keyword type="function" name="vips_equal_const ()" link="libvips-arithmetic.html#vips-equal-const"/>
    <keyword type="function" name="vips_notequal_const ()" link="libvips-arithmetic.html#vips-notequal-const"/>
    <keyword type="function" name="vips_less_const ()" link="libvips-arithmetic.html#vips-less-const"/>
    <keyword type="function" name="vips_lesseq_const ()" link="libvips-arithmetic.html#vips-lesseq-const"/>
    <keyword type="function" name="vips_more_const ()" link="libvips-arithmetic.html#vips-more-const"/>
    <keyword type="function" name="vips_moreeq_const ()" link="libvips-arithmetic.html#vips-moreeq-const"/>
    <keyword type="function" name="vips_relational_const1 ()" link="libvips-arithmetic.html#vips-relational-const1"/>
    <keyword type="function" name="vips_equal_const1 ()" link="libvips-arithmetic.html#vips-equal-const1"/>
    <keyword type="function" name="vips_notequal_const1 ()" link="libvips-arithmetic.html#vips-notequal-const1"/>
    <keyword type="function" name="vips_less_const1 ()" link="libvips-arithmetic.html#vips-less-const1"/>
    <keyword type="function" name="vips_lesseq_const1 ()" link="libvips-arithmetic.html#vips-lesseq-const1"/>
    <keyword type="function" name="vips_more_const1 ()" link="libvips-arithmetic.html#vips-more-const1"/>
    <keyword type="function" name="vips_moreeq_const1 ()" link="libvips-arithmetic.html#vips-moreeq-const1"/>
    <keyword type="function" name="vips_boolean ()" link="libvips-arithmetic.html#vips-boolean"/>
    <keyword type="function" name="vips_andimage ()" link="libvips-arithmetic.html#vips-andimage"/>
    <keyword type="function" name="vips_orimage ()" link="libvips-arithmetic.html#vips-orimage"/>
    <keyword type="function" name="vips_eorimage ()" link="libvips-arithmetic.html#vips-eorimage"/>
    <keyword type="function" name="vips_lshift ()" link="libvips-arithmetic.html#vips-lshift"/>
    <keyword type="function" name="vips_rshift ()" link="libvips-arithmetic.html#vips-rshift"/>
    <keyword type="function" name="vips_boolean_const ()" link="libvips-arithmetic.html#vips-boolean-const"/>
    <keyword type="function" name="vips_andimage_const ()" link="libvips-arithmetic.html#vips-andimage-const"/>
    <keyword type="function" name="vips_orimage_const ()" link="libvips-arithmetic.html#vips-orimage-const"/>
    <keyword type="function" name="vips_eorimage_const ()" link="libvips-arithmetic.html#vips-eorimage-const"/>
    <keyword type="function" name="vips_lshift_const ()" link="libvips-arithmetic.html#vips-lshift-const"/>
    <keyword type="function" name="vips_rshift_const ()" link="libvips-arithmetic.html#vips-rshift-const"/>
    <keyword type="function" name="vips_boolean_const1 ()" link="libvips-arithmetic.html#vips-boolean-const1"/>
    <keyword type="function" name="vips_andimage_const1 ()" link="libvips-arithmetic.html#vips-andimage-const1"/>
    <keyword type="function" name="vips_orimage_const1 ()" link="libvips-arithmetic.html#vips-orimage-const1"/>
    <keyword type="function" name="vips_eorimage_const1 ()" link="libvips-arithmetic.html#vips-eorimage-const1"/>
    <keyword type="function" name="vips_lshift_const1 ()" link="libvips-arithmetic.html#vips-lshift-const1"/>
    <keyword type="function" name="vips_rshift_const1 ()" link="libvips-arithmetic.html#vips-rshift-const1"/>
    <keyword type="function" name="vips_math2 ()" link="libvips-arithmetic.html#vips-math2"/>
    <keyword type="function" name="vips_pow ()" link="libvips-arithmetic.html#vips-pow"/>
    <keyword type="function" name="vips_wop ()" link="libvips-arithmetic.html#vips-wop"/>
    <keyword type="function" name="vips_atan2 ()" link="libvips-arithmetic.html#vips-atan2"/>
    <keyword type="function" name="vips_math2_const ()" link="libvips-arithmetic.html#vips-math2-const"/>
    <keyword type="function" name="vips_pow_const ()" link="libvips-arithmetic.html#vips-pow-const"/>
    <keyword type="function" name="vips_wop_const ()" link="libvips-arithmetic.html#vips-wop-const"/>
    <keyword type="function" name="vips_atan2_const ()" link="libvips-arithmetic.html#vips-atan2-const"/>
    <keyword type="function" name="vips_math2_const1 ()" link="libvips-arithmetic.html#vips-math2-const1"/>
    <keyword type="function" name="vips_pow_const1 ()" link="libvips-arithmetic.html#vips-pow-const1"/>
    <keyword type="function" name="vips_wop_const1 ()" link="libvips-arithmetic.html#vips-wop-const1"/>
    <keyword type="function" name="vips_atan2_const1 ()" link="libvips-arithmetic.html#vips-atan2-const1"/>
    <keyword type="function" name="vips_avg ()" link="libvips-arithmetic.html#vips-avg"/>
    <keyword type="function" name="vips_deviate ()" link="libvips-arithmetic.html#vips-deviate"/>
    <keyword type="function" name="vips_min ()" link="libvips-arithmetic.html#vips-min"/>
    <keyword type="function" name="vips_max ()" link="libvips-arithmetic.html#vips-max"/>
    <keyword type="function" name="vips_stats ()" link="libvips-arithmetic.html#vips-stats"/>
    <keyword type="function" name="vips_measure ()" link="libvips-arithmetic.html#vips-measure"/>
    <keyword type="function" name="vips_find_trim ()" link="libvips-arithmetic.html#vips-find-trim"/>
    <keyword type="function" name="vips_getpoint ()" link="libvips-arithmetic.html#vips-getpoint"/>
    <keyword type="function" name="vips_hist_find ()" link="libvips-arithmetic.html#vips-hist-find"/>
    <keyword type="function" name="vips_hist_find_ndim ()" link="libvips-arithmetic.html#vips-hist-find-ndim"/>
    <keyword type="function" name="vips_hist_find_indexed ()" link="libvips-arithmetic.html#vips-hist-find-indexed"/>
    <keyword type="function" name="vips_hough_line ()" link="libvips-arithmetic.html#vips-hough-line"/>
    <keyword type="function" name="vips_hough_circle ()" link="libvips-arithmetic.html#vips-hough-circle"/>
    <keyword type="function" name="vips_project ()" link="libvips-arithmetic.html#vips-project"/>
    <keyword type="function" name="vips_profile ()" link="libvips-arithmetic.html#vips-profile"/>
    <keyword type="enum" name="enum VipsOperationMath" link="libvips-arithmetic.html#VipsOperationMath"/>
    <keyword type="enum" name="enum VipsOperationMath2" link="libvips-arithmetic.html#VipsOperationMath2"/>
    <keyword type="enum" name="enum VipsOperationRound" link="libvips-arithmetic.html#VipsOperationRound"/>
    <keyword type="enum" name="enum VipsOperationRelational" link="libvips-arithmetic.html#VipsOperationRelational"/>
    <keyword type="enum" name="enum VipsOperationBoolean" link="libvips-arithmetic.html#VipsOperationBoolean"/>
    <keyword type="enum" name="enum VipsOperationComplex" link="libvips-arithmetic.html#VipsOperationComplex"/>
    <keyword type="enum" name="enum VipsOperationComplex2" link="libvips-arithmetic.html#VipsOperationComplex2"/>
    <keyword type="enum" name="enum VipsOperationComplexget" link="libvips-arithmetic.html#VipsOperationComplexget"/>
    <keyword type="function" name="vips_colourspace_issupported ()" link="libvips-colour.html#vips-colourspace-issupported"/>
    <keyword type="function" name="vips_colourspace ()" link="libvips-colour.html#vips-colourspace"/>
    <keyword type="function" name="vips_LabQ2sRGB ()" link="libvips-colour.html#vips-LabQ2sRGB"/>
    <keyword type="function" name="vips_rad2float ()" link="libvips-colour.html#vips-rad2float"/>
    <keyword type="function" name="vips_float2rad ()" link="libvips-colour.html#vips-float2rad"/>
    <keyword type="function" name="vips_LabS2LabQ ()" link="libvips-colour.html#vips-LabS2LabQ"/>
    <keyword type="function" name="vips_LabQ2LabS ()" link="libvips-colour.html#vips-LabQ2LabS"/>
    <keyword type="function" name="vips_LabQ2Lab ()" link="libvips-colour.html#vips-LabQ2Lab"/>
    <keyword type="function" name="vips_Lab2LabQ ()" link="libvips-colour.html#vips-Lab2LabQ"/>
    <keyword type="function" name="vips_LCh2Lab ()" link="libvips-colour.html#vips-LCh2Lab"/>
    <keyword type="function" name="vips_Lab2LCh ()" link="libvips-colour.html#vips-Lab2LCh"/>
    <keyword type="function" name="vips_Yxy2Lab ()" link="libvips-colour.html#vips-Yxy2Lab"/>
    <keyword type="function" name="vips_CMC2XYZ ()" link="libvips-colour.html#vips-CMC2XYZ"/>
    <keyword type="function" name="vips_Lab2XYZ ()" link="libvips-colour.html#vips-Lab2XYZ"/>
    <keyword type="function" name="vips_XYZ2Lab ()" link="libvips-colour.html#vips-XYZ2Lab"/>
    <keyword type="function" name="vips_XYZ2scRGB ()" link="libvips-colour.html#vips-XYZ2scRGB"/>
    <keyword type="function" name="vips_scRGB2sRGB ()" link="libvips-colour.html#vips-scRGB2sRGB"/>
    <keyword type="function" name="vips_scRGB2BW ()" link="libvips-colour.html#vips-scRGB2BW"/>
    <keyword type="function" name="vips_sRGB2scRGB ()" link="libvips-colour.html#vips-sRGB2scRGB"/>
    <keyword type="function" name="vips_scRGB2XYZ ()" link="libvips-colour.html#vips-scRGB2XYZ"/>
    <keyword type="function" name="vips_HSV2sRGB ()" link="libvips-colour.html#vips-HSV2sRGB"/>
    <keyword type="function" name="vips_sRGB2HSV ()" link="libvips-colour.html#vips-sRGB2HSV"/>
    <keyword type="function" name="vips_LCh2CMC ()" link="libvips-colour.html#vips-LCh2CMC"/>
    <keyword type="function" name="vips_CMC2LCh ()" link="libvips-colour.html#vips-CMC2LCh"/>
    <keyword type="function" name="vips_XYZ2Yxy ()" link="libvips-colour.html#vips-XYZ2Yxy"/>
    <keyword type="function" name="vips_Yxy2XYZ ()" link="libvips-colour.html#vips-Yxy2XYZ"/>
    <keyword type="function" name="vips_LabS2Lab ()" link="libvips-colour.html#vips-LabS2Lab"/>
    <keyword type="function" name="vips_Lab2LabS ()" link="libvips-colour.html#vips-Lab2LabS"/>
    <keyword type="function" name="vips_CMYK2XYZ ()" link="libvips-colour.html#vips-CMYK2XYZ"/>
    <keyword type="function" name="vips_XYZ2CMYK ()" link="libvips-colour.html#vips-XYZ2CMYK"/>
    <keyword type="function" name="vips_profile_load ()" link="libvips-colour.html#vips-profile-load"/>
    <keyword type="function" name="vips_icc_present ()" link="libvips-colour.html#vips-icc-present"/>
    <keyword type="function" name="vips_icc_transform ()" link="libvips-colour.html#vips-icc-transform"/>
    <keyword type="function" name="vips_icc_import ()" link="libvips-colour.html#vips-icc-import"/>
    <keyword type="function" name="vips_icc_export ()" link="libvips-colour.html#vips-icc-export"/>
    <keyword type="function" name="vips_icc_ac2rc ()" link="libvips-colour.html#vips-icc-ac2rc"/>
    <keyword type="function" name="vips_icc_is_compatible_profile ()" link="libvips-colour.html#vips-icc-is-compatible-profile"/>
    <keyword type="function" name="vips_dE76 ()" link="libvips-colour.html#vips-dE76"/>
    <keyword type="function" name="vips_dE00 ()" link="libvips-colour.html#vips-dE00"/>
    <keyword type="function" name="vips_dECMC ()" link="libvips-colour.html#vips-dECMC"/>
    <keyword type="function" name="vips_col_Lab2XYZ ()" link="libvips-colour.html#vips-col-Lab2XYZ"/>
    <keyword type="function" name="vips_col_XYZ2Lab ()" link="libvips-colour.html#vips-col-XYZ2Lab"/>
    <keyword type="function" name="vips_col_ab2h ()" link="libvips-colour.html#vips-col-ab2h"/>
    <keyword type="function" name="vips_col_ab2Ch ()" link="libvips-colour.html#vips-col-ab2Ch"/>
    <keyword type="function" name="vips_col_Ch2ab ()" link="libvips-colour.html#vips-col-Ch2ab"/>
    <keyword type="function" name="vips_col_L2Lcmc ()" link="libvips-colour.html#vips-col-L2Lcmc"/>
    <keyword type="function" name="vips_col_C2Ccmc ()" link="libvips-colour.html#vips-col-C2Ccmc"/>
    <keyword type="function" name="vips_col_Ch2hcmc ()" link="libvips-colour.html#vips-col-Ch2hcmc"/>
    <keyword type="function" name="vips_col_make_tables_CMC ()" link="libvips-colour.html#vips-col-make-tables-CMC"/>
    <keyword type="function" name="vips_col_Lcmc2L ()" link="libvips-colour.html#vips-col-Lcmc2L"/>
    <keyword type="function" name="vips_col_Ccmc2C ()" link="libvips-colour.html#vips-col-Ccmc2C"/>
    <keyword type="function" name="vips_col_Chcmc2h ()" link="libvips-colour.html#vips-col-Chcmc2h"/>
    <keyword type="function" name="vips_col_sRGB2scRGB_8 ()" link="libvips-colour.html#vips-col-sRGB2scRGB-8"/>
    <keyword type="function" name="vips_col_sRGB2scRGB_16 ()" link="libvips-colour.html#vips-col-sRGB2scRGB-16"/>
    <keyword type="function" name="vips_col_sRGB2scRGB_8_noclip ()" link="libvips-colour.html#vips-col-sRGB2scRGB-8-noclip"/>
    <keyword type="function" name="vips_col_sRGB2scRGB_16_noclip ()" link="libvips-colour.html#vips-col-sRGB2scRGB-16-noclip"/>
    <keyword type="function" name="vips_col_scRGB2XYZ ()" link="libvips-colour.html#vips-col-scRGB2XYZ"/>
    <keyword type="function" name="vips_col_XYZ2scRGB ()" link="libvips-colour.html#vips-col-XYZ2scRGB"/>
    <keyword type="function" name="vips_col_scRGB2sRGB_8 ()" link="libvips-colour.html#vips-col-scRGB2sRGB-8"/>
    <keyword type="function" name="vips_col_scRGB2sRGB_16 ()" link="libvips-colour.html#vips-col-scRGB2sRGB-16"/>
    <keyword type="function" name="vips_col_scRGB2BW_16 ()" link="libvips-colour.html#vips-col-scRGB2BW-16"/>
    <keyword type="function" name="vips_col_scRGB2BW_8 ()" link="libvips-colour.html#vips-col-scRGB2BW-8"/>
    <keyword type="function" name="vips_pythagoras ()" link="libvips-colour.html#vips-pythagoras"/>
    <keyword type="function" name="vips_col_dE00 ()" link="libvips-colour.html#vips-col-dE00"/>
    <keyword type="macro" name="VIPS_D93_X0" link="libvips-colour.html#VIPS-D93-X0:CAPS"/>
    <keyword type="macro" name="VIPS_D93_Y0" link="libvips-colour.html#VIPS-D93-Y0:CAPS"/>
    <keyword type="macro" name="VIPS_D93_Z0" link="libvips-colour.html#VIPS-D93-Z0:CAPS"/>
    <keyword type="macro" name="VIPS_D75_X0" link="libvips-colour.html#VIPS-D75-X0:CAPS"/>
    <keyword type="macro" name="VIPS_D75_Y0" link="libvips-colour.html#VIPS-D75-Y0:CAPS"/>
    <keyword type="macro" name="VIPS_D75_Z0" link="libvips-colour.html#VIPS-D75-Z0:CAPS"/>
    <keyword type="macro" name="VIPS_D65_X0" link="libvips-colour.html#VIPS-D65-X0:CAPS"/>
    <keyword type="macro" name="VIPS_D65_Y0" link="libvips-colour.html#VIPS-D65-Y0:CAPS"/>
    <keyword type="macro" name="VIPS_D65_Z0" link="libvips-colour.html#VIPS-D65-Z0:CAPS"/>
    <keyword type="macro" name="VIPS_D55_X0" link="libvips-colour.html#VIPS-D55-X0:CAPS"/>
    <keyword type="macro" name="VIPS_D55_Y0" link="libvips-colour.html#VIPS-D55-Y0:CAPS"/>
    <keyword type="macro" name="VIPS_D55_Z0" link="libvips-colour.html#VIPS-D55-Z0:CAPS"/>
    <keyword type="macro" name="VIPS_D50_X0" link="libvips-colour.html#VIPS-D50-X0:CAPS"/>
    <keyword type="macro" name="VIPS_D50_Y0" link="libvips-colour.html#VIPS-D50-Y0:CAPS"/>
    <keyword type="macro" name="VIPS_D50_Z0" link="libvips-colour.html#VIPS-D50-Z0:CAPS"/>
    <keyword type="macro" name="VIPS_A_X0" link="libvips-colour.html#VIPS-A-X0:CAPS"/>
    <keyword type="macro" name="VIPS_A_Y0" link="libvips-colour.html#VIPS-A-Y0:CAPS"/>
    <keyword type="macro" name="VIPS_A_Z0" link="libvips-colour.html#VIPS-A-Z0:CAPS"/>
    <keyword type="macro" name="VIPS_B_X0" link="libvips-colour.html#VIPS-B-X0:CAPS"/>
    <keyword type="macro" name="VIPS_B_Y0" link="libvips-colour.html#VIPS-B-Y0:CAPS"/>
    <keyword type="macro" name="VIPS_B_Z0" link="libvips-colour.html#VIPS-B-Z0:CAPS"/>
    <keyword type="macro" name="VIPS_C_X0" link="libvips-colour.html#VIPS-C-X0:CAPS"/>
    <keyword type="macro" name="VIPS_C_Y0" link="libvips-colour.html#VIPS-C-Y0:CAPS"/>
    <keyword type="macro" name="VIPS_C_Z0" link="libvips-colour.html#VIPS-C-Z0:CAPS"/>
    <keyword type="macro" name="VIPS_E_X0" link="libvips-colour.html#VIPS-E-X0:CAPS"/>
    <keyword type="macro" name="VIPS_E_Y0" link="libvips-colour.html#VIPS-E-Y0:CAPS"/>
    <keyword type="macro" name="VIPS_E_Z0" link="libvips-colour.html#VIPS-E-Z0:CAPS"/>
    <keyword type="macro" name="VIPS_D3250_X0" link="libvips-colour.html#VIPS-D3250-X0:CAPS"/>
    <keyword type="macro" name="VIPS_D3250_Y0" link="libvips-colour.html#VIPS-D3250-Y0:CAPS"/>
    <keyword type="macro" name="VIPS_D3250_Z0" link="libvips-colour.html#VIPS-D3250-Z0:CAPS"/>
    <keyword type="enum" name="enum VipsIntent" link="libvips-colour.html#VipsIntent"/>
    <keyword type="enum" name="enum VipsPCS" link="libvips-colour.html#VipsPCS"/>
    <keyword type="function" name="vips_copy ()" link="libvips-conversion.html#vips-copy"/>
    <keyword type="function" name="vips_tilecache ()" link="libvips-conversion.html#vips-tilecache"/>
    <keyword type="function" name="vips_linecache ()" link="libvips-conversion.html#vips-linecache"/>
    <keyword type="function" name="vips_sequential ()" link="libvips-conversion.html#vips-sequential"/>
    <keyword type="function" name="vips_cache ()" link="libvips-conversion.html#vips-cache"/>
    <keyword type="function" name="vips_copy_file ()" link="libvips-conversion.html#vips-copy-file"/>
    <keyword type="function" name="vips_embed ()" link="libvips-conversion.html#vips-embed"/>
    <keyword type="function" name="vips_gravity ()" link="libvips-conversion.html#vips-gravity"/>
    <keyword type="function" name="vips_flip ()" link="libvips-conversion.html#vips-flip"/>
    <keyword type="function" name="vips_insert ()" link="libvips-conversion.html#vips-insert"/>
    <keyword type="function" name="vips_join ()" link="libvips-conversion.html#vips-join"/>
    <keyword type="function" name="vips_arrayjoin ()" link="libvips-conversion.html#vips-arrayjoin"/>
    <keyword type="function" name="vips_extract_area ()" link="libvips-conversion.html#vips-extract-area"/>
    <keyword type="function" name="vips_crop ()" link="libvips-conversion.html#vips-crop"/>
    <keyword type="function" name="vips_smartcrop ()" link="libvips-conversion.html#vips-smartcrop"/>
    <keyword type="function" name="vips_extract_band ()" link="libvips-conversion.html#vips-extract-band"/>
    <keyword type="function" name="vips_replicate ()" link="libvips-conversion.html#vips-replicate"/>
    <keyword type="function" name="vips_grid ()" link="libvips-conversion.html#vips-grid"/>
    <keyword type="function" name="vips_transpose3d ()" link="libvips-conversion.html#vips-transpose3d"/>
    <keyword type="function" name="vips_wrap ()" link="libvips-conversion.html#vips-wrap"/>
    <keyword type="function" name="vips_rot ()" link="libvips-conversion.html#vips-rot"/>
    <keyword type="function" name="vips_rot90 ()" link="libvips-conversion.html#vips-rot90"/>
    <keyword type="function" name="vips_rot180 ()" link="libvips-conversion.html#vips-rot180"/>
    <keyword type="function" name="vips_rot270 ()" link="libvips-conversion.html#vips-rot270"/>
    <keyword type="function" name="vips_rot45 ()" link="libvips-conversion.html#vips-rot45"/>
    <keyword type="function" name="vips_autorot_remove_angle ()" link="libvips-conversion.html#vips-autorot-remove-angle"/>
    <keyword type="function" name="vips_autorot ()" link="libvips-conversion.html#vips-autorot"/>
    <keyword type="function" name="vips_zoom ()" link="libvips-conversion.html#vips-zoom"/>
    <keyword type="function" name="vips_subsample ()" link="libvips-conversion.html#vips-subsample"/>
    <keyword type="function" name="vips_cast ()" link="libvips-conversion.html#vips-cast"/>
    <keyword type="function" name="vips_cast_uchar ()" link="libvips-conversion.html#vips-cast-uchar"/>
    <keyword type="function" name="vips_cast_char ()" link="libvips-conversion.html#vips-cast-char"/>
    <keyword type="function" name="vips_cast_ushort ()" link="libvips-conversion.html#vips-cast-ushort"/>
    <keyword type="function" name="vips_cast_short ()" link="libvips-conversion.html#vips-cast-short"/>
    <keyword type="function" name="vips_cast_uint ()" link="libvips-conversion.html#vips-cast-uint"/>
    <keyword type="function" name="vips_cast_int ()" link="libvips-conversion.html#vips-cast-int"/>
    <keyword type="function" name="vips_cast_float ()" link="libvips-conversion.html#vips-cast-float"/>
    <keyword type="function" name="vips_cast_double ()" link="libvips-conversion.html#vips-cast-double"/>
    <keyword type="function" name="vips_cast_complex ()" link="libvips-conversion.html#vips-cast-complex"/>
    <keyword type="function" name="vips_cast_dpcomplex ()" link="libvips-conversion.html#vips-cast-dpcomplex"/>
    <keyword type="function" name="vips_scale ()" link="libvips-conversion.html#vips-scale"/>
    <keyword type="function" name="vips_msb ()" link="libvips-conversion.html#vips-msb"/>
    <keyword type="function" name="vips_byteswap ()" link="libvips-conversion.html#vips-byteswap"/>
    <keyword type="function" name="vips_bandjoin ()" link="libvips-conversion.html#vips-bandjoin"/>
    <keyword type="function" name="vips_bandjoin2 ()" link="libvips-conversion.html#vips-bandjoin2"/>
    <keyword type="function" name="vips_bandjoin_const ()" link="libvips-conversion.html#vips-bandjoin-const"/>
    <keyword type="function" name="vips_bandjoin_const1 ()" link="libvips-conversion.html#vips-bandjoin-const1"/>
    <keyword type="function" name="vips_bandrank ()" link="libvips-conversion.html#vips-bandrank"/>
    <keyword type="function" name="vips_bandfold ()" link="libvips-conversion.html#vips-bandfold"/>
    <keyword type="function" name="vips_bandunfold ()" link="libvips-conversion.html#vips-bandunfold"/>
    <keyword type="function" name="vips_bandbool ()" link="libvips-conversion.html#vips-bandbool"/>
    <keyword type="function" name="vips_bandand ()" link="libvips-conversion.html#vips-bandand"/>
    <keyword type="function" name="vips_bandor ()" link="libvips-conversion.html#vips-bandor"/>
    <keyword type="function" name="vips_bandeor ()" link="libvips-conversion.html#vips-bandeor"/>
    <keyword type="function" name="vips_bandmean ()" link="libvips-conversion.html#vips-bandmean"/>
    <keyword type="function" name="vips_recomb ()" link="libvips-conversion.html#vips-recomb"/>
    <keyword type="function" name="vips_ifthenelse ()" link="libvips-conversion.html#vips-ifthenelse"/>
    <keyword type="function" name="vips_switch ()" link="libvips-conversion.html#vips-switch"/>
    <keyword type="function" name="vips_flatten ()" link="libvips-conversion.html#vips-flatten"/>
    <keyword type="function" name="vips_addalpha ()" link="libvips-conversion.html#vips-addalpha"/>
    <keyword type="function" name="vips_premultiply ()" link="libvips-conversion.html#vips-premultiply"/>
    <keyword type="function" name="vips_unpremultiply ()" link="libvips-conversion.html#vips-unpremultiply"/>
    <keyword type="function" name="vips_composite ()" link="libvips-conversion.html#vips-composite"/>
    <keyword type="function" name="vips_composite2 ()" link="libvips-conversion.html#vips-composite2"/>
    <keyword type="function" name="vips_falsecolour ()" link="libvips-conversion.html#vips-falsecolour"/>
    <keyword type="function" name="vips_gamma ()" link="libvips-conversion.html#vips-gamma"/>
    <keyword type="enum" name="enum VipsExtend" link="libvips-conversion.html#VipsExtend"/>
    <keyword type="enum" name="enum VipsCompassDirection" link="libvips-conversion.html#VipsCompassDirection"/>
    <keyword type="enum" name="enum VipsDirection" link="libvips-conversion.html#VipsDirection"/>
    <keyword type="enum" name="enum VipsAlign" link="libvips-conversion.html#VipsAlign"/>
    <keyword type="enum" name="enum VipsAngle" link="libvips-conversion.html#VipsAngle"/>
    <keyword type="enum" name="enum VipsAngle45" link="libvips-conversion.html#VipsAngle45"/>
    <keyword type="enum" name="enum VipsInteresting" link="libvips-conversion.html#VipsInteresting"/>
    <keyword type="enum" name="enum VipsBlendMode" link="libvips-conversion.html#VipsBlendMode"/>
    <keyword type="function" name="vips_conv ()" link="libvips-convolution.html#vips-conv"/>
    <keyword type="function" name="vips_convf ()" link="libvips-convolution.html#vips-convf"/>
    <keyword type="function" name="vips_convi ()" link="libvips-convolution.html#vips-convi"/>
    <keyword type="function" name="vips_conva ()" link="libvips-convolution.html#vips-conva"/>
    <keyword type="function" name="vips_convsep ()" link="libvips-convolution.html#vips-convsep"/>
    <keyword type="function" name="vips_convasep ()" link="libvips-convolution.html#vips-convasep"/>
    <keyword type="function" name="vips_compass ()" link="libvips-convolution.html#vips-compass"/>
    <keyword type="function" name="vips_gaussblur ()" link="libvips-convolution.html#vips-gaussblur"/>
    <keyword type="function" name="vips_sharpen ()" link="libvips-convolution.html#vips-sharpen"/>
    <keyword type="function" name="vips_spcor ()" link="libvips-convolution.html#vips-spcor"/>
    <keyword type="function" name="vips_fastcor ()" link="libvips-convolution.html#vips-fastcor"/>
    <keyword type="function" name="vips_sobel ()" link="libvips-convolution.html#vips-sobel"/>
    <keyword type="function" name="vips_canny ()" link="libvips-convolution.html#vips-canny"/>
    <keyword type="enum" name="enum VipsCombine" link="libvips-convolution.html#VipsCombine"/>
    <keyword type="function" name="vips_foreign_map ()" link="VipsForeignSave.html#vips-foreign-map"/>
    <keyword type="function" name="vips_foreign_find_load ()" link="VipsForeignSave.html#vips-foreign-find-load"/>
    <keyword type="function" name="vips_foreign_find_load_buffer ()" link="VipsForeignSave.html#vips-foreign-find-load-buffer"/>
    <keyword type="function" name="vips_foreign_find_load_source ()" link="VipsForeignSave.html#vips-foreign-find-load-source"/>
    <keyword type="function" name="vips_foreign_flags ()" link="VipsForeignSave.html#vips-foreign-flags"/>
    <keyword type="function" name="vips_foreign_is_a ()" link="VipsForeignSave.html#vips-foreign-is-a"/>
    <keyword type="function" name="vips_foreign_is_a_buffer ()" link="VipsForeignSave.html#vips-foreign-is-a-buffer"/>
    <keyword type="function" name="vips_foreign_is_a_source ()" link="VipsForeignSave.html#vips-foreign-is-a-source"/>
    <keyword type="function" name="vips_foreign_load_invalidate ()" link="VipsForeignSave.html#vips-foreign-load-invalidate"/>
    <keyword type="function" name="vips_foreign_find_save ()" link="VipsForeignSave.html#vips-foreign-find-save"/>
    <keyword type="function" name="vips_foreign_get_suffixes ()" link="VipsForeignSave.html#vips-foreign-get-suffixes"/>
    <keyword type="function" name="vips_foreign_find_save_buffer ()" link="VipsForeignSave.html#vips-foreign-find-save-buffer"/>
    <keyword type="function" name="vips_foreign_find_save_target ()" link="VipsForeignSave.html#vips-foreign-find-save-target"/>
    <keyword type="function" name="vips_vipsload ()" link="VipsForeignSave.html#vips-vipsload"/>
    <keyword type="function" name="vips_vipsload_source ()" link="VipsForeignSave.html#vips-vipsload-source"/>
    <keyword type="function" name="vips_vipssave ()" link="VipsForeignSave.html#vips-vipssave"/>
    <keyword type="function" name="vips_vipssave_target ()" link="VipsForeignSave.html#vips-vipssave-target"/>
    <keyword type="function" name="vips_openslideload ()" link="VipsForeignSave.html#vips-openslideload"/>
    <keyword type="function" name="vips_openslideload_source ()" link="VipsForeignSave.html#vips-openslideload-source"/>
    <keyword type="function" name="vips_jpegload ()" link="VipsForeignSave.html#vips-jpegload"/>
    <keyword type="function" name="vips_jpegload_buffer ()" link="VipsForeignSave.html#vips-jpegload-buffer"/>
    <keyword type="function" name="vips_jpegload_source ()" link="VipsForeignSave.html#vips-jpegload-source"/>
    <keyword type="function" name="vips_jpegsave_target ()" link="VipsForeignSave.html#vips-jpegsave-target"/>
    <keyword type="function" name="vips_jpegsave ()" link="VipsForeignSave.html#vips-jpegsave"/>
    <keyword type="function" name="vips_jpegsave_buffer ()" link="VipsForeignSave.html#vips-jpegsave-buffer"/>
    <keyword type="function" name="vips_jpegsave_mime ()" link="VipsForeignSave.html#vips-jpegsave-mime"/>
    <keyword type="function" name="vips_webpload_source ()" link="VipsForeignSave.html#vips-webpload-source"/>
    <keyword type="function" name="vips_webpload ()" link="VipsForeignSave.html#vips-webpload"/>
    <keyword type="function" name="vips_webpload_buffer ()" link="VipsForeignSave.html#vips-webpload-buffer"/>
    <keyword type="function" name="vips_webpsave_target ()" link="VipsForeignSave.html#vips-webpsave-target"/>
    <keyword type="function" name="vips_webpsave ()" link="VipsForeignSave.html#vips-webpsave"/>
    <keyword type="function" name="vips_webpsave_buffer ()" link="VipsForeignSave.html#vips-webpsave-buffer"/>
    <keyword type="function" name="vips_webpsave_mime ()" link="VipsForeignSave.html#vips-webpsave-mime"/>
    <keyword type="function" name="vips_tiffload ()" link="VipsForeignSave.html#vips-tiffload"/>
    <keyword type="function" name="vips_tiffload_buffer ()" link="VipsForeignSave.html#vips-tiffload-buffer"/>
    <keyword type="function" name="vips_tiffload_source ()" link="VipsForeignSave.html#vips-tiffload-source"/>
    <keyword type="function" name="vips_tiffsave ()" link="VipsForeignSave.html#vips-tiffsave"/>
    <keyword type="function" name="vips_tiffsave_buffer ()" link="VipsForeignSave.html#vips-tiffsave-buffer"/>
    <keyword type="function" name="vips_tiffsave_target ()" link="VipsForeignSave.html#vips-tiffsave-target"/>
    <keyword type="function" name="vips_openexrload ()" link="VipsForeignSave.html#vips-openexrload"/>
    <keyword type="function" name="vips_fitsload ()" link="VipsForeignSave.html#vips-fitsload"/>
    <keyword type="function" name="vips_fitssave ()" link="VipsForeignSave.html#vips-fitssave"/>
    <keyword type="function" name="vips_analyzeload ()" link="VipsForeignSave.html#vips-analyzeload"/>
    <keyword type="function" name="vips_rawload ()" link="VipsForeignSave.html#vips-rawload"/>
    <keyword type="function" name="vips_rawsave ()" link="VipsForeignSave.html#vips-rawsave"/>
    <keyword type="function" name="vips_rawsave_fd ()" link="VipsForeignSave.html#vips-rawsave-fd"/>
    <keyword type="function" name="vips_csvload ()" link="VipsForeignSave.html#vips-csvload"/>
    <keyword type="function" name="vips_csvload_source ()" link="VipsForeignSave.html#vips-csvload-source"/>
    <keyword type="function" name="vips_csvsave ()" link="VipsForeignSave.html#vips-csvsave"/>
    <keyword type="function" name="vips_csvsave_target ()" link="VipsForeignSave.html#vips-csvsave-target"/>
    <keyword type="function" name="vips_matrixload ()" link="VipsForeignSave.html#vips-matrixload"/>
    <keyword type="function" name="vips_matrixload_source ()" link="VipsForeignSave.html#vips-matrixload-source"/>
    <keyword type="function" name="vips_matrixsave ()" link="VipsForeignSave.html#vips-matrixsave"/>
    <keyword type="function" name="vips_matrixsave_target ()" link="VipsForeignSave.html#vips-matrixsave-target"/>
    <keyword type="function" name="vips_matrixprint ()" link="VipsForeignSave.html#vips-matrixprint"/>
    <keyword type="function" name="vips_magickload ()" link="VipsForeignSave.html#vips-magickload"/>
    <keyword type="function" name="vips_magickload_buffer ()" link="VipsForeignSave.html#vips-magickload-buffer"/>
    <keyword type="function" name="vips_magicksave ()" link="VipsForeignSave.html#vips-magicksave"/>
    <keyword type="function" name="vips_magicksave_buffer ()" link="VipsForeignSave.html#vips-magicksave-buffer"/>
    <keyword type="function" name="vips_pngload_source ()" link="VipsForeignSave.html#vips-pngload-source"/>
    <keyword type="function" name="vips_pngload ()" link="VipsForeignSave.html#vips-pngload"/>
    <keyword type="function" name="vips_pngload_buffer ()" link="VipsForeignSave.html#vips-pngload-buffer"/>
    <keyword type="function" name="vips_pngsave_target ()" link="VipsForeignSave.html#vips-pngsave-target"/>
    <keyword type="function" name="vips_pngsave ()" link="VipsForeignSave.html#vips-pngsave"/>
    <keyword type="function" name="vips_pngsave_buffer ()" link="VipsForeignSave.html#vips-pngsave-buffer"/>
    <keyword type="function" name="vips_ppmload ()" link="VipsForeignSave.html#vips-ppmload"/>
    <keyword type="function" name="vips_ppmload_source ()" link="VipsForeignSave.html#vips-ppmload-source"/>
    <keyword type="function" name="vips_ppmsave ()" link="VipsForeignSave.html#vips-ppmsave"/>
    <keyword type="function" name="vips_ppmsave_target ()" link="VipsForeignSave.html#vips-ppmsave-target"/>
    <keyword type="function" name="vips_matload ()" link="VipsForeignSave.html#vips-matload"/>
    <keyword type="function" name="vips_radload_source ()" link="VipsForeignSave.html#vips-radload-source"/>
    <keyword type="function" name="vips_radload ()" link="VipsForeignSave.html#vips-radload"/>
    <keyword type="function" name="vips_radload_buffer ()" link="VipsForeignSave.html#vips-radload-buffer"/>
    <keyword type="function" name="vips_radsave ()" link="VipsForeignSave.html#vips-radsave"/>
    <keyword type="function" name="vips_radsave_buffer ()" link="VipsForeignSave.html#vips-radsave-buffer"/>
    <keyword type="function" name="vips_radsave_target ()" link="VipsForeignSave.html#vips-radsave-target"/>
    <keyword type="function" name="vips_pdfload ()" link="VipsForeignSave.html#vips-pdfload"/>
    <keyword type="function" name="vips_pdfload_buffer ()" link="VipsForeignSave.html#vips-pdfload-buffer"/>
    <keyword type="function" name="vips_pdfload_source ()" link="VipsForeignSave.html#vips-pdfload-source"/>
    <keyword type="function" name="vips_svgload ()" link="VipsForeignSave.html#vips-svgload"/>
    <keyword type="function" name="vips_svgload_buffer ()" link="VipsForeignSave.html#vips-svgload-buffer"/>
    <keyword type="function" name="vips_svgload_string ()" link="VipsForeignSave.html#vips-svgload-string"/>
    <keyword type="function" name="vips_svgload_source ()" link="VipsForeignSave.html#vips-svgload-source"/>
    <keyword type="function" name="vips_gifload ()" link="VipsForeignSave.html#vips-gifload"/>
    <keyword type="function" name="vips_gifload_buffer ()" link="VipsForeignSave.html#vips-gifload-buffer"/>
    <keyword type="function" name="vips_gifload_source ()" link="VipsForeignSave.html#vips-gifload-source"/>
    <keyword type="function" name="vips_gifsave ()" link="VipsForeignSave.html#vips-gifsave"/>
    <keyword type="function" name="vips_gifsave_buffer ()" link="VipsForeignSave.html#vips-gifsave-buffer"/>
    <keyword type="function" name="vips_gifsave_target ()" link="VipsForeignSave.html#vips-gifsave-target"/>
    <keyword type="function" name="vips_heifload ()" link="VipsForeignSave.html#vips-heifload"/>
    <keyword type="function" name="vips_heifload_buffer ()" link="VipsForeignSave.html#vips-heifload-buffer"/>
    <keyword type="function" name="vips_heifload_source ()" link="VipsForeignSave.html#vips-heifload-source"/>
    <keyword type="function" name="vips_heifsave ()" link="VipsForeignSave.html#vips-heifsave"/>
    <keyword type="function" name="vips_heifsave_buffer ()" link="VipsForeignSave.html#vips-heifsave-buffer"/>
    <keyword type="function" name="vips_heifsave_target ()" link="VipsForeignSave.html#vips-heifsave-target"/>
    <keyword type="function" name="vips_niftiload ()" link="VipsForeignSave.html#vips-niftiload"/>
    <keyword type="function" name="vips_niftiload_source ()" link="VipsForeignSave.html#vips-niftiload-source"/>
    <keyword type="function" name="vips_niftisave ()" link="VipsForeignSave.html#vips-niftisave"/>
    <keyword type="function" name="vips_jp2kload ()" link="VipsForeignSave.html#vips-jp2kload"/>
    <keyword type="function" name="vips_jp2kload_buffer ()" link="VipsForeignSave.html#vips-jp2kload-buffer"/>
    <keyword type="function" name="vips_jp2kload_source ()" link="VipsForeignSave.html#vips-jp2kload-source"/>
    <keyword type="function" name="vips_jp2ksave ()" link="VipsForeignSave.html#vips-jp2ksave"/>
    <keyword type="function" name="vips_jp2ksave_buffer ()" link="VipsForeignSave.html#vips-jp2ksave-buffer"/>
    <keyword type="function" name="vips_jp2ksave_target ()" link="VipsForeignSave.html#vips-jp2ksave-target"/>
    <keyword type="function" name="vips_jxlload_source ()" link="VipsForeignSave.html#vips-jxlload-source"/>
    <keyword type="function" name="vips_jxlload_buffer ()" link="VipsForeignSave.html#vips-jxlload-buffer"/>
    <keyword type="function" name="vips_jxlload ()" link="VipsForeignSave.html#vips-jxlload"/>
    <keyword type="function" name="vips_jxlsave ()" link="VipsForeignSave.html#vips-jxlsave"/>
    <keyword type="function" name="vips_jxlsave_buffer ()" link="VipsForeignSave.html#vips-jxlsave-buffer"/>
    <keyword type="function" name="vips_jxlsave_target ()" link="VipsForeignSave.html#vips-jxlsave-target"/>
    <keyword type="function" name="vips_dzsave ()" link="VipsForeignSave.html#vips-dzsave"/>
    <keyword type="function" name="vips_dzsave_buffer ()" link="VipsForeignSave.html#vips-dzsave-buffer"/>
    <keyword type="function" name="vips_dzsave_target ()" link="VipsForeignSave.html#vips-dzsave-target"/>
    <keyword type="enum" name="enum VipsForeignFlags" link="VipsForeignSave.html#VipsForeignFlags"/>
    <keyword type="enum" name="enum VipsFailOn" link="VipsForeignSave.html#VipsFailOn"/>
    <keyword type="enum" name="enum VipsSaveable" link="VipsForeignSave.html#VipsSaveable"/>
    <keyword type="enum" name="enum VipsForeignSubsample" link="VipsForeignSave.html#VipsForeignSubsample"/>
    <keyword type="enum" name="enum VipsForeignJpegSubsample" link="VipsForeignSave.html#VipsForeignJpegSubsample" deprecated="use #VipsForeignSubsample"/>
    <keyword type="enum" name="enum VipsForeignWebpPreset" link="VipsForeignSave.html#VipsForeignWebpPreset"/>
    <keyword type="enum" name="enum VipsForeignTiffCompression" link="VipsForeignSave.html#VipsForeignTiffCompression"/>
    <keyword type="enum" name="enum VipsForeignTiffPredictor" link="VipsForeignSave.html#VipsForeignTiffPredictor"/>
    <keyword type="enum" name="enum VipsForeignTiffResunit" link="VipsForeignSave.html#VipsForeignTiffResunit"/>
    <keyword type="enum" name="enum VipsForeignPngFilter" link="VipsForeignSave.html#VipsForeignPngFilter"/>
    <keyword type="enum" name="enum VipsForeignPpmFormat" link="VipsForeignSave.html#VipsForeignPpmFormat"/>
    <keyword type="enum" name="enum VipsForeignDzLayout" link="VipsForeignSave.html#VipsForeignDzLayout"/>
    <keyword type="enum" name="enum VipsForeignDzDepth" link="VipsForeignSave.html#VipsForeignDzDepth"/>
    <keyword type="enum" name="enum VipsForeignDzContainer" link="VipsForeignSave.html#VipsForeignDzContainer"/>
    <keyword type="enum" name="enum VipsForeignHeifCompression" link="VipsForeignSave.html#VipsForeignHeifCompression"/>
    <keyword type="enum" name="enum VipsForeignHeifEncoder" link="VipsForeignSave.html#VipsForeignHeifEncoder"/>
    <keyword type="property" name="The “access” property" link="VipsForeignSave.html#VipsForeignLoad--access"/>
    <keyword type="property" name="The “disc” property" link="VipsForeignSave.html#VipsForeignLoad--disc"/>
    <keyword type="property" name="The “fail” property" link="VipsForeignSave.html#VipsForeignLoad--fail"/>
    <keyword type="property" name="The “fail-on” property" link="VipsForeignSave.html#VipsForeignLoad--fail-on"/>
    <keyword type="property" name="The “flags” property" link="VipsForeignSave.html#VipsForeignLoad--flags"/>
    <keyword type="property" name="The “memory” property" link="VipsForeignSave.html#VipsForeignLoad--memory"/>
    <keyword type="property" name="The “out” property" link="VipsForeignSave.html#VipsForeignLoad--out"/>
    <keyword type="property" name="The “sequential” property" link="VipsForeignSave.html#VipsForeignLoad--sequential"/>
    <keyword type="property" name="The “background” property" link="VipsForeignSave.html#VipsForeignSave--background"/>
    <keyword type="property" name="The “in” property" link="VipsForeignSave.html#VipsForeignSave--in"/>
    <keyword type="property" name="The “page-height” property" link="VipsForeignSave.html#VipsForeignSave--page-height"/>
    <keyword type="property" name="The “strip” property" link="VipsForeignSave.html#VipsForeignSave--strip"/>
    <keyword type="function" name="vips_fwfft ()" link="libvips-freqfilt.html#vips-fwfft"/>
    <keyword type="function" name="vips_invfft ()" link="libvips-freqfilt.html#vips-invfft"/>
    <keyword type="function" name="vips_freqmult ()" link="libvips-freqfilt.html#vips-freqmult"/>
    <keyword type="function" name="vips_spectrum ()" link="libvips-freqfilt.html#vips-spectrum"/>
    <keyword type="function" name="vips_phasecor ()" link="libvips-freqfilt.html#vips-phasecor"/>
    <keyword type="function" name="vips_maplut ()" link="libvips-histogram.html#vips-maplut"/>
    <keyword type="function" name="vips_percent ()" link="libvips-histogram.html#vips-percent"/>
    <keyword type="function" name="vips_stdif ()" link="libvips-histogram.html#vips-stdif"/>
    <keyword type="function" name="vips_hist_cum ()" link="libvips-histogram.html#vips-hist-cum"/>
    <keyword type="function" name="vips_hist_norm ()" link="libvips-histogram.html#vips-hist-norm"/>
    <keyword type="function" name="vips_hist_equal ()" link="libvips-histogram.html#vips-hist-equal"/>
    <keyword type="function" name="vips_hist_plot ()" link="libvips-histogram.html#vips-hist-plot"/>
    <keyword type="function" name="vips_hist_match ()" link="libvips-histogram.html#vips-hist-match"/>
    <keyword type="function" name="vips_hist_local ()" link="libvips-histogram.html#vips-hist-local"/>
    <keyword type="function" name="vips_hist_ismonotonic ()" link="libvips-histogram.html#vips-hist-ismonotonic"/>
    <keyword type="function" name="vips_hist_entropy ()" link="libvips-histogram.html#vips-hist-entropy"/>
    <keyword type="function" name="vips_case ()" link="libvips-histogram.html#vips-case"/>
    <keyword type="function" name="vips_draw_rect ()" link="libvips-draw.html#vips-draw-rect"/>
    <keyword type="function" name="vips_draw_rect1 ()" link="libvips-draw.html#vips-draw-rect1"/>
    <keyword type="function" name="vips_draw_point ()" link="libvips-draw.html#vips-draw-point"/>
    <keyword type="function" name="vips_draw_point1 ()" link="libvips-draw.html#vips-draw-point1"/>
    <keyword type="function" name="vips_draw_image ()" link="libvips-draw.html#vips-draw-image"/>
    <keyword type="function" name="vips_draw_mask ()" link="libvips-draw.html#vips-draw-mask"/>
    <keyword type="function" name="vips_draw_mask1 ()" link="libvips-draw.html#vips-draw-mask1"/>
    <keyword type="function" name="vips_draw_line ()" link="libvips-draw.html#vips-draw-line"/>
    <keyword type="function" name="vips_draw_line1 ()" link="libvips-draw.html#vips-draw-line1"/>
    <keyword type="function" name="vips_draw_circle ()" link="libvips-draw.html#vips-draw-circle"/>
    <keyword type="function" name="vips_draw_circle1 ()" link="libvips-draw.html#vips-draw-circle1"/>
    <keyword type="function" name="vips_draw_flood ()" link="libvips-draw.html#vips-draw-flood"/>
    <keyword type="function" name="vips_draw_flood1 ()" link="libvips-draw.html#vips-draw-flood1"/>
    <keyword type="function" name="vips_draw_smudge ()" link="libvips-draw.html#vips-draw-smudge"/>
    <keyword type="enum" name="enum VipsCombineMode" link="libvips-draw.html#VipsCombineMode"/>
    <keyword type="function" name="VipsInterpolateMethod ()" link="VipsInterpolate.html#VipsInterpolateMethod"/>
    <keyword type="function" name="vips_interpolate ()" link="VipsInterpolate.html#vips-interpolate"/>
    <keyword type="function" name="vips_interpolate_get_method ()" link="VipsInterpolate.html#vips-interpolate-get-method"/>
    <keyword type="function" name="vips_interpolate_get_window_size ()" link="VipsInterpolate.html#vips-interpolate-get-window-size"/>
    <keyword type="function" name="vips_interpolate_get_window_offset ()" link="VipsInterpolate.html#vips-interpolate-get-window-offset"/>
    <keyword type="function" name="vips_interpolate_nearest_static ()" link="VipsInterpolate.html#vips-interpolate-nearest-static"/>
    <keyword type="function" name="vips_interpolate_bilinear_static ()" link="VipsInterpolate.html#vips-interpolate-bilinear-static"/>
    <keyword type="function" name="vips_interpolate_new ()" link="VipsInterpolate.html#vips-interpolate-new"/>
    <keyword type="macro" name="VIPS_TRANSFORM_SHIFT" link="VipsInterpolate.html#VIPS-TRANSFORM-SHIFT:CAPS"/>
    <keyword type="macro" name="VIPS_TRANSFORM_SCALE" link="VipsInterpolate.html#VIPS-TRANSFORM-SCALE:CAPS"/>
    <keyword type="macro" name="VIPS_INTERPOLATE_SHIFT" link="VipsInterpolate.html#VIPS-INTERPOLATE-SHIFT:CAPS"/>
    <keyword type="macro" name="VIPS_INTERPOLATE_SCALE" link="VipsInterpolate.html#VIPS-INTERPOLATE-SCALE:CAPS"/>
    <keyword type="function" name="vips_morph ()" link="libvips-morphology.html#vips-morph"/>
    <keyword type="function" name="vips_rank ()" link="libvips-morphology.html#vips-rank"/>
    <keyword type="function" name="vips_median ()" link="libvips-morphology.html#vips-median"/>
    <keyword type="function" name="vips_countlines ()" link="libvips-morphology.html#vips-countlines"/>
    <keyword type="function" name="vips_labelregions ()" link="libvips-morphology.html#vips-labelregions"/>
    <keyword type="function" name="vips_fill_nearest ()" link="libvips-morphology.html#vips-fill-nearest"/>
    <keyword type="enum" name="enum VipsOperationMorphology" link="libvips-morphology.html#VipsOperationMorphology"/>
    <keyword type="function" name="vips_merge ()" link="libvips-mosaicing.html#vips-merge"/>
    <keyword type="function" name="vips_mosaic ()" link="libvips-mosaicing.html#vips-mosaic"/>
    <keyword type="function" name="vips_mosaic1 ()" link="libvips-mosaicing.html#vips-mosaic1"/>
    <keyword type="function" name="vips_match ()" link="libvips-mosaicing.html#vips-match"/>
    <keyword type="function" name="vips_globalbalance ()" link="libvips-mosaicing.html#vips-globalbalance"/>
    <keyword type="function" name="vips_remosaic ()" link="libvips-mosaicing.html#vips-remosaic"/>
    <keyword type="function" name="vips_matrixinvert ()" link="libvips-mosaicing.html#vips-matrixinvert"/>
    <keyword type="function" name="vips_black ()" link="libvips-create.html#vips-black"/>
    <keyword type="function" name="vips_xyz ()" link="libvips-create.html#vips-xyz"/>
    <keyword type="function" name="vips_grey ()" link="libvips-create.html#vips-grey"/>
    <keyword type="function" name="vips_gaussmat ()" link="libvips-create.html#vips-gaussmat"/>
    <keyword type="function" name="vips_logmat ()" link="libvips-create.html#vips-logmat"/>
    <keyword type="function" name="vips_text ()" link="libvips-create.html#vips-text"/>
    <keyword type="function" name="vips_gaussnoise ()" link="libvips-create.html#vips-gaussnoise"/>
    <keyword type="function" name="vips_eye ()" link="libvips-create.html#vips-eye"/>
    <keyword type="function" name="vips_sines ()" link="libvips-create.html#vips-sines"/>
    <keyword type="function" name="vips_zone ()" link="libvips-create.html#vips-zone"/>
    <keyword type="function" name="vips_identity ()" link="libvips-create.html#vips-identity"/>
    <keyword type="function" name="vips_buildlut ()" link="libvips-create.html#vips-buildlut"/>
    <keyword type="function" name="vips_invertlut ()" link="libvips-create.html#vips-invertlut"/>
    <keyword type="function" name="vips_tonelut ()" link="libvips-create.html#vips-tonelut"/>
    <keyword type="function" name="vips_mask_ideal ()" link="libvips-create.html#vips-mask-ideal"/>
    <keyword type="function" name="vips_mask_ideal_ring ()" link="libvips-create.html#vips-mask-ideal-ring"/>
    <keyword type="function" name="vips_mask_ideal_band ()" link="libvips-create.html#vips-mask-ideal-band"/>
    <keyword type="function" name="vips_mask_butterworth ()" link="libvips-create.html#vips-mask-butterworth"/>
    <keyword type="function" name="vips_mask_butterworth_ring ()" link="libvips-create.html#vips-mask-butterworth-ring"/>
    <keyword type="function" name="vips_mask_butterworth_band ()" link="libvips-create.html#vips-mask-butterworth-band"/>
    <keyword type="function" name="vips_mask_gaussian ()" link="libvips-create.html#vips-mask-gaussian"/>
    <keyword type="function" name="vips_mask_gaussian_ring ()" link="libvips-create.html#vips-mask-gaussian-ring"/>
    <keyword type="function" name="vips_mask_gaussian_band ()" link="libvips-create.html#vips-mask-gaussian-band"/>
    <keyword type="function" name="vips_mask_fractal ()" link="libvips-create.html#vips-mask-fractal"/>
    <keyword type="function" name="vips_fractsurf ()" link="libvips-create.html#vips-fractsurf"/>
    <keyword type="function" name="vips_worley ()" link="libvips-create.html#vips-worley"/>
    <keyword type="function" name="vips_perlin ()" link="libvips-create.html#vips-perlin"/>
    <keyword type="enum" name="enum VipsTextWrap" link="libvips-create.html#VipsTextWrap"/>
    <keyword type="function" name="vips_shrink ()" link="libvips-resample.html#vips-shrink"/>
    <keyword type="function" name="vips_shrinkh ()" link="libvips-resample.html#vips-shrinkh"/>
    <keyword type="function" name="vips_shrinkv ()" link="libvips-resample.html#vips-shrinkv"/>
    <keyword type="function" name="vips_reduce ()" link="libvips-resample.html#vips-reduce"/>
    <keyword type="function" name="vips_reduceh ()" link="libvips-resample.html#vips-reduceh"/>
    <keyword type="function" name="vips_reducev ()" link="libvips-resample.html#vips-reducev"/>
    <keyword type="function" name="vips_thumbnail ()" link="libvips-resample.html#vips-thumbnail"/>
    <keyword type="function" name="vips_thumbnail_buffer ()" link="libvips-resample.html#vips-thumbnail-buffer"/>
    <keyword type="function" name="vips_thumbnail_image ()" link="libvips-resample.html#vips-thumbnail-image"/>
    <keyword type="function" name="vips_thumbnail_source ()" link="libvips-resample.html#vips-thumbnail-source"/>
    <keyword type="function" name="vips_similarity ()" link="libvips-resample.html#vips-similarity"/>
    <keyword type="function" name="vips_rotate ()" link="libvips-resample.html#vips-rotate"/>
    <keyword type="function" name="vips_affine ()" link="libvips-resample.html#vips-affine"/>
    <keyword type="function" name="vips_resize ()" link="libvips-resample.html#vips-resize"/>
    <keyword type="function" name="vips_mapim ()" link="libvips-resample.html#vips-mapim"/>
    <keyword type="function" name="vips_quadratic ()" link="libvips-resample.html#vips-quadratic"/>
    <keyword type="enum" name="enum VipsKernel" link="libvips-resample.html#VipsKernel"/>
    <keyword type="enum" name="enum VipsSize" link="libvips-resample.html#VipsSize"/>
    <keyword type="function" name="vips__transform_init ()" link="libvips-transform.html#vips--transform-init"/>
    <keyword type="function" name="vips__transform_calc_inverse ()" link="libvips-transform.html#vips--transform-calc-inverse"/>
    <keyword type="function" name="vips__transform_isidentity ()" link="libvips-transform.html#vips--transform-isidentity"/>
    <keyword type="function" name="vips__transform_add ()" link="libvips-transform.html#vips--transform-add"/>
    <keyword type="function" name="vips__transform_print ()" link="libvips-transform.html#vips--transform-print"/>
    <keyword type="function" name="vips__transform_forward_point ()" link="libvips-transform.html#vips--transform-forward-point"/>
    <keyword type="function" name="vips__transform_invert_point ()" link="libvips-transform.html#vips--transform-invert-point"/>
    <keyword type="function" name="vips__transform_forward_rect ()" link="libvips-transform.html#vips--transform-forward-rect"/>
    <keyword type="function" name="vips__transform_invert_rect ()" link="libvips-transform.html#vips--transform-invert-rect"/>
    <keyword type="function" name="vips__transform_set_area ()" link="libvips-transform.html#vips--transform-set-area"/>
    <keyword type="function" name="vips__affine ()" link="libvips-transform.html#vips--affine"/>
    <keyword type="struct" name="VipsTransformation" link="libvips-transform.html#VipsTransformation"/>
    <keyword type="macro" name="VIPS_RAD()" link="libvips-util.html#VIPS-RAD:CAPS"/>
    <keyword type="macro" name="VIPS_DEG()" link="libvips-util.html#VIPS-DEG:CAPS"/>
    <keyword type="macro" name="VIPS_MAX()" link="libvips-util.html#VIPS-MAX:CAPS"/>
    <keyword type="macro" name="VIPS_MIN()" link="libvips-util.html#VIPS-MIN:CAPS"/>
    <keyword type="macro" name="VIPS_CLIP()" link="libvips-util.html#VIPS-CLIP:CAPS"/>
    <keyword type="macro" name="VIPS_FCLIP()" link="libvips-util.html#VIPS-FCLIP:CAPS"/>
    <keyword type="macro" name="VIPS_NUMBER()" link="libvips-util.html#VIPS-NUMBER:CAPS"/>
    <keyword type="macro" name="VIPS_ABS()" link="libvips-util.html#VIPS-ABS:CAPS"/>
    <keyword type="macro" name="VIPS_ISNAN()" link="libvips-util.html#VIPS-ISNAN:CAPS"/>
    <keyword type="macro" name="VIPS_FLOOR()" link="libvips-util.html#VIPS-FLOOR:CAPS"/>
    <keyword type="macro" name="VIPS_CEIL()" link="libvips-util.html#VIPS-CEIL:CAPS"/>
    <keyword type="macro" name="VIPS_RINT()" link="libvips-util.html#VIPS-RINT:CAPS"/>
    <keyword type="macro" name="VIPS_ROUND()" link="libvips-util.html#VIPS-ROUND:CAPS"/>
    <keyword type="macro" name="VIPS_FABS()" link="libvips-util.html#VIPS-FABS:CAPS"/>
    <keyword type="macro" name="VIPS_FMAX()" link="libvips-util.html#VIPS-FMAX:CAPS"/>
    <keyword type="macro" name="VIPS_FMIN()" link="libvips-util.html#VIPS-FMIN:CAPS"/>
    <keyword type="macro" name="VIPS_ONCE()" link="libvips-util.html#VIPS-ONCE:CAPS"/>
    <keyword type="macro" name="VIPS_ROUND_INT()" link="libvips-util.html#VIPS-ROUND-INT:CAPS"/>
    <keyword type="macro" name="VIPS_ROUND_UINT()" link="libvips-util.html#VIPS-ROUND-UINT:CAPS"/>
    <keyword type="macro" name="VIPS_ROUND_DOWN()" link="libvips-util.html#VIPS-ROUND-DOWN:CAPS"/>
    <keyword type="macro" name="VIPS_ROUND_UP()" link="libvips-util.html#VIPS-ROUND-UP:CAPS"/>
    <keyword type="macro" name="VIPS_SWAP()" link="libvips-util.html#VIPS-SWAP:CAPS"/>
    <keyword type="macro" name="VIPS_UNROLL()" link="libvips-util.html#VIPS-UNROLL:CAPS"/>
    <keyword type="macro" name="g_info()" link="libvips-util.html#g-info"/>
    <keyword type="macro" name="VIPS_CLIP_UCHAR()" link="libvips-util.html#VIPS-CLIP-UCHAR:CAPS"/>
    <keyword type="macro" name="VIPS_CLIP_CHAR()" link="libvips-util.html#VIPS-CLIP-CHAR:CAPS"/>
    <keyword type="macro" name="VIPS_CLIP_USHORT()" link="libvips-util.html#VIPS-CLIP-USHORT:CAPS"/>
    <keyword type="macro" name="VIPS_CLIP_SHORT()" link="libvips-util.html#VIPS-CLIP-SHORT:CAPS"/>
    <keyword type="macro" name="VIPS_CLIP_UINT()" link="libvips-util.html#VIPS-CLIP-UINT:CAPS"/>
    <keyword type="macro" name="VIPS_CLIP_NONE()" link="libvips-util.html#VIPS-CLIP-NONE:CAPS"/>
    <keyword type="function" name="vips_enum_string ()" link="libvips-util.html#vips-enum-string"/>
    <keyword type="function" name="vips_enum_nick ()" link="libvips-util.html#vips-enum-nick"/>
    <keyword type="function" name="vips_enum_from_nick ()" link="libvips-util.html#vips-enum-from-nick"/>
    <keyword type="function" name="vips_flags_from_nick ()" link="libvips-util.html#vips-flags-from-nick"/>
    <keyword type="function" name="vips_slist_equal ()" link="libvips-util.html#vips-slist-equal"/>
    <keyword type="function" name="vips_slist_map2 ()" link="libvips-util.html#vips-slist-map2"/>
    <keyword type="function" name="vips_slist_map2_rev ()" link="libvips-util.html#vips-slist-map2-rev"/>
    <keyword type="function" name="vips_slist_map4 ()" link="libvips-util.html#vips-slist-map4"/>
    <keyword type="function" name="vips_slist_fold2 ()" link="libvips-util.html#vips-slist-fold2"/>
    <keyword type="function" name="vips_slist_filter ()" link="libvips-util.html#vips-slist-filter"/>
    <keyword type="function" name="vips_slist_free_all ()" link="libvips-util.html#vips-slist-free-all"/>
    <keyword type="function" name="vips_map_equal ()" link="libvips-util.html#vips-map-equal"/>
    <keyword type="function" name="vips_hash_table_map ()" link="libvips-util.html#vips-hash-table-map"/>
    <keyword type="function" name="vips_strncpy ()" link="libvips-util.html#vips-strncpy"/>
    <keyword type="function" name="vips_strrstr ()" link="libvips-util.html#vips-strrstr"/>
    <keyword type="function" name="vips_ispostfix ()" link="libvips-util.html#vips-ispostfix"/>
    <keyword type="function" name="vips_iscasepostfix ()" link="libvips-util.html#vips-iscasepostfix"/>
    <keyword type="function" name="vips_isprefix ()" link="libvips-util.html#vips-isprefix"/>
    <keyword type="function" name="vips_break_token ()" link="libvips-util.html#vips-break-token"/>
    <keyword type="function" name="vips__chomp ()" link="libvips-util.html#vips--chomp"/>
    <keyword type="function" name="vips_vsnprintf ()" link="libvips-util.html#vips-vsnprintf"/>
    <keyword type="function" name="vips_snprintf ()" link="libvips-util.html#vips-snprintf"/>
    <keyword type="function" name="vips_filename_suffix_match ()" link="libvips-util.html#vips-filename-suffix-match"/>
    <keyword type="function" name="vips_file_length ()" link="libvips-util.html#vips-file-length"/>
    <keyword type="function" name="vips__write ()" link="libvips-util.html#vips--write"/>
    <keyword type="function" name="vips__open ()" link="libvips-util.html#vips--open"/>
    <keyword type="function" name="vips__open_read ()" link="libvips-util.html#vips--open-read"/>
    <keyword type="function" name="vips__fopen ()" link="libvips-util.html#vips--fopen"/>
    <keyword type="function" name="vips__file_open_read ()" link="libvips-util.html#vips--file-open-read"/>
    <keyword type="function" name="vips__file_open_write ()" link="libvips-util.html#vips--file-open-write"/>
    <keyword type="function" name="vips__file_read ()" link="libvips-util.html#vips--file-read"/>
    <keyword type="function" name="vips__file_read_name ()" link="libvips-util.html#vips--file-read-name"/>
    <keyword type="function" name="vips__file_write ()" link="libvips-util.html#vips--file-write"/>
    <keyword type="function" name="vips__get_bytes ()" link="libvips-util.html#vips--get-bytes"/>
    <keyword type="function" name="vips__fgetc ()" link="libvips-util.html#vips--fgetc"/>
    <keyword type="function" name="vips__gvalue_ref_string_new ()" link="libvips-util.html#vips--gvalue-ref-string-new"/>
    <keyword type="function" name="vips__gslist_gvalue_free ()" link="libvips-util.html#vips--gslist-gvalue-free"/>
    <keyword type="function" name="vips__gslist_gvalue_copy ()" link="libvips-util.html#vips--gslist-gvalue-copy"/>
    <keyword type="function" name="vips__gslist_gvalue_merge ()" link="libvips-util.html#vips--gslist-gvalue-merge"/>
    <keyword type="function" name="vips__gslist_gvalue_get ()" link="libvips-util.html#vips--gslist-gvalue-get"/>
    <keyword type="function" name="vips__seek_no_error ()" link="libvips-util.html#vips--seek-no-error"/>
    <keyword type="function" name="vips__seek ()" link="libvips-util.html#vips--seek"/>
    <keyword type="function" name="vips__ftruncate ()" link="libvips-util.html#vips--ftruncate"/>
    <keyword type="function" name="vips_existsf ()" link="libvips-util.html#vips-existsf"/>
    <keyword type="function" name="vips_isdirf ()" link="libvips-util.html#vips-isdirf"/>
    <keyword type="function" name="vips_mkdirf ()" link="libvips-util.html#vips-mkdirf"/>
    <keyword type="function" name="vips_rmdirf ()" link="libvips-util.html#vips-rmdirf"/>
    <keyword type="function" name="vips_rename ()" link="libvips-util.html#vips-rename"/>
    <keyword type="function" name="vips__token_get ()" link="libvips-util.html#vips--token-get"/>
    <keyword type="function" name="vips__token_must ()" link="libvips-util.html#vips--token-must"/>
    <keyword type="function" name="vips__token_need ()" link="libvips-util.html#vips--token-need"/>
    <keyword type="function" name="vips__token_segment ()" link="libvips-util.html#vips--token-segment"/>
    <keyword type="function" name="vips__token_segment_need ()" link="libvips-util.html#vips--token-segment-need"/>
    <keyword type="function" name="vips__find_rightmost_brackets ()" link="libvips-util.html#vips--find-rightmost-brackets"/>
    <keyword type="function" name="vips__filename_split8 ()" link="libvips-util.html#vips--filename-split8"/>
    <keyword type="function" name="vips_ispoweroftwo ()" link="libvips-util.html#vips-ispoweroftwo"/>
    <keyword type="function" name="vips_amiMSBfirst ()" link="libvips-util.html#vips-amiMSBfirst"/>
    <keyword type="function" name="vips__temp_name ()" link="libvips-util.html#vips--temp-name"/>
    <keyword type="function" name="vips__change_suffix ()" link="libvips-util.html#vips--change-suffix"/>
    <keyword type="function" name="vips_realpath ()" link="libvips-util.html#vips-realpath"/>
    <keyword type="function" name="vips__random ()" link="libvips-util.html#vips--random"/>
    <keyword type="function" name="vips__random_add ()" link="libvips-util.html#vips--random-add"/>
    <keyword type="function" name="vips__icc_dir ()" link="libvips-util.html#vips--icc-dir"/>
    <keyword type="function" name="vips__windows_prefix ()" link="libvips-util.html#vips--windows-prefix"/>
    <keyword type="function" name="vips__get_iso8601 ()" link="libvips-util.html#vips--get-iso8601"/>
    <keyword type="function" name="vips_strtod ()" link="libvips-util.html#vips-strtod"/>
    <keyword type="macro" name="VIPS_PI" link="libvips-util.html#VIPS-PI:CAPS"/>
    <keyword type="macro" name="VIPS_PATH_MAX" link="libvips-util.html#VIPS-PATH-MAX:CAPS"/>
    <keyword type="enum" name="enum VipsToken" link="libvips-util.html#VipsToken"/>
    <keyword type="macro" name="VIPS_VERSION" link="libvips-version.html#VIPS-VERSION:CAPS"/>
    <keyword type="macro" name="VIPS_VERSION_STRING" link="libvips-version.html#VIPS-VERSION-STRING:CAPS"/>
    <keyword type="macro" name="VIPS_MAJOR_VERSION" link="libvips-version.html#VIPS-MAJOR-VERSION:CAPS"/>
    <keyword type="macro" name="VIPS_MINOR_VERSION" link="libvips-version.html#VIPS-MINOR-VERSION:CAPS"/>
    <keyword type="macro" name="VIPS_MICRO_VERSION" link="libvips-version.html#VIPS-MICRO-VERSION:CAPS"/>
    <keyword type="macro" name="VIPS_LIBRARY_CURRENT" link="libvips-version.html#VIPS-LIBRARY-CURRENT:CAPS"/>
    <keyword type="macro" name="VIPS_LIBRARY_REVISION" link="libvips-version.html#VIPS-LIBRARY-REVISION:CAPS"/>
    <keyword type="macro" name="VIPS_LIBRARY_AGE" link="libvips-version.html#VIPS-LIBRARY-AGE:CAPS"/>
    <keyword type="macro" name="VIPS_CONFIG" link="libvips-version.html#VIPS-CONFIG:CAPS"/>
    <keyword type="macro" name="VIPS_ENABLE_DEPRECATED" link="libvips-version.html#VIPS-ENABLE-DEPRECATED:CAPS"/>
    <keyword type="function" name="vips_semaphore_up ()" link="libvips-semaphore.html#vips-semaphore-up"/>
    <keyword type="function" name="vips_semaphore_upn ()" link="libvips-semaphore.html#vips-semaphore-upn"/>
    <keyword type="function" name="vips_semaphore_down ()" link="libvips-semaphore.html#vips-semaphore-down"/>
    <keyword type="function" name="vips_semaphore_downn ()" link="libvips-semaphore.html#vips-semaphore-downn"/>
    <keyword type="function" name="vips_semaphore_down_timeout ()" link="libvips-semaphore.html#vips-semaphore-down-timeout"/>
    <keyword type="function" name="vips_semaphore_destroy ()" link="libvips-semaphore.html#vips-semaphore-destroy"/>
    <keyword type="function" name="vips_semaphore_init ()" link="libvips-semaphore.html#vips-semaphore-init"/>
    <keyword type="struct" name="VipsSemaphore" link="libvips-semaphore.html#VipsSemaphore"/>
    <keyword type="constant" name="VIPS_DEMAND_STYLE_ERROR" link="VipsImage.html#VIPS-DEMAND-STYLE-ERROR:CAPS"/>
    <keyword type="constant" name="VIPS_DEMAND_STYLE_SMALLTILE" link="VipsImage.html#VIPS-DEMAND-STYLE-SMALLTILE:CAPS"/>
    <keyword type="constant" name="VIPS_DEMAND_STYLE_FATSTRIP" link="VipsImage.html#VIPS-DEMAND-STYLE-FATSTRIP:CAPS"/>
    <keyword type="constant" name="VIPS_DEMAND_STYLE_THINSTRIP" link="VipsImage.html#VIPS-DEMAND-STYLE-THINSTRIP:CAPS"/>
    <keyword type="constant" name="VIPS_DEMAND_STYLE_ANY" link="VipsImage.html#VIPS-DEMAND-STYLE-ANY:CAPS"/>
    <keyword type="constant" name="VIPS_IMAGE_ERROR" link="VipsImage.html#VIPS-IMAGE-ERROR:CAPS"/>
    <keyword type="constant" name="VIPS_IMAGE_NONE" link="VipsImage.html#VIPS-IMAGE-NONE:CAPS"/>
    <keyword type="constant" name="VIPS_IMAGE_SETBUF" link="VipsImage.html#VIPS-IMAGE-SETBUF:CAPS"/>
    <keyword type="constant" name="VIPS_IMAGE_SETBUF_FOREIGN" link="VipsImage.html#VIPS-IMAGE-SETBUF-FOREIGN:CAPS"/>
    <keyword type="constant" name="VIPS_IMAGE_OPENIN" link="VipsImage.html#VIPS-IMAGE-OPENIN:CAPS"/>
    <keyword type="constant" name="VIPS_IMAGE_MMAPIN" link="VipsImage.html#VIPS-IMAGE-MMAPIN:CAPS"/>
    <keyword type="constant" name="VIPS_IMAGE_MMAPINRW" link="VipsImage.html#VIPS-IMAGE-MMAPINRW:CAPS"/>
    <keyword type="constant" name="VIPS_IMAGE_OPENOUT" link="VipsImage.html#VIPS-IMAGE-OPENOUT:CAPS"/>
    <keyword type="constant" name="VIPS_IMAGE_PARTIAL" link="VipsImage.html#VIPS-IMAGE-PARTIAL:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_ERROR" link="VipsImage.html#VIPS-INTERPRETATION-ERROR:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_MULTIBAND" link="VipsImage.html#VIPS-INTERPRETATION-MULTIBAND:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_B_W" link="VipsImage.html#VIPS-INTERPRETATION-B-W:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_HISTOGRAM" link="VipsImage.html#VIPS-INTERPRETATION-HISTOGRAM:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_XYZ" link="VipsImage.html#VIPS-INTERPRETATION-XYZ:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_LAB" link="VipsImage.html#VIPS-INTERPRETATION-LAB:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_CMYK" link="VipsImage.html#VIPS-INTERPRETATION-CMYK:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_LABQ" link="VipsImage.html#VIPS-INTERPRETATION-LABQ:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_RGB" link="VipsImage.html#VIPS-INTERPRETATION-RGB:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_CMC" link="VipsImage.html#VIPS-INTERPRETATION-CMC:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_LCH" link="VipsImage.html#VIPS-INTERPRETATION-LCH:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_LABS" link="VipsImage.html#VIPS-INTERPRETATION-LABS:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_sRGB" link="VipsImage.html#VIPS-INTERPRETATION-sRGB"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_YXY" link="VipsImage.html#VIPS-INTERPRETATION-YXY:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_FOURIER" link="VipsImage.html#VIPS-INTERPRETATION-FOURIER:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_RGB16" link="VipsImage.html#VIPS-INTERPRETATION-RGB16:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_GREY16" link="VipsImage.html#VIPS-INTERPRETATION-GREY16:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_MATRIX" link="VipsImage.html#VIPS-INTERPRETATION-MATRIX:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_scRGB" link="VipsImage.html#VIPS-INTERPRETATION-scRGB"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_HSV" link="VipsImage.html#VIPS-INTERPRETATION-HSV:CAPS"/>
    <keyword type="constant" name="VIPS_INTERPRETATION_LAST" link="VipsImage.html#VIPS-INTERPRETATION-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FORMAT_NOTSET" link="VipsImage.html#VIPS-FORMAT-NOTSET:CAPS"/>
    <keyword type="constant" name="VIPS_FORMAT_UCHAR" link="VipsImage.html#VIPS-FORMAT-UCHAR:CAPS"/>
    <keyword type="constant" name="VIPS_FORMAT_CHAR" link="VipsImage.html#VIPS-FORMAT-CHAR:CAPS"/>
    <keyword type="constant" name="VIPS_FORMAT_USHORT" link="VipsImage.html#VIPS-FORMAT-USHORT:CAPS"/>
    <keyword type="constant" name="VIPS_FORMAT_SHORT" link="VipsImage.html#VIPS-FORMAT-SHORT:CAPS"/>
    <keyword type="constant" name="VIPS_FORMAT_UINT" link="VipsImage.html#VIPS-FORMAT-UINT:CAPS"/>
    <keyword type="constant" name="VIPS_FORMAT_INT" link="VipsImage.html#VIPS-FORMAT-INT:CAPS"/>
    <keyword type="constant" name="VIPS_FORMAT_FLOAT" link="VipsImage.html#VIPS-FORMAT-FLOAT:CAPS"/>
    <keyword type="constant" name="VIPS_FORMAT_COMPLEX" link="VipsImage.html#VIPS-FORMAT-COMPLEX:CAPS"/>
    <keyword type="constant" name="VIPS_FORMAT_DOUBLE" link="VipsImage.html#VIPS-FORMAT-DOUBLE:CAPS"/>
    <keyword type="constant" name="VIPS_FORMAT_DPCOMPLEX" link="VipsImage.html#VIPS-FORMAT-DPCOMPLEX:CAPS"/>
    <keyword type="constant" name="VIPS_FORMAT_LAST" link="VipsImage.html#VIPS-FORMAT-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_CODING_ERROR" link="VipsImage.html#VIPS-CODING-ERROR:CAPS"/>
    <keyword type="constant" name="VIPS_CODING_NONE" link="VipsImage.html#VIPS-CODING-NONE:CAPS"/>
    <keyword type="constant" name="VIPS_CODING_LABQ" link="VipsImage.html#VIPS-CODING-LABQ:CAPS"/>
    <keyword type="constant" name="VIPS_CODING_RAD" link="VipsImage.html#VIPS-CODING-RAD:CAPS"/>
    <keyword type="constant" name="VIPS_CODING_LAST" link="VipsImage.html#VIPS-CODING-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_ACCESS_RANDOM" link="VipsImage.html#VIPS-ACCESS-RANDOM:CAPS"/>
    <keyword type="constant" name="VIPS_ACCESS_SEQUENTIAL" link="VipsImage.html#VIPS-ACCESS-SEQUENTIAL:CAPS"/>
    <keyword type="constant" name="VIPS_ACCESS_SEQUENTIAL_UNBUFFERED" link="VipsImage.html#VIPS-ACCESS-SEQUENTIAL-UNBUFFERED:CAPS"/>
    <keyword type="constant" name="VIPS_ACCESS_LAST" link="VipsImage.html#VIPS-ACCESS-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_NONE" link="VipsOperation.html#VIPS-OPERATION-NONE:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_SEQUENTIAL" link="VipsOperation.html#VIPS-OPERATION-SEQUENTIAL:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_SEQUENTIAL_UNBUFFERED" link="VipsOperation.html#VIPS-OPERATION-SEQUENTIAL-UNBUFFERED:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_NOCACHE" link="VipsOperation.html#VIPS-OPERATION-NOCACHE:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_DEPRECATED" link="VipsOperation.html#VIPS-OPERATION-DEPRECATED:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_UNTRUSTED" link="VipsOperation.html#VIPS-OPERATION-UNTRUSTED:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_BLOCKED" link="VipsOperation.html#VIPS-OPERATION-BLOCKED:CAPS"/>
    <keyword type="constant" name="VIPS_REGION_SHRINK_MEAN" link="VipsRegion.html#VIPS-REGION-SHRINK-MEAN:CAPS"/>
    <keyword type="constant" name="VIPS_REGION_SHRINK_MEDIAN" link="VipsRegion.html#VIPS-REGION-SHRINK-MEDIAN:CAPS"/>
    <keyword type="constant" name="VIPS_REGION_SHRINK_MODE" link="VipsRegion.html#VIPS-REGION-SHRINK-MODE:CAPS"/>
    <keyword type="constant" name="VIPS_REGION_SHRINK_MAX" link="VipsRegion.html#VIPS-REGION-SHRINK-MAX:CAPS"/>
    <keyword type="constant" name="VIPS_REGION_SHRINK_MIN" link="VipsRegion.html#VIPS-REGION-SHRINK-MIN:CAPS"/>
    <keyword type="constant" name="VIPS_REGION_SHRINK_NEAREST" link="VipsRegion.html#VIPS-REGION-SHRINK-NEAREST:CAPS"/>
    <keyword type="constant" name="VIPS_REGION_SHRINK_LAST" link="VipsRegion.html#VIPS-REGION-SHRINK-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_ARGUMENT_NONE" link="VipsObject.html#VIPS-ARGUMENT-NONE:CAPS"/>
    <keyword type="constant" name="VIPS_ARGUMENT_REQUIRED" link="VipsObject.html#VIPS-ARGUMENT-REQUIRED:CAPS"/>
    <keyword type="constant" name="VIPS_ARGUMENT_CONSTRUCT" link="VipsObject.html#VIPS-ARGUMENT-CONSTRUCT:CAPS"/>
    <keyword type="constant" name="VIPS_ARGUMENT_SET_ONCE" link="VipsObject.html#VIPS-ARGUMENT-SET-ONCE:CAPS"/>
    <keyword type="constant" name="VIPS_ARGUMENT_SET_ALWAYS" link="VipsObject.html#VIPS-ARGUMENT-SET-ALWAYS:CAPS"/>
    <keyword type="constant" name="VIPS_ARGUMENT_INPUT" link="VipsObject.html#VIPS-ARGUMENT-INPUT:CAPS"/>
    <keyword type="constant" name="VIPS_ARGUMENT_OUTPUT" link="VipsObject.html#VIPS-ARGUMENT-OUTPUT:CAPS"/>
    <keyword type="constant" name="VIPS_ARGUMENT_DEPRECATED" link="VipsObject.html#VIPS-ARGUMENT-DEPRECATED:CAPS"/>
    <keyword type="constant" name="VIPS_ARGUMENT_MODIFY" link="VipsObject.html#VIPS-ARGUMENT-MODIFY:CAPS"/>
    <keyword type="constant" name="VIPS_PRECISION_INTEGER" link="libvips-basic.html#VIPS-PRECISION-INTEGER:CAPS"/>
    <keyword type="constant" name="VIPS_PRECISION_FLOAT" link="libvips-basic.html#VIPS-PRECISION-FLOAT:CAPS"/>
    <keyword type="constant" name="VIPS_PRECISION_APPROXIMATE" link="libvips-basic.html#VIPS-PRECISION-APPROXIMATE:CAPS"/>
    <keyword type="constant" name="VIPS_PRECISION_LAST" link="libvips-basic.html#VIPS-PRECISION-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_SIN" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-SIN:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_COS" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-COS:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_TAN" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-TAN:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_ASIN" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-ASIN:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_ACOS" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-ACOS:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_ATAN" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-ATAN:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_LOG" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-LOG:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_LOG10" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-LOG10:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_EXP" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-EXP:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_EXP10" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-EXP10:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_SINH" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-SINH:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_COSH" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-COSH:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_TANH" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-TANH:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_ASINH" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-ASINH:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_ACOSH" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-ACOSH:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_ATANH" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-ATANH:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH_LAST" link="libvips-arithmetic.html#VIPS-OPERATION-MATH-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH2_POW" link="libvips-arithmetic.html#VIPS-OPERATION-MATH2-POW:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH2_WOP" link="libvips-arithmetic.html#VIPS-OPERATION-MATH2-WOP:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH2_ATAN2" link="libvips-arithmetic.html#VIPS-OPERATION-MATH2-ATAN2:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MATH2_LAST" link="libvips-arithmetic.html#VIPS-OPERATION-MATH2-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_ROUND_RINT" link="libvips-arithmetic.html#VIPS-OPERATION-ROUND-RINT:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_ROUND_CEIL" link="libvips-arithmetic.html#VIPS-OPERATION-ROUND-CEIL:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_ROUND_FLOOR" link="libvips-arithmetic.html#VIPS-OPERATION-ROUND-FLOOR:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_ROUND_LAST" link="libvips-arithmetic.html#VIPS-OPERATION-ROUND-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_RELATIONAL_EQUAL" link="libvips-arithmetic.html#VIPS-OPERATION-RELATIONAL-EQUAL:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_RELATIONAL_NOTEQ" link="libvips-arithmetic.html#VIPS-OPERATION-RELATIONAL-NOTEQ:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_RELATIONAL_LESS" link="libvips-arithmetic.html#VIPS-OPERATION-RELATIONAL-LESS:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_RELATIONAL_LESSEQ" link="libvips-arithmetic.html#VIPS-OPERATION-RELATIONAL-LESSEQ:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_RELATIONAL_MORE" link="libvips-arithmetic.html#VIPS-OPERATION-RELATIONAL-MORE:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_RELATIONAL_MOREEQ" link="libvips-arithmetic.html#VIPS-OPERATION-RELATIONAL-MOREEQ:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_RELATIONAL_LAST" link="libvips-arithmetic.html#VIPS-OPERATION-RELATIONAL-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_BOOLEAN_AND" link="libvips-arithmetic.html#VIPS-OPERATION-BOOLEAN-AND:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_BOOLEAN_OR" link="libvips-arithmetic.html#VIPS-OPERATION-BOOLEAN-OR:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_BOOLEAN_EOR" link="libvips-arithmetic.html#VIPS-OPERATION-BOOLEAN-EOR:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_BOOLEAN_LSHIFT" link="libvips-arithmetic.html#VIPS-OPERATION-BOOLEAN-LSHIFT:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_BOOLEAN_RSHIFT" link="libvips-arithmetic.html#VIPS-OPERATION-BOOLEAN-RSHIFT:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_BOOLEAN_LAST" link="libvips-arithmetic.html#VIPS-OPERATION-BOOLEAN-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_COMPLEX_POLAR" link="libvips-arithmetic.html#VIPS-OPERATION-COMPLEX-POLAR:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_COMPLEX_RECT" link="libvips-arithmetic.html#VIPS-OPERATION-COMPLEX-RECT:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_COMPLEX_CONJ" link="libvips-arithmetic.html#VIPS-OPERATION-COMPLEX-CONJ:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_COMPLEX_LAST" link="libvips-arithmetic.html#VIPS-OPERATION-COMPLEX-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_COMPLEX2_CROSS_PHASE" link="libvips-arithmetic.html#VIPS-OPERATION-COMPLEX2-CROSS-PHASE:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_COMPLEX2_LAST" link="libvips-arithmetic.html#VIPS-OPERATION-COMPLEX2-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_COMPLEXGET_REAL" link="libvips-arithmetic.html#VIPS-OPERATION-COMPLEXGET-REAL:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_COMPLEXGET_IMAG" link="libvips-arithmetic.html#VIPS-OPERATION-COMPLEXGET-IMAG:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_COMPLEXGET_LAST" link="libvips-arithmetic.html#VIPS-OPERATION-COMPLEXGET-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_INTENT_PERCEPTUAL" link="libvips-colour.html#VIPS-INTENT-PERCEPTUAL:CAPS"/>
    <keyword type="constant" name="VIPS_INTENT_RELATIVE" link="libvips-colour.html#VIPS-INTENT-RELATIVE:CAPS"/>
    <keyword type="constant" name="VIPS_INTENT_SATURATION" link="libvips-colour.html#VIPS-INTENT-SATURATION:CAPS"/>
    <keyword type="constant" name="VIPS_INTENT_ABSOLUTE" link="libvips-colour.html#VIPS-INTENT-ABSOLUTE:CAPS"/>
    <keyword type="constant" name="VIPS_INTENT_LAST" link="libvips-colour.html#VIPS-INTENT-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_PCS_LAB" link="libvips-colour.html#VIPS-PCS-LAB:CAPS"/>
    <keyword type="constant" name="VIPS_PCS_XYZ" link="libvips-colour.html#VIPS-PCS-XYZ:CAPS"/>
    <keyword type="constant" name="VIPS_PCS_LAST" link="libvips-colour.html#VIPS-PCS-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_EXTEND_BLACK" link="libvips-conversion.html#VIPS-EXTEND-BLACK:CAPS"/>
    <keyword type="constant" name="VIPS_EXTEND_COPY" link="libvips-conversion.html#VIPS-EXTEND-COPY:CAPS"/>
    <keyword type="constant" name="VIPS_EXTEND_REPEAT" link="libvips-conversion.html#VIPS-EXTEND-REPEAT:CAPS"/>
    <keyword type="constant" name="VIPS_EXTEND_MIRROR" link="libvips-conversion.html#VIPS-EXTEND-MIRROR:CAPS"/>
    <keyword type="constant" name="VIPS_EXTEND_WHITE" link="libvips-conversion.html#VIPS-EXTEND-WHITE:CAPS"/>
    <keyword type="constant" name="VIPS_EXTEND_BACKGROUND" link="libvips-conversion.html#VIPS-EXTEND-BACKGROUND:CAPS"/>
    <keyword type="constant" name="VIPS_EXTEND_LAST" link="libvips-conversion.html#VIPS-EXTEND-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_COMPASS_DIRECTION_CENTRE" link="libvips-conversion.html#VIPS-COMPASS-DIRECTION-CENTRE:CAPS"/>
    <keyword type="constant" name="VIPS_COMPASS_DIRECTION_NORTH" link="libvips-conversion.html#VIPS-COMPASS-DIRECTION-NORTH:CAPS"/>
    <keyword type="constant" name="VIPS_COMPASS_DIRECTION_EAST" link="libvips-conversion.html#VIPS-COMPASS-DIRECTION-EAST:CAPS"/>
    <keyword type="constant" name="VIPS_COMPASS_DIRECTION_SOUTH" link="libvips-conversion.html#VIPS-COMPASS-DIRECTION-SOUTH:CAPS"/>
    <keyword type="constant" name="VIPS_COMPASS_DIRECTION_WEST" link="libvips-conversion.html#VIPS-COMPASS-DIRECTION-WEST:CAPS"/>
    <keyword type="constant" name="VIPS_COMPASS_DIRECTION_NORTH_EAST" link="libvips-conversion.html#VIPS-COMPASS-DIRECTION-NORTH-EAST:CAPS"/>
    <keyword type="constant" name="VIPS_COMPASS_DIRECTION_SOUTH_EAST" link="libvips-conversion.html#VIPS-COMPASS-DIRECTION-SOUTH-EAST:CAPS"/>
    <keyword type="constant" name="VIPS_COMPASS_DIRECTION_SOUTH_WEST" link="libvips-conversion.html#VIPS-COMPASS-DIRECTION-SOUTH-WEST:CAPS"/>
    <keyword type="constant" name="VIPS_COMPASS_DIRECTION_NORTH_WEST" link="libvips-conversion.html#VIPS-COMPASS-DIRECTION-NORTH-WEST:CAPS"/>
    <keyword type="constant" name="VIPS_COMPASS_DIRECTION_LAST" link="libvips-conversion.html#VIPS-COMPASS-DIRECTION-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_DIRECTION_HORIZONTAL" link="libvips-conversion.html#VIPS-DIRECTION-HORIZONTAL:CAPS"/>
    <keyword type="constant" name="VIPS_DIRECTION_VERTICAL" link="libvips-conversion.html#VIPS-DIRECTION-VERTICAL:CAPS"/>
    <keyword type="constant" name="VIPS_DIRECTION_LAST" link="libvips-conversion.html#VIPS-DIRECTION-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_ALIGN_LOW" link="libvips-conversion.html#VIPS-ALIGN-LOW:CAPS"/>
    <keyword type="constant" name="VIPS_ALIGN_CENTRE" link="libvips-conversion.html#VIPS-ALIGN-CENTRE:CAPS"/>
    <keyword type="constant" name="VIPS_ALIGN_HIGH" link="libvips-conversion.html#VIPS-ALIGN-HIGH:CAPS"/>
    <keyword type="constant" name="VIPS_ALIGN_LAST" link="libvips-conversion.html#VIPS-ALIGN-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE_D0" link="libvips-conversion.html#VIPS-ANGLE-D0:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE_D90" link="libvips-conversion.html#VIPS-ANGLE-D90:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE_D180" link="libvips-conversion.html#VIPS-ANGLE-D180:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE_D270" link="libvips-conversion.html#VIPS-ANGLE-D270:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE_LAST" link="libvips-conversion.html#VIPS-ANGLE-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE45_D0" link="libvips-conversion.html#VIPS-ANGLE45-D0:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE45_D45" link="libvips-conversion.html#VIPS-ANGLE45-D45:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE45_D90" link="libvips-conversion.html#VIPS-ANGLE45-D90:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE45_D135" link="libvips-conversion.html#VIPS-ANGLE45-D135:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE45_D180" link="libvips-conversion.html#VIPS-ANGLE45-D180:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE45_D225" link="libvips-conversion.html#VIPS-ANGLE45-D225:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE45_D270" link="libvips-conversion.html#VIPS-ANGLE45-D270:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE45_D315" link="libvips-conversion.html#VIPS-ANGLE45-D315:CAPS"/>
    <keyword type="constant" name="VIPS_ANGLE45_LAST" link="libvips-conversion.html#VIPS-ANGLE45-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_INTERESTING_NONE" link="libvips-conversion.html#VIPS-INTERESTING-NONE:CAPS"/>
    <keyword type="constant" name="VIPS_INTERESTING_CENTRE" link="libvips-conversion.html#VIPS-INTERESTING-CENTRE:CAPS"/>
    <keyword type="constant" name="VIPS_INTERESTING_ENTROPY" link="libvips-conversion.html#VIPS-INTERESTING-ENTROPY:CAPS"/>
    <keyword type="constant" name="VIPS_INTERESTING_ATTENTION" link="libvips-conversion.html#VIPS-INTERESTING-ATTENTION:CAPS"/>
    <keyword type="constant" name="VIPS_INTERESTING_LOW" link="libvips-conversion.html#VIPS-INTERESTING-LOW:CAPS"/>
    <keyword type="constant" name="VIPS_INTERESTING_HIGH" link="libvips-conversion.html#VIPS-INTERESTING-HIGH:CAPS"/>
    <keyword type="constant" name="VIPS_INTERESTING_ALL" link="libvips-conversion.html#VIPS-INTERESTING-ALL:CAPS"/>
    <keyword type="constant" name="VIPS_INTERESTING_LAST" link="libvips-conversion.html#VIPS-INTERESTING-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_CLEAR" link="libvips-conversion.html#VIPS-BLEND-MODE-CLEAR:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_SOURCE" link="libvips-conversion.html#VIPS-BLEND-MODE-SOURCE:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_OVER" link="libvips-conversion.html#VIPS-BLEND-MODE-OVER:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_IN" link="libvips-conversion.html#VIPS-BLEND-MODE-IN:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_OUT" link="libvips-conversion.html#VIPS-BLEND-MODE-OUT:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_ATOP" link="libvips-conversion.html#VIPS-BLEND-MODE-ATOP:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_DEST" link="libvips-conversion.html#VIPS-BLEND-MODE-DEST:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_DEST_OVER" link="libvips-conversion.html#VIPS-BLEND-MODE-DEST-OVER:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_DEST_IN" link="libvips-conversion.html#VIPS-BLEND-MODE-DEST-IN:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_DEST_OUT" link="libvips-conversion.html#VIPS-BLEND-MODE-DEST-OUT:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_DEST_ATOP" link="libvips-conversion.html#VIPS-BLEND-MODE-DEST-ATOP:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_XOR" link="libvips-conversion.html#VIPS-BLEND-MODE-XOR:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_ADD" link="libvips-conversion.html#VIPS-BLEND-MODE-ADD:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_SATURATE" link="libvips-conversion.html#VIPS-BLEND-MODE-SATURATE:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_MULTIPLY" link="libvips-conversion.html#VIPS-BLEND-MODE-MULTIPLY:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_SCREEN" link="libvips-conversion.html#VIPS-BLEND-MODE-SCREEN:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_OVERLAY" link="libvips-conversion.html#VIPS-BLEND-MODE-OVERLAY:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_DARKEN" link="libvips-conversion.html#VIPS-BLEND-MODE-DARKEN:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_LIGHTEN" link="libvips-conversion.html#VIPS-BLEND-MODE-LIGHTEN:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_COLOUR_DODGE" link="libvips-conversion.html#VIPS-BLEND-MODE-COLOUR-DODGE:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_COLOUR_BURN" link="libvips-conversion.html#VIPS-BLEND-MODE-COLOUR-BURN:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_HARD_LIGHT" link="libvips-conversion.html#VIPS-BLEND-MODE-HARD-LIGHT:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_SOFT_LIGHT" link="libvips-conversion.html#VIPS-BLEND-MODE-SOFT-LIGHT:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_DIFFERENCE" link="libvips-conversion.html#VIPS-BLEND-MODE-DIFFERENCE:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_EXCLUSION" link="libvips-conversion.html#VIPS-BLEND-MODE-EXCLUSION:CAPS"/>
    <keyword type="constant" name="VIPS_BLEND_MODE_LAST" link="libvips-conversion.html#VIPS-BLEND-MODE-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_COMBINE_MAX" link="libvips-convolution.html#VIPS-COMBINE-MAX:CAPS"/>
    <keyword type="constant" name="VIPS_COMBINE_SUM" link="libvips-convolution.html#VIPS-COMBINE-SUM:CAPS"/>
    <keyword type="constant" name="VIPS_COMBINE_MIN" link="libvips-convolution.html#VIPS-COMBINE-MIN:CAPS"/>
    <keyword type="constant" name="VIPS_COMBINE_LAST" link="libvips-convolution.html#VIPS-COMBINE-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_NONE" link="VipsForeignSave.html#VIPS-FOREIGN-NONE:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_PARTIAL" link="VipsForeignSave.html#VIPS-FOREIGN-PARTIAL:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_BIGENDIAN" link="VipsForeignSave.html#VIPS-FOREIGN-BIGENDIAN:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_SEQUENTIAL" link="VipsForeignSave.html#VIPS-FOREIGN-SEQUENTIAL:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_ALL" link="VipsForeignSave.html#VIPS-FOREIGN-ALL:CAPS"/>
    <keyword type="constant" name="VIPS_FAIL_ON_NONE" link="VipsForeignSave.html#VIPS-FAIL-ON-NONE:CAPS"/>
    <keyword type="constant" name="VIPS_FAIL_ON_TRUNCATED" link="VipsForeignSave.html#VIPS-FAIL-ON-TRUNCATED:CAPS"/>
    <keyword type="constant" name="VIPS_FAIL_ON_ERROR" link="VipsForeignSave.html#VIPS-FAIL-ON-ERROR:CAPS"/>
    <keyword type="constant" name="VIPS_FAIL_ON_WARNING" link="VipsForeignSave.html#VIPS-FAIL-ON-WARNING:CAPS"/>
    <keyword type="constant" name="VIPS_FAIL_ON_LAST" link="VipsForeignSave.html#VIPS-FAIL-ON-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_SAVEABLE_MONO" link="VipsForeignSave.html#VIPS-SAVEABLE-MONO:CAPS"/>
    <keyword type="constant" name="VIPS_SAVEABLE_RGB" link="VipsForeignSave.html#VIPS-SAVEABLE-RGB:CAPS"/>
    <keyword type="constant" name="VIPS_SAVEABLE_RGBA" link="VipsForeignSave.html#VIPS-SAVEABLE-RGBA:CAPS"/>
    <keyword type="constant" name="VIPS_SAVEABLE_RGBA_ONLY" link="VipsForeignSave.html#VIPS-SAVEABLE-RGBA-ONLY:CAPS"/>
    <keyword type="constant" name="VIPS_SAVEABLE_RGB_CMYK" link="VipsForeignSave.html#VIPS-SAVEABLE-RGB-CMYK:CAPS"/>
    <keyword type="constant" name="VIPS_SAVEABLE_ANY" link="VipsForeignSave.html#VIPS-SAVEABLE-ANY:CAPS"/>
    <keyword type="constant" name="VIPS_SAVEABLE_LAST" link="VipsForeignSave.html#VIPS-SAVEABLE-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_SUBSAMPLE_AUTO" link="VipsForeignSave.html#VIPS-FOREIGN-SUBSAMPLE-AUTO:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_SUBSAMPLE_ON" link="VipsForeignSave.html#VIPS-FOREIGN-SUBSAMPLE-ON:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_SUBSAMPLE_OFF" link="VipsForeignSave.html#VIPS-FOREIGN-SUBSAMPLE-OFF:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_SUBSAMPLE_LAST" link="VipsForeignSave.html#VIPS-FOREIGN-SUBSAMPLE-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_JPEG_SUBSAMPLE_AUTO" link="VipsForeignSave.html#VIPS-FOREIGN-JPEG-SUBSAMPLE-AUTO:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_JPEG_SUBSAMPLE_ON" link="VipsForeignSave.html#VIPS-FOREIGN-JPEG-SUBSAMPLE-ON:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_JPEG_SUBSAMPLE_OFF" link="VipsForeignSave.html#VIPS-FOREIGN-JPEG-SUBSAMPLE-OFF:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_JPEG_SUBSAMPLE_LAST" link="VipsForeignSave.html#VIPS-FOREIGN-JPEG-SUBSAMPLE-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_WEBP_PRESET_DEFAULT" link="VipsForeignSave.html#VIPS-FOREIGN-WEBP-PRESET-DEFAULT:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_WEBP_PRESET_PICTURE" link="VipsForeignSave.html#VIPS-FOREIGN-WEBP-PRESET-PICTURE:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_WEBP_PRESET_PHOTO" link="VipsForeignSave.html#VIPS-FOREIGN-WEBP-PRESET-PHOTO:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_WEBP_PRESET_DRAWING" link="VipsForeignSave.html#VIPS-FOREIGN-WEBP-PRESET-DRAWING:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_WEBP_PRESET_ICON" link="VipsForeignSave.html#VIPS-FOREIGN-WEBP-PRESET-ICON:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_WEBP_PRESET_TEXT" link="VipsForeignSave.html#VIPS-FOREIGN-WEBP-PRESET-TEXT:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_WEBP_PRESET_LAST" link="VipsForeignSave.html#VIPS-FOREIGN-WEBP-PRESET-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_COMPRESSION_NONE" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-COMPRESSION-NONE:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_COMPRESSION_JPEG" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-COMPRESSION-JPEG:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_COMPRESSION_DEFLATE" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-COMPRESSION-DEFLATE:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_COMPRESSION_PACKBITS" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-COMPRESSION-PACKBITS:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_COMPRESSION_CCITTFAX4" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-COMPRESSION-CCITTFAX4:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_COMPRESSION_LZW" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-COMPRESSION-LZW:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_COMPRESSION_WEBP" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-COMPRESSION-WEBP:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_COMPRESSION_ZSTD" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-COMPRESSION-ZSTD:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_COMPRESSION_JP2K" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-COMPRESSION-JP2K:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_COMPRESSION_LAST" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-COMPRESSION-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_PREDICTOR_NONE" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-PREDICTOR-NONE:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_PREDICTOR_HORIZONTAL" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-PREDICTOR-HORIZONTAL:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_PREDICTOR_FLOAT" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-PREDICTOR-FLOAT:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_PREDICTOR_LAST" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-PREDICTOR-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_RESUNIT_CM" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-RESUNIT-CM:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_RESUNIT_INCH" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-RESUNIT-INCH:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_TIFF_RESUNIT_LAST" link="VipsForeignSave.html#VIPS-FOREIGN-TIFF-RESUNIT-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_PNG_FILTER_NONE" link="VipsForeignSave.html#VIPS-FOREIGN-PNG-FILTER-NONE:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_PNG_FILTER_SUB" link="VipsForeignSave.html#VIPS-FOREIGN-PNG-FILTER-SUB:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_PNG_FILTER_UP" link="VipsForeignSave.html#VIPS-FOREIGN-PNG-FILTER-UP:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_PNG_FILTER_AVG" link="VipsForeignSave.html#VIPS-FOREIGN-PNG-FILTER-AVG:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_PNG_FILTER_PAETH" link="VipsForeignSave.html#VIPS-FOREIGN-PNG-FILTER-PAETH:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_PNG_FILTER_ALL" link="VipsForeignSave.html#VIPS-FOREIGN-PNG-FILTER-ALL:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_PPM_FORMAT_PBM" link="VipsForeignSave.html#VIPS-FOREIGN-PPM-FORMAT-PBM:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_PPM_FORMAT_PGM" link="VipsForeignSave.html#VIPS-FOREIGN-PPM-FORMAT-PGM:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_PPM_FORMAT_PPM" link="VipsForeignSave.html#VIPS-FOREIGN-PPM-FORMAT-PPM:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_PPM_FORMAT_PFM" link="VipsForeignSave.html#VIPS-FOREIGN-PPM-FORMAT-PFM:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_PPM_FORMAT_PNM" link="VipsForeignSave.html#VIPS-FOREIGN-PPM-FORMAT-PNM:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_PPM_FORMAT_LAST" link="VipsForeignSave.html#VIPS-FOREIGN-PPM-FORMAT-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_LAYOUT_DZ" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-LAYOUT-DZ:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_LAYOUT_ZOOMIFY" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-LAYOUT-ZOOMIFY:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_LAYOUT_GOOGLE" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-LAYOUT-GOOGLE:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_LAYOUT_IIIF" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-LAYOUT-IIIF:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_LAYOUT_IIIF3" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-LAYOUT-IIIF3:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_LAYOUT_LAST" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-LAYOUT-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_DEPTH_ONEPIXEL" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-DEPTH-ONEPIXEL:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_DEPTH_ONETILE" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-DEPTH-ONETILE:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_DEPTH_ONE" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-DEPTH-ONE:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_DEPTH_LAST" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-DEPTH-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_CONTAINER_FS" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-CONTAINER-FS:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_CONTAINER_ZIP" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-CONTAINER-ZIP:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_CONTAINER_SZI" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-CONTAINER-SZI:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_DZ_CONTAINER_LAST" link="VipsForeignSave.html#VIPS-FOREIGN-DZ-CONTAINER-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_HEIF_COMPRESSION_HEVC" link="VipsForeignSave.html#VIPS-FOREIGN-HEIF-COMPRESSION-HEVC:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_HEIF_COMPRESSION_AVC" link="VipsForeignSave.html#VIPS-FOREIGN-HEIF-COMPRESSION-AVC:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_HEIF_COMPRESSION_JPEG" link="VipsForeignSave.html#VIPS-FOREIGN-HEIF-COMPRESSION-JPEG:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_HEIF_COMPRESSION_AV1" link="VipsForeignSave.html#VIPS-FOREIGN-HEIF-COMPRESSION-AV1:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_HEIF_COMPRESSION_LAST" link="VipsForeignSave.html#VIPS-FOREIGN-HEIF-COMPRESSION-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_HEIF_ENCODER_AUTO" link="VipsForeignSave.html#VIPS-FOREIGN-HEIF-ENCODER-AUTO:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_HEIF_ENCODER_AOM" link="VipsForeignSave.html#VIPS-FOREIGN-HEIF-ENCODER-AOM:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_HEIF_ENCODER_RAV1E" link="VipsForeignSave.html#VIPS-FOREIGN-HEIF-ENCODER-RAV1E:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_HEIF_ENCODER_SVT" link="VipsForeignSave.html#VIPS-FOREIGN-HEIF-ENCODER-SVT:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_HEIF_ENCODER_X265" link="VipsForeignSave.html#VIPS-FOREIGN-HEIF-ENCODER-X265:CAPS"/>
    <keyword type="constant" name="VIPS_FOREIGN_HEIF_ENCODER_LAST" link="VipsForeignSave.html#VIPS-FOREIGN-HEIF-ENCODER-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_COMBINE_MODE_SET" link="libvips-draw.html#VIPS-COMBINE-MODE-SET:CAPS"/>
    <keyword type="constant" name="VIPS_COMBINE_MODE_ADD" link="libvips-draw.html#VIPS-COMBINE-MODE-ADD:CAPS"/>
    <keyword type="constant" name="VIPS_COMBINE_MODE_LAST" link="libvips-draw.html#VIPS-COMBINE-MODE-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MORPHOLOGY_ERODE" link="libvips-morphology.html#VIPS-OPERATION-MORPHOLOGY-ERODE:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MORPHOLOGY_DILATE" link="libvips-morphology.html#VIPS-OPERATION-MORPHOLOGY-DILATE:CAPS"/>
    <keyword type="constant" name="VIPS_OPERATION_MORPHOLOGY_LAST" link="libvips-morphology.html#VIPS-OPERATION-MORPHOLOGY-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_TEXT_WRAP_WORD" link="libvips-create.html#VIPS-TEXT-WRAP-WORD:CAPS"/>
    <keyword type="constant" name="VIPS_TEXT_WRAP_CHAR" link="libvips-create.html#VIPS-TEXT-WRAP-CHAR:CAPS"/>
    <keyword type="constant" name="VIPS_TEXT_WRAP_WORD_CHAR" link="libvips-create.html#VIPS-TEXT-WRAP-WORD-CHAR:CAPS"/>
    <keyword type="constant" name="VIPS_TEXT_WRAP_NONE" link="libvips-create.html#VIPS-TEXT-WRAP-NONE:CAPS"/>
    <keyword type="constant" name="VIPS_TEXT_WRAP_LAST" link="libvips-create.html#VIPS-TEXT-WRAP-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_KERNEL_NEAREST" link="libvips-resample.html#VIPS-KERNEL-NEAREST:CAPS"/>
    <keyword type="constant" name="VIPS_KERNEL_LINEAR" link="libvips-resample.html#VIPS-KERNEL-LINEAR:CAPS"/>
    <keyword type="constant" name="VIPS_KERNEL_CUBIC" link="libvips-resample.html#VIPS-KERNEL-CUBIC:CAPS"/>
    <keyword type="constant" name="VIPS_KERNEL_MITCHELL" link="libvips-resample.html#VIPS-KERNEL-MITCHELL:CAPS"/>
    <keyword type="constant" name="VIPS_KERNEL_LANCZOS2" link="libvips-resample.html#VIPS-KERNEL-LANCZOS2:CAPS"/>
    <keyword type="constant" name="VIPS_KERNEL_LANCZOS3" link="libvips-resample.html#VIPS-KERNEL-LANCZOS3:CAPS"/>
    <keyword type="constant" name="VIPS_KERNEL_LAST" link="libvips-resample.html#VIPS-KERNEL-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_SIZE_BOTH" link="libvips-resample.html#VIPS-SIZE-BOTH:CAPS"/>
    <keyword type="constant" name="VIPS_SIZE_UP" link="libvips-resample.html#VIPS-SIZE-UP:CAPS"/>
    <keyword type="constant" name="VIPS_SIZE_DOWN" link="libvips-resample.html#VIPS-SIZE-DOWN:CAPS"/>
    <keyword type="constant" name="VIPS_SIZE_FORCE" link="libvips-resample.html#VIPS-SIZE-FORCE:CAPS"/>
    <keyword type="constant" name="VIPS_SIZE_LAST" link="libvips-resample.html#VIPS-SIZE-LAST:CAPS"/>
    <keyword type="constant" name="VIPS_TOKEN_LEFT" link="libvips-util.html#VIPS-TOKEN-LEFT:CAPS"/>
    <keyword type="constant" name="VIPS_TOKEN_RIGHT" link="libvips-util.html#VIPS-TOKEN-RIGHT:CAPS"/>
    <keyword type="constant" name="VIPS_TOKEN_STRING" link="libvips-util.html#VIPS-TOKEN-STRING:CAPS"/>
    <keyword type="constant" name="VIPS_TOKEN_EQUALS" link="libvips-util.html#VIPS-TOKEN-EQUALS:CAPS"/>
    <keyword type="constant" name="VIPS_TOKEN_COMMA" link="libvips-util.html#VIPS-TOKEN-COMMA:CAPS"/>
    <keyword type="member" name="VipsProgress.run" link="VipsImage.html#VipsProgress.run"/>
    <keyword type="member" name="VipsProgress.eta" link="VipsImage.html#VipsProgress.eta"/>
    <keyword type="member" name="VipsProgress.tpels" link="VipsImage.html#VipsProgress.tpels"/>
    <keyword type="member" name="VipsProgress.npels" link="VipsImage.html#VipsProgress.npels"/>
    <keyword type="member" name="VipsProgress.percent" link="VipsImage.html#VipsProgress.percent"/>
    <keyword type="member" name="VipsProgress.start" link="VipsImage.html#VipsProgress.start"/>
    <keyword type="member" name="VipsRect.left" link="libvips-rect.html#VipsRect.left"/>
    <keyword type="member" name="VipsRect.top" link="libvips-rect.html#VipsRect.top"/>
    <keyword type="member" name="VipsRect.width" link="libvips-rect.html#VipsRect.width"/>
    <keyword type="member" name="VipsRect.height" link="libvips-rect.html#VipsRect.height"/>
    <keyword type="member" name="VipsRegion-struct.im" link="libvips-basic.html#VipsRegion-struct.im"/>
    <keyword type="member" name="VipsRegion-struct.valid" link="libvips-basic.html#VipsRegion-struct.valid"/>
  </functions>
</book>
