summary refs log tree commit diff
path: root/libnetpbm_dir.html
blob: 02aff15fa585f1f14a02bf02d8e2fec962e084ef (plain) (blame)
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.3//EN">
<html><head><title>Libnetpbm Directory</title></head>
<body>
<p>This is a directory of all the Netpbm programming library (<b>libnetpbm</b>)
services.

<p>For general information about <b>libnetpbm</b>, see
<a href="libnetpbm.html">The Libnetpbm Manual</a>.

<h1>PM Functions</h1>
<h2>File Access</h2>
<ul>
  <li><a href="libpm.html#file">pm_openr()</a>
  <li><a href="libpm.html#file">pm_openw()</a>
  <li><a href="libpm.html#file">pm_openr_seekable()</a>
  <li><a href="libpm.html#file">pm_tell2()</a>
  <li><a href="libpm.html#file">pm_tell()</a>
  <li><a href="libpm.html#file">pm_seek2()</a>
  <li><a href="libpm.html#file">pm_seek()</a>
  <li><a href="libpm.html#file">pm_read_unknown_size()</a>
  <li><a href="libpm.html#endian">pm_readchar()</a>
  <li><a href="libpm.html#endian">pm_writechar()</a>
  <li><a href="libpm.html#endian">pm_readbigshort()</a>
  <li><a href="libpm.html#endian">pm_writebigshort()</a>
  <li><a href="libpm.html#endian">pm_readbiglong()</a>
  <li><a href="libpm.html#endian">pm_writebiglong()</a>
  <li><a href="libpm.html#endian">pm_readlittleshort()</a>
  <li><a href="libpm.html#endian">pm_writelittleshort()</a>
  <li><a href="libpm.html#endian">pm_readlittelong()</a>
  <li><a href="libpm.html#endian">pm_writelittelong()</a>
  <li><a href="libpm.html#endian">pm_readcharu()</a>
  <li><a href="libpm.html#endian">pm_writecharu()</a>
  <li><a href="libpm.html#endian">pm_readbigshortu()</a>
  <li><a href="libpm.html#endian">pm_writebigshortu()</a>
  <li><a href="libpm.html#endian">pm_readbiglongu()</a>
  <li><a href="libpm.html#endian">pm_writebiglongu()</a>
  <li><a href="libpm.html#endian">pm_readlittleshortu()</a>
  <li><a href="libpm.html#endian">pm_writelittleshortu()</a>
  <li><a href="libpm.html#endian">pm_readlittelongu()</a>
  <li><a href="libpm.html#endian">pm_writelittelongu()</a>
</ul>

<h2>Miscellaneous</h2>
<ul>
  <li><a href="libpm.html#initialization">pm_proginit()</a>
  <li><a href="libpm.html#initialization">pm_init()</a>
  <li><a href="libsystem.html">pm_system()</a>
  <li><a href="libtmpfile.html">pm_tmpfile()</a>
  <li><a href="libmaketmpfile.html">pm_make_tmpfile()</a>
  <li><a href="libtmpfilefd.html">pm_tmpfile_fd()</a>
  <li><a href="libmaketmpfilefd.html">pm_make_tmpfile_fd()</a>
  <li><a href="libpm.html#maxval">pm_maxvaltobits()</a>
  <li><a href="libpm.html#maxval">pm_bitstomaxval()</a>
  <li><a href="libpm.html#maxval">pm_lcm()</a>
  <li><a href="libpm.html#gamma">pm_gamma709()</a>
  <li><a href="libpm.html#gamma">pm_ungamma709()</a>
  <li><a href="libpm.html#message">pm_message()</a>
  <li><a href="libpm.html#message">pm_setusermessagefn()</a>
  <li><a href="liberror.html#pm_error">pm_error()</a>
  <li><a href="liberror.html#pm_errormsg">pm_errormsg()</a>
  <li><a href="liberror.html#pm_setusererrormsgfn">pm_setusererrormsgfn()</a>
  <li><a href="liberror.html#pm_setjmpbuf">pm_setjmpbuf()</a>
  <li><a href="libpm.html#keyword">pm_keymatch()</a>
  </ul>

<h1>PAM Functions</h1>
<ul>
  <li><a href="libnetpbm_image.html#memory">pnm_allocpamarray()</a>
  <li><a href="libnetpbm_image.html#memory">pnm_allocpamrow()</a>
  <li><a href="libnetpbm_image.html#memory">pnm_allocpamrown()</a>
  <li><a href="libnetpbm_image.html#memory">pnm_freepamarray()</a>
  <li><a href="libnetpbm_image.html#memory">pnm_freepamrow()</a>
  <li><a href="libnetpbm_image.html#memory">pnm_freepamrown()</a>
  <li><a href="libnetpbm_image.html#memory">pnm_allocpamtuple()</a>
  <li><a href="libnetpbm_image.html#memory">pnm_freepamtuple()</a>
  <li><a href="libnetpbm_image.html#reading">pnm_readpaminit()</a>
  <li><a href="libnetpbm_image.html#reading">pnm_readpamrow()</a>
  <li><a href="libnetpbm_image.html#reading">pnm_readpamrown()</a>
  <li><a href="libnetpbm_image.html#reading">pnm_readpam()</a>
  <li><a href="libnetpbm_image.html#writing">pnm_writepaminit()</a>
  <li><a href="libnetpbm_image.html#writing">pnm_writepamrow()</a>
  <li><a href="libnetpbm_image.html#writing">pnm_writepamrown()</a>
  <li><a href="libnetpbm_image.html#writing">pnm_writepam()</a>
  <li><a href="libnetpbm_image.html#misc">pnm_checkpam()</a>
  <li><a href="libnetpbm_image.html#misc">pnm_nextimage()</a>
  <li><a href="libnetpbm_image.html#transform">pnm_YCbCrtuple()</a>
  <li><a href="libnetpbm_image.html#transform">pnm_YCbCr_to_rgbtuple()</a>
  <li><a href="libnetpbm_image.html#transform">pnm_lumin_factor[]</a>
  <li><a href="libnetpbm_image.html#transform">pnm_gammarown()</a>
  <li><a href="libnetpbm_image.html#transform">pnm_ungammarown()</a>
  <li><a href="libnetpbm_image.html#transform">pnm_applyopacityrown()</a>
  <li><a href="libnetpbm_image.html#transform">pnm_unapplyopacityrown()</a>
  <li><a href="libnetpbm_image.html#transform">pnm_creategammatransform()</a>
  <li><a href="libnetpbm_image.html#transform">pnm_freegammatransform()</a>
  <li><a href="libnetpbm_image.html#transform">pnm_createungammatransform()</a>
  <li><a href="libnetpbm_image.html#transform">pnm_freeungammatransform()</a>
</ul>

<h1>PBM Functions</h1>
<ul>
  <li><a href="libpbm.html">pbm_init()</a>
  <li><a href="libpbm.html">pbm_allocarray()</a>
  <li><a href="libpbm.html">pbm_allocrow()</a>
  <li><a href="libpbm.html">pbm_freearray()</a>
  <li><a href="libpbm.html">pbm_freerow()</a>
  <li><a href="libpbm.html">pbm_readpbminit()</a>
  <li><a href="libpbm.html">pbm_readpbmrow()</a>
  <li><a href="libpbm.html">pbm_readpbmrow_packed()</a>
  <li><a href="libpbm.html">pbm_readpbm()</a>
  <li><a href="libpbm.html">pbm_writepbminit()</a>
  <li><a href="libpbm.html">pbm_writepbmrow()</a>
  <li><a href="libpbm.html">pbm_writepbmrow_packed()</a>
  <li><a href="libpbm.html">pbm_writepbm()</a>
  <li><a href="libpbm.html">pbm_nextimage()</a>
  <li><a href="libpbm.html">pbm_check()</a>
</ul>
<h1>PGM Functions</h1>
<ul>
  <li><a href="libpgm.html">pgm_init()</a>
  <li><a href="libpgm.html">pgm_allocarray()</a>
  <li><a href="libpgm.html">pgm_allocrow()</a>
  <li><a href="libpgm.html">pgm_freearray()</a>
  <li><a href="libpgm.html">pgm_freerow()</a>
  <li><a href="libpgm.html">pgm_readpgminit()</a>
  <li><a href="libpgm.html">pgm_readpgmrow()</a>
  <li><a href="libpgm.html">pgm_readpgm()</a>
  <li><a href="libpgm.html">pgm_writepgminit()</a>
  <li><a href="libpgm.html">pgm_writepgmrow()</a>
  <li><a href="libpgm.html">pgm_writepgm()</a>
  <li><a href="libpgm.html">pgm_nextimage()</a>
  <li><a href="libpgm.html">pgm_check()</a>
  </ul>
<h1>PPM Functions</h1>
<ul>
  <li><a href="libppm.html">ppm_init()</a>
  <li><a href="libppm.html">ppm_allocarray()</a>
  <li><a href="libppm.html">ppm_allocrow()</a>
  <li><a href="libppm.html">ppm_freearray()</a>
  <li><a href="libppm.html">ppm_freerow()</a>
  <li><a href="libppm.html">ppm_readppminit()</a>
  <li><a href="libppm.html">ppm_readppmrow()</a>
  <li><a href="libppm.html">ppm_readppm()</a>
  <li><a href="libppm.html">ppm_writeppminit()</a>
  <li><a href="libppm.html">ppm_writeppmrow()</a>
  <li><a href="libppm.html">ppm_writeppm()</a>
  <li><a href="libppm.html">ppm_nextimage()</a>
  <li><a href="libppm.html">ppm_check()</a>
  <li><a href="libppm.html#manipulating_pixels">PPM_GETR()</a>
  <li><a href="libppm.html#manipulating_pixels">PPM_GETG()</a>
  <li><a href="libppm.html#manipulating_pixels">PPM_GETB()</a>
  <li><a href="libppm.html#manipulating_pixels">PPM_ASSIGN()</a>
  <li><a href="libppm.html#manipulating_pixels">PPM_EQUAL()</a>
  <li><a href="libppm.html#manipulating_pixels">PPM_ISGRAY()</a>
  <li><a href="libppm.html#manipulating_pixels">PPM_DEPTH()</a>
  <li><a href="libppm.html#manipulating_pixels">PPM_LUMIN()</a>
  <li><a href="libppm.html#manipulating_pixels">PPM_CHROM_R()</a>
  <li><a href="libppm.html#manipulating_pixels">PPM_CHROM_B()</a>
  <li><a href="libppm.html#ppm_parsecolor">ppm_parsecolor()</a>
  <li><a href="libppm.html#ppm_parsecolor2">ppm_parsecolor2()</a>
  <li><a href="libppm.html#ppm_colorname">ppm_colorname()</a>
  <li><a href="libppm.html#ppm_readcolornamefile">ppm_readcolornamefile()</a>
  <li><a href="libppm.html#berlinkay">ppm_name_from_bk_color()</a>
  <li><a href="libppm.html#berlinkay">ppm_bk_color_from_name()</a>
  <li><a href="libppm.html#berlinkay">ppm_color_from_bk_color()</a>
  <li><a href="libppm.html#berlinkay">ppm_bk_color_from_color()</a>

  </ul>
<h1>PNM Functions</h1>
<ul>
  <li><a href="libpnm.html">pnm_init()</a>
  <li><a href="libpnm.html">pnm_allocarray()</a>
  <li><a href="libpnm.html">pnm_allocrow()</a>
  <li><a href="libpnm.html">pnm_freearray()</a>
  <li><a href="libpnm.html">pnm_freerow()</a>
  <li><a href="libpnm.html">pnm_readpnminit()</a>
  <li><a href="libpnm.html">pnm_readpnmrow()</a>
  <li><a href="libpnm.html">pnm_readpnm()</a>
  <li><a href="libpnm.html">pnm_writepnminit()</a>
  <li><a href="libpnm.html">pnm_writepnmrow()</a>
  <li><a href="libpnm.html">pnm_writepnm()</a>
  <li><a href="libpnm.html">pnm_nextimage()</a>
  <li><a href="libpnm.html">pnm_check()</a>
  <li><a href="libpnm.html">pnm_promoteformatrow()</a>
  <li><a href="libpnm.html">pnm_promoteformat()</a>
  <li><a href="libpnm.html">pnm_whitexel()</a>
  <li><a href="libpnm.html">pnm_blackxel()</a>
  <li><a href="libpnm.html">pnm_invertxel()</a>
  <li><a href="libpnm.html">pnm_backgroundxelrow()</a>
  <li><a href="libpnm.html">pnm_backgroundxel()</a>
</ul>

</body>
</html>