¿Qué es la replicación de píxeles?

La replicación de píxeles amplía el contenido ráster al asignar cada píxel de origen a un bloque de píxeles de salida. No introduce colores interpolados, por lo que los límites de los píxeles originales siguen siendo claramente visibles.

Cómo funciona la replicación de píxeles

La replicación de píxeles es la forma de remuestreo por vecino más cercano: cada posición de destino toma el valor de una muestra de origen seleccionada sin mezclar las muestras adyacentes. Con factores enteros de ampliación, los píxeles de origen se convierten en rectángulos de tamaño uniforme y las transiciones abruptas se conservan exactamente. Pertenece a la etapa de escalado de un pipeline de imágenes y es especialmente predecible para gráficos con colores indexados, etiquetas, mapas de segmentación y otros datos cuyas muestras deben conservar su identidad sin promediarse.

Datos clave

  1. Con un factor de escala entero, cada píxel de origen se asigna a un bloque rectangular del mismo tamaño. Esto conserva la cuadrícula del arte de píxeles sin crear colores intermedios a lo largo de los bordes.
  2. Con una escala no entera, no todas las filas o columnas de destino pueden recibir el mismo número de copias, por lo que varían las anchuras de los píxeles repetidos y el movimiento diagonal puede parecer irregular.
  3. Los pipelines de GPU y de lienzo pueden usar filtrado lineal de forma predeterminada. La replicación de píxeles requiere un muestreador por vecino más cercano o el suavizado desactivado en cada etapa de escalado, incluido el escalado final de visualización.

Cuándo es importante la replicación de píxeles

Elige la replicación de píxeles para arte de píxeles, máscaras o imágenes de diagnóstico cuyas muestras discretas deban permanecer intactas. En fotografías o con factores de escala no enteros, puede crear bordes dentados y resultados con bloques visibles.

Convierte tus conocimientos sobre multimedia en un pipeline funcional

Conecta las subidas, el procesamiento, la IA, el almacenamiento y la entrega mediante una sola API declarativa, mientras nos encargamos por ti del stack de encoding, el escalado y los cambios constantes de formatos.

Prueba Transloadit gratis