Comment utiliser Pillow pour créer un effet mosaïque sur une image ?

Jan 19, 2026

Laisser un message

Salut à vous, amis passionnés de photographie et de bricolage ! Je suis super content de partager des trucs sympas avec vous aujourd'hui. En tant que fournisseur d'oreillers, j'ai un double coup dur pour vous. Tout d'abord, je vais vous montrer comment utiliser la bibliothèque Pillow en Python pour créer un effet mosaïque sur une image. Et deuxièmement, je vais également vous parler de quelques oreillers incroyables que nous proposons.

Qu'est-ce que la bibliothèque d'oreillers ?

Avant de nous lancer dans la création de mosaïques, parlons un peu de la bibliothèque Pillow. Pillow est une bibliothèque d'imagerie Python open source. C'est un outil très pratique qui vous permet de manipuler des images de toutes sortes de manières. Que vous soyez un photographe professionnel cherchant à ajouter des effets à vos photos ou simplement un amateur souhaitant s'amuser, Pillow est là pour vous.

Premiers pas avec l'oreiller

Pour commencer à utiliser Pillow, vous devez d’abord l’installer. Si vous utilisez pip (qui est le moyen le plus courant d'installer des packages Python), ouvrez simplement votre terminal et tapez :

pip installer oreiller

Une fois installé, vous êtes prêt à partir !

Créer un effet mosaïque

Décomposons les étapes pour créer un effet de mosaïque sur une image à l'aide de Pillow.

Étape 1 : Importez les bibliothèques nécessaires

Tout d'abord, nous devons importer leImagemodule de la bibliothèque Pillow. Voici le code :

à partir de l'image d'importation PIL

Étape 2 : ouvrez l'image

Nous allons ouvrir l'image à laquelle nous voulons appliquer l'effet mosaïque. Vous pouvez remplacer'votre_image.jpg'avec le chemin réel de votre fichier image.

image = Image.open('votre_image.jpg')

Étape 3 : Définir la taille du bloc de mosaïque

L'effet mosaïque est créé en divisant l'image en petits blocs, puis en remplaçant chaque bloc par une seule couleur. La taille de ces blocs détermine l’aspect grossier ou fin de la mosaïque. Disons que nous choisissons une taille de bloc de 10 pixels.

taille_bloc = 10

Étape 4 : Obtenez les dimensions de l'image

Nous devons connaître la largeur et la hauteur de l’image afin de pouvoir parcourir chaque bloc.

largeur, hauteur = image.size

Étape 5 : Créer la mosaïque

Vient maintenant la partie amusante. Nous allons parcourir l'image en blocs, calculer la couleur moyenne de chaque bloc, puis remplacer le bloc par cette couleur moyenne.

pour y dans range(0, height, block_size) : pour x dans range(0, width, block_size) : box = (x, y, x + block_size, y + block_size) région = image.crop(box) pixels = région.getdata() r_total = 0 g_total = 0 b_total = 0 num_pixels = len(pixels) pour pixel en pixels : r, g, b = pixel r_total += r g_total += g b_total += b avg_r = r_total // num_pixels avg_g = g_total // num_pixels avg_b = b_total // num_pixels pour i dans la plage (x, x + block_size) : pour j dans la plage (y, y + block_size) : si i < largeur et j < hauteur : image.putpixel ((i, j), (avg_r, avg_g, avg_b))

Étape 6 : Enregistrez l'image de la mosaïque

Enfin, nous sauvegardons l'image avec l'effet mosaïque.

Hotel High Qualtiy White Goose Down Pillow suppliersHotel High Quality 100% Polyester Fiber Pillow manufacturers

image.save('mosaïque_image.jpg')

Ajustement de l'effet mosaïque

Vous pouvez jouer avec letaille_blocvariable pour obtenir différents niveaux de grossièreté de la mosaïque. Une taille de bloc plus petite donnera une mosaïque plus détaillée, tandis qu'une taille de bloc plus grande vous donnera un aspect plus pixelisé et plus grossier.

Pourquoi les effets de mosaïque sont cool

Les effets mosaïque peuvent ajouter une touche unique et artistique à vos images. Ils peuvent être utilisés à diverses fins, comme créer un look vintage, cacher des informations sensibles dans une image ou simplement pour un plaisir créatif.

Nos offres d'oreillers

Maintenant, en tant que fournisseur d'oreillers, je ne peux pas oublier de vous parler de nos incroyables oreillers. Nous proposons une large gamme d'oreillers pour répondre à différents besoins et préférences.

Si vous recherchez une option luxueuse, consultez notreOreiller en duvet d'oie blanche de haute qualité pour hôtel. Il est rempli de duvet d'oie blanche de haute qualité, qui offre une excellente douceur et un excellent soutien. Vous aurez l'impression de dormir sur un nuage !

Pour ceux qui préfèrent une option synthétique, nous avons leOreiller en fibre 100 % polyester de haute qualité pour hôtel. Il est hypoallergénique et facile à nettoyer, ce qui en fait un excellent choix pour les personnes allergiques ou celles qui souhaitent un oreiller nécessitant peu d'entretien.

Et si vous recherchez un oreiller doux et confortable avec un rembourrage un peu unique, notreOreiller de lit rempli de fibres creuses d'hôtel 100 % polyester doux de qualité supérieureest celui qu'il vous faut. Le rembourrage en fibres creuses offre une sensation moelleuse et une bonne circulation de l'air.

Contactez-nous pour l'approvisionnement

Si vous souhaitez acheter nos oreillers en gros pour votre hôtel, maison d'hôtes ou toute autre entreprise, nous serions ravis de vous entendre. Nous proposons des prix compétitifs et des produits de haute qualité. Contactez-nous et nous pourrons entamer la discussion sur l’approvisionnement.

Références

  • Documentation officielle de l'oreiller
  • Documentation officielle de Python

Envoyez demande