Obtenez des réponses claires et concises à vos questions sur Zoofast.fr. Découvrez des solutions fiables à vos questions rapidement et précisément avec l'aide de notre communauté d'experts dévoués.

Bonjour, pouvez-vous m'aider à réaliser ce TP d'informatique.


Merci d'avance.

Bonjour Pouvezvous Maider À Réaliser Ce TP DinformatiqueMerci Davance class=

Sagot :

Bonjour,

Je fais donc la partie 1:

Première image:

Tu as réussi à le faire tout seul je pense et si ce n'est pas le cas alors je ne peux rien faire pour toi.

Deuxième image:

Les couleurs sont codés en RGB (Red, Green, Blue). Pour chaque sous-pixel (R, G, et B), on peut aller de 0 à 255. Le 0 indique qu'il n'y a pas du tout cette couleur et 255 indique qu'on est au maximum de la couleur.

Ici, on veut un carré bien rouge donc: (255, 0, 0) (du rouge, pas de vert, pas de bleu)

On obtient le programme suivant:

from PIL import Image

img = Image.new("RGB", (8,8))

for x in range(8):

   for y in range(8):

       img.putpixel((x,y), (255,0,0))

img.save("carrerouge.jpg")

Troisième image:

5)

Tu as juste à recopier le programme de l'énoncé.

6)

from PIL import Image

img = Image.new("RGB", (8,8))

for x in range(8):

   for y in range(8):

       img.putpixel((x,y), (255,255,255))

img.putpixel((6,1), (0, 255, 0))

img.putpixel((3,1), (255, 255, 0))

img.putpixel((3,4), (0, 255, 255))

img.putpixel((7,7), (0, 0, 255))

img.putpixel((1,1), (45, 150, 120))

img.save("quadrille.jpg")

Quatrième image:

7)

Je ne peux pas le faire à ta place.

8)

from PIL import Image

img = Image.new("RGB", (300,200))

for x in range(300):

   for y in range(200):

       img.putpixel((x,y), (255,255,255))

for x in range(50,150):

   img.putpixel((x,20),(156,61,207))

img.save("lignes.jpg")

9)

from PIL import Image

img = Image.new("RGB", (300,200))

for x in range(300):

   for y in range(200):

       img.putpixel((x,y), (255,255,255))

for x in range(50,150):

   img.putpixel((x,20),(156,61,207))

   img.putpixel((x,50), (45,243,0))

for x in range(300):

   img.putpixel((x,100), (14,140,14))

for x in range(150,180):

   img.putpixel((x,150),(0,0,0))

img.save("lignes.jpg")