![]() | ![]() | ![]() | GIMP Library Reference Manual | ![]() |
---|
gimppixelfetcher —
enum GimpPixelFetcherEdgeMode; struct GimpPixelFetcher; GimpPixelFetcher* gimp_pixel_fetcher_new (GimpDrawable *drawable); void gimp_pixel_fetcher_set_edge_mode (GimpPixelFetcher *pf, GimpPixelFetcherEdgeMode mode); void gimp_pixel_fetcher_set_bg_color (GimpPixelFetcher *pf); void gimp_pixel_fetcher_set_shadow (GimpPixelFetcher *pf, gboolean shadow); void gimp_pixel_fetcher_get_pixel (GimpPixelFetcher *pf, gint x, gint y, guchar *pixel); void gimp_pixel_fetcher_put_pixel (GimpPixelFetcher *pf, gint x, gint y, const guchar *pixel); void gimp_pixel_fetcher_destroy (GimpPixelFetcher *pf); void gimp_get_bg_guchar (GimpDrawable *drawable, gboolean transparent, guchar *bg); void gimp_get_fg_guchar (GimpDrawable *drawable, gboolean transparent, guchar *fg);
typedef enum { GIMP_PIXEL_FETCHER_EDGE_NONE, GIMP_PIXEL_FETCHER_EDGE_WRAP, GIMP_PIXEL_FETCHER_EDGE_SMEAR, GIMP_PIXEL_FETCHER_EDGE_BLACK } GimpPixelFetcherEdgeMode;
GimpPixelFetcher* gimp_pixel_fetcher_new (GimpDrawable *drawable);
drawable: | |
Returns : |
void gimp_pixel_fetcher_set_edge_mode (GimpPixelFetcher *pf, GimpPixelFetcherEdgeMode mode);
pf: | |
mode: |
void gimp_pixel_fetcher_set_shadow (GimpPixelFetcher *pf, gboolean shadow);
pf: | |
shadow: |
void gimp_pixel_fetcher_get_pixel (GimpPixelFetcher *pf, gint x, gint y, guchar *pixel);
pf: | |
x: | |
y: | |
pixel: |
void gimp_pixel_fetcher_put_pixel (GimpPixelFetcher *pf, gint x, gint y, const guchar *pixel);
pf: | |
x: | |
y: | |
pixel: |
void gimp_get_bg_guchar (GimpDrawable *drawable, gboolean transparent, guchar *bg);
drawable: | |
transparent: | |
bg: |
void gimp_get_fg_guchar (GimpDrawable *drawable, gboolean transparent, guchar *fg);
drawable: | |
transparent: | |
fg: |
<< gimppixelrgn | gimpregioniterator >> |