13.3. Desplazar

13.3.1. Visión general

Figura 17.277. Ejemplos de desplazamiento

Ejemplos de desplazamiento

Imagen original

Ejemplos de desplazamiento

The displacement map has four gray stripes with values of 210, 160, 110, and 60, respectively.

Ejemplos de desplazamiento

Horizontal displacement coefficient is 30. Vacated pixels are black. The image areas corresponding to light gray (128) were displaced 19 and 8 pixels to the left. The image areas corresponding to dark gray (127) were displaced 4 and 15 pixels to the right.


This filter uses a displace-map to displace corresponding pixels of the image. This filter displaces the content of the specified drawable (active layer or selection) by the amounts specified in Horizontal and vertical Displacement multiplied by the intensity of the corresponding pixel in the displace map drawables. Both Horizontal and Vertical displace maps should be gray-scale images and have the same size as the drawable . This filter allows interesting distortion effects.

13.3.2. Activar el filtro

Puede encontrar este filtro en FiltrosMapaDesplazar….

13.3.3. Opciones

Figura 17.278. Opciones del filtro desplazar

Opciones del filtro desplazar

Presets, Preview, Split view
[Nota] Nota

Estas opciones se describen en la Sección 2, “Características comunes”.

Entrada auxiliar, entrada auxiliar2

Clicking on a question mark button opens a small file browser with two panels. The left panel shows images present on your screen. The right panel shows the layers of the selected image. Double click on the wanted layer to select the map.

You can select different maps for Horizontal and Vertical displacements.

Modo de desplazamiento

You can choose working in Cartesian coordinates, where pixels are displaced in Horizontal or Vertical direction, or working in Polar coordinates, where the image is pinched and whirled by displacing pixels in radial or tangent direction.

Consulte las siguiente secciones para obtener detalles sobre estas opciones.

Muestreador

Interpolation methods are described in Transfom tools

Política del abismo

These options allows you to set displacement behavior on active layer or selection edges. They are described in Política del abismo

13.3.3.1. Modo de desplazamiento cartesiano

Figura 17.279. Opciones del filtro desplazar (Cartesiano)

Opciones del filtro desplazar (Cartesiano)

Horizontal and vertical displacements are 20 pixels


En ambos modos, la dirección y la cantidad del desplazamiento depende de la intensidad del píxel correspondiente en el mapa de desplazamiento.

El mapa, que debe ser una imagen en escala de grises, tiene 256 niveles de gris (0-255), el valor medio (teórico) es 127.5. El filtro desplaza los píxeles correspondientes a los píxeles con un valor menor que 127.5 (de 0 a 127) en el mapa en una dirección, correspondiendo a los píxeles con valor de 128 a 255 la dirección opuesta.

Desplazamiento horizontal, Desplazamiento vertical

If the respective option is activated, image pixels corresponding to pixels from 0 to 127 will be displaced to the right for Horizontal, downwards for Vertical, image pixels corresponding to pixels from 128 to 255 will be displaced to the left for Horizontal, upwards for Vertical.

El valor que introduce en la caja de entrada, directamente o usando las flechas, no es el desplazamiento actual. Es un coeficiente usado en la fórmula , que da al píxel el desplazamiento actual según la intensidad escalada [18] del píxel correspondiente en el mapa, modulado por el coeficiente que introdujo. Introducir la intensidad en la fórmula es importante: esto permite el desplazamiento progresivo usando un mapa de degradado.

Este valor puede ser positivo o negativo. Un desplazamiento negativo es opuesto a uno positivo. El valor varía en los límites iguales el doble de la dimensión de la imagen.

When you click on the drop-down list button, a list appears where you can select a displacement map. To be present in this list, an image must respect two conditions. First, this image must be present on your screen when you call filter. Then, this image must have the same dimensions as the original image. Most often, it will be a duplicate original image, which is transformed to gray scale and modified appropriately, with a gradient. It may be possible to use RGB images, but color luminosity is used making result prevision difficult. Map may be different in horizontal and vertical directions.

13.3.3.2. Modo de desplazamiento polar

Figura 17.280. Opciones del filtro Desplazar (Polar)

Opciones del filtro Desplazar (Polar)

Polar mode: Pinch only (chain broken)


Aspiración

Si esta opción está activada, cambiarán las coordenadas radiales (por ejemplo, la distancia al punto medio de la imagen, el polo) de los píxeles. Los píxeles de la imagen correspondientes a los píxeles del mapa entre 0 y 127 se desplazarán hacia fuera, los píxeles de la imagen correspondientes a los píxeles entre 128 y 255 se desplazarán hacia el centro.

For the values and the displacement map see above (Horizontal/Vertical displacement).

