#N canvas 673 6 632 610 10; #X obj 51 163 #in; #X obj 51 189 # + 42; #X floatatom 88 166 5 0 0 0 - - -; #X obj 51 270 #out window; #X obj 51 114 t b b; #X obj 51 90 metro 100; #X obj 51 68 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 0 1; #X floatatom 127 211 5 0 0 0 - - -; #X floatatom 87 211 5 0 0 0 - - -; #X text 6 25 The [#clip] object is used with numops in order to set a lower and upper range to pixel values. This allows you to avoid over saturating the colours of your grid.; #X text 133 165 <-- vary this number; #X msg 81 138 open working.jpg; #X text 232 410 Grid values are clipped to the high and low values stored in the object; #X text 232 529 Outputs the modified grid; #X obj 103 561 # min; #X obj 145 561 # max; #X obj 187 561 clip; #X text 223 561 #numop-help.pd; #X text 319 561 gf_tutorial_image_6.pd; #X obj 51 240 #clip 0 255; #X text 139 231 <--if no creation argument is given the default range is 0-255.; #X obj 3 561 doc_also; #X obj 14 410 doc_ii 0; #X obj 14 445 doc_ii 1; #X obj 14 467 doc_ii 2; #X obj 14 529 doc_oo 0; #X obj 14 326 doc_cc 0; #X obj 14 348 doc_cc 1; #X text 232 445 same as arg 0; #X text 232 467 same as arg 1; #X text 232 326 minimum value (like [# max]); #X text 232 348 maximum value (like [# min]); #X obj 0 0 doc_h; #X obj 0 581 doc_f; #X obj 3 296 doc_c 2; #X obj 3 380 doc_i 3; #X obj 3 499 doc_o 1; #X obj 97 410 doc_m i0 grid; #X obj 97 445 doc_m i1 float int; #X obj 97 467 doc_m i2 float int; #X obj 97 529 doc_m o0 grid; #X obj 97 326 doc_m c0; #X obj 97 348 doc_m c1; #X connect 0 0 1 0; #X connect 1 0 19 0; #X connect 2 0 1 1; #X connect 4 0 0 0; #X connect 4 1 11 0; #X connect 5 0 4 0; #X connect 6 0 5 0; #X connect 7 0 19 2; #X connect 8 0 19 1; #X connect 11 0 0 0; #X connect 19 0 3 0; #X connect 21 1 14 0; #X connect 21 1 15 0; #X connect 21 1 16 0; #X connect 21 1 17 0; #X connect 21 1 18 0; #X connect 37 1 12 0; #X connect 38 1 28 0; #X connect 39 1 29 0; #X connect 40 1 13 0; #X connect 41 1 30 0; #X connect 42 1 31 0;