Qu’est-ce que la réplication de pixels ?

La réplication de pixels agrandit un contenu matriciel en associant chaque pixel source à un bloc de pixels de sortie. Elle n’introduit aucune couleur interpolée, de sorte que les limites des pixels d’origine restent nettement visibles.

Fonctionnement de la réplication de pixels

La réplication de pixels est la forme de rééchantillonnage au plus proche voisin : chaque position de destination prend la valeur d’un échantillon source sélectionné, sans mélange avec les échantillons adjacents. Avec des facteurs d’agrandissement entiers, les pixels sources deviennent des rectangles de taille uniforme et les transitions nettes restent exactes. Elle intervient à l’étape de mise à l’échelle d’une chaîne de traitement d’images et est particulièrement prévisible pour les illustrations indexées, les étiquettes, les cartes de segmentation et les autres données dont les identités d’échantillons ne doivent pas être moyennées.

Points clés

  1. Avec un facteur d’échelle entier, chaque pixel source correspond à un bloc rectangulaire de taille identique. Cela préserve la grille du pixel art sans créer de couleurs intermédiaires le long des contours.
  2. Avec un facteur d’échelle non entier, les lignes ou colonnes de destination ne peuvent pas toutes recevoir le même nombre de copies ; les largeurs des pixels répétés varient donc et les mouvements diagonaux peuvent paraître irréguliers.
  3. Les chaînes de traitement GPU et canvas peuvent utiliser le filtrage linéaire par défaut. La réplication de pixels nécessite un échantillonneur au plus proche voisin ou la désactivation du lissage à chaque étape de mise à l’échelle, y compris la mise à l’échelle finale pour l’affichage.

Quand la réplication de pixels est utile

Choisissez la réplication de pixels pour le pixel art, les masques ou les images de diagnostic dont les échantillons discrets doivent rester intacts. Sur des photographies ou avec des facteurs d’échelle non entiers, elle peut créer des contours en escalier et des résultats en blocs.

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement