43
43
<a name="libgimpcolor-GimpBilinear.synopsis"></a><h2>Synopsis</h2>
44
44
<pre class="synopsis">
46
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
46
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
47
47
>gdouble</a> <a class="link" href="libgimpcolor-GimpBilinear.html#gimp-bilinear" title="gimp_bilinear ()">gimp_bilinear</a> (<a
48
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
48
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
51
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
51
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
54
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
54
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
55
55
>gdouble</a> *values);
57
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
57
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"
58
58
>guchar</a> <a class="link" href="libgimpcolor-GimpBilinear.html#gimp-bilinear-8" title="gimp_bilinear_8 ()">gimp_bilinear_8</a> (<a
59
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
59
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
62
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
62
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
65
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
65
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"
66
66
>guchar</a> *values);
67
67
guint16 <a class="link" href="libgimpcolor-GimpBilinear.html#gimp-bilinear-16" title="gimp_bilinear_16 ()">gimp_bilinear_16</a> (<a
68
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
68
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
71
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
71
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
74
74
guint32 <a class="link" href="libgimpcolor-GimpBilinear.html#gimp-bilinear-32" title="gimp_bilinear_32 ()">gimp_bilinear_32</a> (<a
75
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
75
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
78
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
78
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
81
81
<a class="link" href="libgimpcolor-GimpRGB.html#GimpRGB" title="GimpRGB">GimpRGB</a> <a class="link" href="libgimpcolor-GimpBilinear.html#gimp-bilinear-rgb" title="gimp_bilinear_rgb ()">gimp_bilinear_rgb</a> (<a
82
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
82
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
85
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
85
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
87
87
<a class="link" href="libgimpcolor-GimpRGB.html#GimpRGB" title="GimpRGB">GimpRGB</a> *values);
88
88
<a class="link" href="libgimpcolor-GimpRGB.html#GimpRGB" title="GimpRGB">GimpRGB</a> <a class="link" href="libgimpcolor-GimpBilinear.html#gimp-bilinear-rgba" title="gimp_bilinear_rgba ()">gimp_bilinear_rgba</a> (<a
89
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
89
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
92
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
92
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
94
94
<a class="link" href="libgimpcolor-GimpRGB.html#GimpRGB" title="GimpRGB">GimpRGB</a> *values);
95
95
void <a class="link" href="libgimpcolor-GimpBilinear.html#gimp-bilinear-pixels-8" title="gimp_bilinear_pixels_8 ()">gimp_bilinear_pixels_8</a> (<a
96
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
96
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"
99
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
99
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
102
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
102
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
105
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
105
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
108
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
108
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
109
109
>gboolean</a> has_alpha,
111
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
111
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"
112
112
>guchar</a> **values);
123
123
<div class="refsect2" lang="en">
124
124
<a name="gimp-bilinear"></a><h3>gimp_bilinear ()</h3>
125
125
<pre class="programlisting"><a
126
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
126
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
127
127
>gdouble</a> gimp_bilinear (<a
128
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
128
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
131
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
131
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
134
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
134
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
135
135
>gdouble</a> *values);</pre>
168
168
<div class="refsect2" lang="en">
169
169
<a name="gimp-bilinear-8"></a><h3>gimp_bilinear_8 ()</h3>
170
170
<pre class="programlisting"><a
171
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
171
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"
172
172
>guchar</a> gimp_bilinear_8 (<a
173
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
173
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
176
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
176
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
179
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
179
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"
180
180
>guchar</a> *values);</pre>
377
377
<div class="refsect2" lang="en">
378
378
<a name="gimp-bilinear-pixels-8"></a><h3>gimp_bilinear_pixels_8 ()</h3>
379
379
<pre class="programlisting">void gimp_bilinear_pixels_8 (<a
380
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
380
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"
381
381
>guchar</a> *dest,
383
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
383
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
386
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
386
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
389
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
389
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
392
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
392
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
393
393
>gboolean</a> has_alpha,
395
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
395
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"
396
396
>guchar</a> **values);</pre>
398
398
Computes bilinear interpolation of four pixels.
401
401
When <em class="parameter"><code>has_alpha</code></em> is <a
402
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
402
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"
403
403
><code class="literal">FALSE</code></a>, it's identical to <a class="link" href="libgimpcolor-GimpBilinear.html#gimp-bilinear-8" title="gimp_bilinear_8 ()"><code class="function">gimp_bilinear_8()</code></a> on
404
404
each channel separately. When <em class="parameter"><code>has_alpha</code></em> is <a
405
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
405
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"
406
406
><code class="literal">TRUE</code></a>, it handles
407
407
alpha channel correctly.