#N canvas 690 0 632 496 10; #X obj 170 140 bng 15 250 50 0 empty empty empty 0 -6 0 8 -4034 -1 -1; #X obj 170 219 #solarize; #X obj 170 183 #in; #X obj 103 442 #contrast; #X obj 169 442 #posterize; #X obj 0 0 doc_h; #X obj 3 442 doc_also; #X obj 3 278 doc_c; #X obj 3 380 doc_o 1; #X obj 3 318 doc_i 1; #X obj 14 410 doc_oo 0; #X obj 14 348 doc_ii 0; #X obj 247 215 #out window \, title original; #X obj 170 240 #out window \, title modified; #X obj 97 410 doc_m o0 grid; #X obj 97 348 doc_m i0 grid; #X obj 0 462 doc_f; #X msg 170 157 load bluemarble.jpg; #X obj 241 442 pingpong; #X text 232 348 any size of grid; #X text 232 410 grid of same size \, with values from 0 to 255; #X text 12 36 Makes medium intensities brightest. Formerly brightest colors become darkest \, formerly darkest stays darkest. This filter is non-linear (but piecewise-linear). It's like a 200% contrast \, except that overflows are mirrored instead of clipped or wrapped.; #X text 301 442 examples/color_correction.pd; #X connect 0 0 17 0; #X connect 1 0 13 0; #X connect 2 0 1 0; #X connect 2 0 12 0; #X connect 6 1 3 0; #X connect 6 1 4 0; #X connect 6 1 18 0; #X connect 6 1 22 0; #X connect 14 1 20 0; #X connect 15 1 19 0; #X connect 17 0 2 0;