CINXE.COM

libvips

<!DOCTYPE html> <html lang="en-us"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="UTF-8"> <title>libvips</title> <meta name="description" content="A fast image processing library with low memory needs."> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="theme-color" content="#157878"> <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700" rel="stylesheet" type="text/css"> <link href="https://fonts.googleapis.com/css?family=Cabin:400,700" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="/assets/css/style.css"> <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico"> </head> <body> <section class="page-header"> <h1 class="project-name"><a href="/">libvips</a></h1> <h2 class="project-tagline">A fast image processing library with low memory needs.</h2> <a href="https://github.com/libvips/libvips/releases" class="btn">Download</a> <a href="/install.html" class="btn">Install</a> <a href="/API/current" class="btn">Documentation</a> <a href="https://github.com/libvips/libvips/issues" class="btn">Issues</a> <a href="https://github.com/libvips/libvips/wiki" class="btn">Wiki</a> <a href="https://github.com/libvips" class="btn">libvips projects</a> <a href="https://github.com/libvips/libvips" class="btn">libvips on GitHub</a> </section> <section class="main-content"> <div class="book"> <div class="titlepage"> <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">libvips Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> For libvips 8.16.0. The latest version of this documentation can be found on the <a class="ulink" href="/" target="_top">libvips website</a>. </p></div> </div> <hr> </div> <div class="toc"><dl class="toc"> <dt><span class="chapter"><a href="ch01.html">libvips Overview</a></span></dt> <dd><dl> <dt> <span class="refentrytitle"><a href="using-cli.html">VIPS from the command-line</a></span><span class="refpurpose"> — How to use the VIPS library from the command-line</span> </dt> <dt> <span class="refentrytitle"><a href="using-from-c.html">VIPS from C</a></span><span class="refpurpose"> — How to use the VIPS library from C</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-from-C++.html">libvips from C++</a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="Developer-checklist.html">Developer checklist</a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="binding.html">How to write bindings</a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="extending.html">Extending VIPS</a></span><span class="refpurpose"> — How to add operations to VIPS</span> </dt> <dt> <span class="refentrytitle"><a href="func-list.html">VIPS function list</a></span><span class="refpurpose"> — List of VIPS functions and operators</span> </dt> <dt> <span class="refentrytitle"><a href="file-format.html">The VIPS file format</a></span><span class="refpurpose"> — The VIPS file format</span> </dt> <dt> <span class="refentrytitle"><a href="using-threads.html">VIPS and threads</a></span><span class="refpurpose"> — VIPS and threading</span> </dt> <dt> <span class="refentrytitle"><a href="How-it-works.html">How libvips works</a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="How-it-opens-files.html">Opening files</a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="Making-image-pyramids.html">Image pyramids</a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="Using-vipsthumbnail.html">Using <code class="literal">vipsthumbnail</code></a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="Examples.html">Examples</a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="Cite.html">Cite</a></span><span class="refpurpose"></span> </dt> </dl></dd> <dt><span class="chapter"><a href="ch02.html">Core libvips API</a></span></dt> <dd><dl> <dt> <span class="refentrytitle"><a href="libvips-vips.html">vips</a></span><span class="refpurpose"> — startup, shutdown, version</span> </dt> <dt> <span class="refentrytitle"><a href="VipsImage.html">VipsImage</a></span><span class="refpurpose"> — the VIPS image class</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-header.html">header</a></span><span class="refpurpose"> — get, set and walk image headers</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-generate.html">generate</a></span><span class="refpurpose"> — calculate pixels and pixel buffers</span> </dt> <dt> <span class="refentrytitle"><a href="VipsOperation.html">VipsOperation</a></span><span class="refpurpose"> — the VIPS operation base object class</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-error.html">error</a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="libvips-memory.html">memory</a></span><span class="refpurpose"> — memory utilities</span> </dt> <dt> <span class="refentrytitle"><a href="VipsRegion.html">VipsRegion</a></span><span class="refpurpose"> — small, rectangular parts of images</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-type.html">type</a></span><span class="refpurpose"> — basic types</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-rect.html">rect</a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="VipsObject.html">VipsObject</a></span><span class="refpurpose"> — the VIPS base object class</span> </dt> <dt> <span class="refentrytitle"><a href="VipsThreadState.html">VipsThreadpool</a></span><span class="refpurpose"> — pools of worker threads</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-buf.html">buf</a></span><span class="refpurpose"> — a string you can append to</span> </dt> <dt> <span class="refentrytitle"><a href="VipsTargetCustom.html">VipsConnection</a></span><span class="refpurpose"> — a source/sink of bytes, perhaps a network socket</span> </dt> <dt> <span class="refentrytitle"><a href="VipsSbuf.html">VipsSbuf</a></span><span class="refpurpose"> — buffered read from a source</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-basic.html">basic</a></span><span class="refpurpose"> — a few typedefs used everywhere</span> </dt> </dl></dd> <dt><span class="chapter"><a href="ch03.html">libvips operation API by section</a></span></dt> <dd><dl> <dt> <span class="refentrytitle"><a href="libvips-arithmetic.html">arithmetic</a></span><span class="refpurpose"> — pixel arithmetic, trig, log, statistics</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-colour.html">colour</a></span><span class="refpurpose"> — colour operators</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-conversion.html">conversion</a></span><span class="refpurpose"> — convert images in some way: change band format, change header, insert, extract, join</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-convolution.html">convolution</a></span><span class="refpurpose"> — convolve and correlate images</span> </dt> <dt> <span class="refentrytitle"><a href="VipsForeignSave.html">VipsForeign</a></span><span class="refpurpose"> — load and save images in a variety of formats</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-freqfilt.html">freqfilt</a></span><span class="refpurpose"> — fourier transforms and frequency-domin filters</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-histogram.html">histogram</a></span><span class="refpurpose"> — find, manipulate and apply histograms and lookup tables</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-draw.html">draw</a></span><span class="refpurpose"> — drawing operations: flood, paste, line, circle</span> </dt> <dt> <span class="refentrytitle"><a href="VipsInterpolate.html">VipsInterpolate</a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="libvips-morphology.html">morphology</a></span><span class="refpurpose"> — morphological operators, rank filters and related image analysis</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-mosaicing.html">mosaicing</a></span><span class="refpurpose"> — build image mosaics</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-create.html">create</a></span><span class="refpurpose"> — create images in various ways</span> </dt> <dt> <span class="refentrytitle"><a href="libvips-resample.html">resample</a></span><span class="refpurpose"> — resample images in various ways</span> </dt> </dl></dd> <dt><span class="chapter"><a href="ch04.html">Other API (no gtkdoc comments yet)</a></span></dt> <dd><dl> <dt> <span class="refentrytitle"><a href="libvips-transform.html">transform</a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="libvips-util.html">util</a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="libvips-version.html">version</a></span><span class="refpurpose"></span> </dt> <dt> <span class="refentrytitle"><a href="libvips-semaphore.html">semaphore</a></span><span class="refpurpose"></span> </dt> </dl></dd> <dt><span class="chapter"><a href="object-tree.html">Object Hierarchy</a></span></dt> <dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt> <dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt> </dl></div> </div> <div class="footer"> <hr>Generated by GTK-Doc V1.34.0</div> </section> <script type="text/javascript"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-48550036-2', 'auto'); ga('send', 'pageview'); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10