[Gimp-developer] =?utf-8?q?How_to_get_the_data_out_of_boundary_in?= =?utf-8?q?_area-filte=E2=80=8Br-operatio=E2=80=8Bns_of_GIMP=3F?=

Hello all,


In GIMP,the area-filter-operations always get more pixel data out of the input buffer's extent, then output the processed data.

So, how the pixel datas out of extent are gotten in  gegl-buffer-set and gegl-buffer-get ,maybe they are all set 0x00, or another setting method??

such as:

      gegl_buffer_get(input_buffer, 1.0, src_rect,  format, in_data,GEGL_AUTO_ROWSTRIDE);

if src_rect is larger than input_buffer->extent ,what data will be stored in in_data? What is the machanism?


Now our progress is slow ,because of the problem. So,can anyone help us explain it?

We're so glad to receive any advice from you!


Thanks a lot!

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]