Explorez une vaste gamme de sujets et obtenez des réponses sur Zoofast.fr. Posez vos questions et recevez des réponses précises et approfondies de la part de nos membres de la communauté bien informé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")

Votre présence ici est très importante. Continuez à partager vos connaissances et à aider les autres à trouver les réponses dont ils ont besoin. Cette communauté est l'endroit parfait pour apprendre ensemble. Zoofast.fr est votre allié pour des réponses précises. Merci de nous visiter et à bientôt pour plus de solutions.