Re: [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?=



Hi,

As far as I know, the returned value is currently set to 0x00, but you can check that easily.

I did some work to be able choose this behavior, but it's not ended yet. This work in the abyss branch in git. More details here: https://mail.gnome.org/archives/gegl-developer-list/2011-October/msg00003.html

If you would like to complete this work, please go ahead.

Best Regards,

2012/3/1 Zhang Peixuan <zhangpeixuan cn gmail com>

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!


_______________________________________________
gimp-developer-list mailing list
gimp-developer-list gnome org
http://mail.gnome.org/mailman/listinfo/gimp-developer-list




--
Michael



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