Este es el comando ppmshift que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
ppmshift: desplaza las líneas de un mapa de píxeles portátil hacia la izquierda o hacia la derecha en una cantidad aleatoria
SINOPSIS
cambio de ppm Turno [archivo ppm]
DESCRIPCIÓN
Lee un mapa de píxeles portátil como entrada. Desplaza cada fila de datos de imagen hacia la izquierda o hacia la derecha en un
cierta cantidad. El parámetro 'shift' determina cuántos píxeles se desplazará una fila
a lo sumo.
Otro de esos efectos que tenía la intención de usar para las pruebas MPEG. Desafortunadamente, esto
El programa no me ayudará aquí: crea patrones demasiado aleatorios para usarlos en animaciones.
Aún así, podría dar resultados interesantes en imágenes fijas.
EJEMPLO
Mira esto: Guarda la imagen de tu modelo favorita de algo como
alt.binaries.pictures.supermodels (ok, o de cualquier otra fuente de imagen), conviértalo a
ppm y procesarlo, por ejemplo, de esta manera, asumiendo que la imagen es de 800x600 píxeles:
# toma la mitad superior y déjala como está
pnmcut 0 0 cs.ppm> superior.ppm
# tomar la mitad inferior, darle la vuelta, atenuarla y distorsionarla un poco
pnmcut 0 300 800 300 cs.ppm | pnmflip -tb | ppmdim 0.7 |
ppmshift 10> inferior.ppm
# y concatenar las dos piezas
pnmcat -tb upper.ppm lower.ppm> newpic.ppm
La imagen resultante se parece a la imagen que se refleja en la superficie del agua con una ligera
ondas.
Use ppmshift en línea usando los servicios de onworks.net