| Top |
void gimp_bilinear_pixels_8 (guchar *dest,gdouble x,gdouble y,guint bpp,gboolean has_alpha,guchar **values);
Computes bilinear interpolation of four pixels.
When has_alpha
is FALSE, it's identical to gimp_bilinear_8() on
each channel separately. When has_alpha
is TRUE, it handles
alpha channel correctly.
The pixels in values
correspond to corner x, y coordinates in the
following order: [0,0], [1,0], [0,1], [1,1].
dest |
Pixel, where interpolation result is to be stored. |
|
x |
x-coordinate (0.0 to 1.0). |
|
y |
y-coordinate (0.0 to 1.0). |
|
bpp |
Bytes per pixel. |
|
has_alpha |
|
|
values |
Array of four pointers to pixels. |