El desplazamiento es independiente de la distancia polar, todos los píxeles se desplazan en la misma cantidad. Así que la imagen no sólo se estirará o se comprimirá, sino que también se distorsionará:

Imagen distorsionada por la opción aspiración

A 160x120 pixels image, plain white displacement map, and displacement coefficient 20.0: this results in a 20 pixels displacement towards center. This is a horizontal reduction in size by 25%, vertical by 33%, and diagonal by 20%, so the image will be distorted.

Remolino

Si esta opción está activada, las coordenadas angulares de los píxeles de la imagen se desplazarán por una cantidad dependiente del píxel del mapa. Para un mapa de desplazamiento uniforme, la imagen se rotará, de otra manera se hará un remolino.

Los píxeles correspondientes a los píxeles entre 0 y 127 en el mapa se desplazarán en sentido antihorario, los píxeles correspondientes a los píxeles entre 128 y 225 en el mapa se desplazaran en sentido horario.

Para los valores y el mapa de desplazamiento mire arriba.

[Nota] Nota

Para un plano, un mapa no neutral, si el modo Polar está seleccionado, este filtro trabaja como remolino y aspiración.

13.3.3.3. Desplazamiento del centro

This option is used with Polar displacement: you can fix the displacement center.

13.3.4. Usar un degradado para curvar un texto

Seguir los pasos siguientes:

  1. Comience abriendo su imagen.

  2. Duplique esta imagen. Active esta copia y conviértala a escala de grises (ImagenModoEscala de grises). Rellénela con el degradado que quiera. Esta imagen será su Mapa de desplazamiento, con las dimensiones de la imagen original.

  3. Active la imagen original. Cree una Capa de texto con su texto. Ajuste la capa a tamaño de la imagen: pulse con el botón derecho en el diálogo de capas y en el menú, pulse sobre Capa a tamaño de la imagen. Tenga en cuenta que las letras en la capa de texto están sobre un fondo transparente; ahora este filtro no desplaza los píxeles transparentes. Solo se desplazarán las letras.

  4. Active la capa de texto. Abra la ventana del filtro desplazar. Ajuste los parámetros, particularmente, el coeficiente de desplazamiento según el resultado de la vista previa. Pulse Aceptar.

Este método también se aplica a capas estándar:

[Sugerencia] Sugerencia

Para conseguir el degradado que quiere, primero dibuje un degradado de negro a blanco. Modifique la curva del degradado con la herramienta Curvas.

13.3.5. Using Displace filter to fit a text to an uneven surface

Figura 17.281. Imágenes de ejemplo

Imágenes de ejemplo

Textura y texto

Imágenes de ejemplo

Mapa


Seguir los pasos siguientes:

  1. Open the image with an uneven texture.

  2. Create the map: Duplicate the image and desaturate (Colors/Desaturate/Desaturate) this copy.

  3. Create the text in Texture image. Move it if necessary. Make this text layer the same size as the image using Layer to Image Size

  4. Open Displace filter. Click on the Aux. Input button and double-click on the map image thumbnail in the left panel.

    Filtro desplazar aplicado.

13.3.6. Cálculo del desplazamiento

La siguiente sección le mostrará cómo calcular la cantidad del desplazamiento, si le interesan estos detalles. Si no, simplemente puede omitir esta sección.

The overview example showed the horizontal displacement using a coefficient of 30.0: 19, 8, 4, or 15 pixels, depending on the gray level of the displacement map's color.

¿Por qué estas cantidades? Fácil:

Si analiza estas ecuaciones, notará que los valores que dan no son, exactamente, los resultados obtenidos en el ejemplo (usando números no enteros). Así que ¿se redondearon los resultados al entero más cercano y se desplazaron los píxeles una cantidad total numerada?. No. Cada número se desplazó, exactamente, la cantidad calculada; se realizó un desplazamiento por una cantidad fraccionada por interpolación. Un vistazo a la imagen de ejemplo lo mostrará:

Figura 17.282. Una mirada próxima a el ejemplo de desplazamiento

Una mirada próxima a el ejemplo de desplazamiento

Un área pequeña ampliada al 800 por ciento.


El desplazamiento provoca pequeñas áreas de colores (de un píxel) intermedias en los bordes de las áreas de color uniforme. Por ejemplo, el área negra (ampliada en la imagen) está provocada por un desplazamiento de -4.12, así el color intermedio es 12% negro y 88% dorado.

Así que si selecciona un coeficiente de desplazamiento de 30.01 en lugar de 30.00, obtendrá una imagen diferente, aunque no verá la diferencia.



[18] Intensidad escalada = (intensidad - 127.5) / 127.5; consulte la Sección 13.3.6, “Cálculo del desplazamiento”.