diff --git a/code/Noise.readme b/code/Noise.readme new file mode 100644 index 0000000..e58aa74 --- /dev/null +++ b/code/Noise.readme @@ -0,0 +1,15 @@ +Classes: + +/******************/ +/** COLORIZATION **/ +/******************/ +Principe: colorer en modifiant les pixels (n&b) dans un ton (teinte) précisée + +restitue la contraste mais recentre la couleur autour de la teinte +/************ ALGO **************/ +i = 50 // incertitude +t = RGBPixel(1,2,3) // teinte souhaitée +p = RGBPixel(1,2,3) // couleur actuelle + +/************ CODE **************/ +def colorize(pixel, tint): diff --git a/code/bmp.py b/code/bmp.py index d7fe2e2..b61be32 100644 --- a/code/bmp.py +++ b/code/bmp.py @@ -29,13 +29,16 @@ def testFileIntegrity(): # Parsing img.parse( binFile ); + inct = 50; # incertitude + # MODIFICATIONS des pixels for line in img.content.map: for pixel in line: pixel.setRGB( - ( 255 - pixel.r ) % 256, - ( 255 - pixel.g ) % 256, - ( 255 - pixel.b ) % 256 + (230-25) + (2*25*pixel.r/256), # 230 ± 25 + (170-inct) + (2*inct*pixel.g/256), # 170 ± 50 + (100-inct) + (2*inct*pixel.b/256), # 100 ± 50 + bpp=24 ) diff --git a/code/images/lena2.bmp b/code/images/lena2.bmp deleted file mode 100644 index 4116548..0000000 Binary files a/code/images/lena2.bmp and /dev/null differ diff --git a/code/new.bmp b/code/new.bmp new file mode 100644 index 0000000..9176656 Binary files /dev/null and b/code/new.bmp differ diff --git a/docs/colorization.pdf b/docs/colorization.pdf new file mode 100644 index 0000000..c9fa29c Binary files /dev/null and b/docs/colorization.pdf differ diff --git a/docs/doc1.pdf b/docs/doc1.pdf new file mode 100644 index 0000000..4483ed5 Binary files /dev/null and b/docs/doc1.pdf differ diff --git a/docs/doc2.pdf b/docs/doc2.pdf new file mode 100644 index 0000000..5bfbcec Binary files /dev/null and b/docs/doc2.pdf differ diff --git a/docs/doc3.pdf b/docs/doc3.pdf new file mode 100644 index 0000000..fbb2099 Binary files /dev/null and b/docs/doc3.pdf differ diff --git a/docs/sujet.pdf b/docs/sujet.pdf new file mode 100644 index 0000000..a5dde6a Binary files /dev/null and b/docs/sujet.pdf differ