/usr/share/doc/libvips-doc/html/vipsmanualch3.html is in libvips-doc 7.26.3-1build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html >
<head><title>3 Writing VIPS operations</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
<!-- 3,html -->
<meta name="src" content="vipsmanual.tex">
<meta name="date" content="2011-08-09 18:08:00">
<link rel="stylesheet" type="text/css" href="vipsmanual.css">
</head><body
>
<!--l. 79--><div class="crosslinks"><p class="noindent">[<a
href="vipsmanualch4.html" >next</a>] [<a
href="vipsmanualch2.html" >prev</a>] [<a
href="vipsmanualch2.html#tailvipsmanualch2.html" >prev-tail</a>] [<a
href="#tailvipsmanualch3.html">tail</a>] [<a
href="vipsmanual.html#vipsmanualch3.html" >up</a>] </p></div>
<h2 class="chapterHead"><span class="titlemark">Chapter 3</span><br /><a
id="x19-840003"></a>Writing VIPS operations</h2>
<div class="sectionTOCS">
 <span class="sectionToc" >3.1 <a
href="vipsmanualse13.html#x20-850003.1">Introduction</a></span>
<br />   <span class="subsectionToc" >3.1.1 <a
href="vipsmanualse13.html#x20-860003.1.1">Why use VIPS?</a></span>
<br />   <span class="subsectionToc" >3.1.2 <a
href="vipsmanualse13.html#x20-870003.1.2">I/O styles</a></span>
<br />  <span class="sectionToc" >3.2 <a
href="vipsmanualse14.html#x21-880003.2">Programming WIO operations</a></span>
<br />   <span class="subsectionToc" >3.2.1 <a
href="vipsmanualse14.html#x21-890003.2.1">Input from an image</a></span>
<br />   <span class="subsectionToc" >3.2.2 <a
href="vipsmanualse14.html#x21-900003.2.2">Output to an image</a></span>
<br />   <span class="subsectionToc" >3.2.3 <a
href="vipsmanualse14.html#x21-910003.2.3">Polymorphism</a></span>
<br />  <span class="sectionToc" >3.3 <a
href="vipsmanualse15.html#x22-920003.3">Programming PIO functions</a></span>
<br />   <span class="subsectionToc" >3.3.1 <a
href="vipsmanualse15.html#x22-930003.3.1">Easy PIO with <span
class="pcrr7t-">im</span><span
class="pcrr7t-">_wrapone() </span>and <span
class="pcrr7t-">im</span><span
class="pcrr7t-">_wrapmany()</span></a></span>
<br />   <span class="subsectionToc" >3.3.2 <a
href="vipsmanualse15.html#x22-940003.3.2">Region descriptors</a></span>
<br />   <span class="subsectionToc" >3.3.3 <a
href="vipsmanualse15.html#x22-950003.3.3">Image input with regions</a></span>
<br />   <span class="subsectionToc" >3.3.4 <a
href="vipsmanualse15.html#x22-960003.3.4">Splitting into sequences</a></span>
<br />   <span class="subsectionToc" >3.3.5 <a
href="vipsmanualse15.html#x22-970003.3.5">Output to regions</a></span>
<br />   <span class="subsectionToc" >3.3.6 <a
href="vipsmanualse15.html#x22-980003.3.6">Callbacks</a></span>
<br />   <span class="subsectionToc" >3.3.7 <a
href="vipsmanualse15.html#x22-1020003.3.7">Memory allocation revisited</a></span>
<br />  <span class="sectionToc" >3.4 <a
href="vipsmanualse16.html#x23-1030003.4">Programming in-place functions</a></span>
</div>
<!--l. 86--><div class="crosslinks"><p class="noindent">[<a
href="vipsmanualch4.html" >next</a>] [<a
href="vipsmanualch2.html" >prev</a>] [<a
href="vipsmanualch2.html#tailvipsmanualch2.html" >prev-tail</a>] [<a
href="vipsmanualch3.html" >front</a>] [<a
href="vipsmanual.html#vipsmanualch3.html" >up</a>] </p></div>
<!--l. 86--><p class="indent" > <a
id="tailvipsmanualch3.html"></a>
</body></html>
|