Hecho para el tacto
La lente aparece encima del dedo, para que el dedo no la tape, y con dos dedos cambias el zoom sin mover el panorama.
krpano Plugins
Tus visitantes quieren ver los pequeños detalles de las fotos que muestras en ventanas emergentes, pero krpano no tiene lupa para las capas de imagen. Detail Loupe añade una lente que sigue al ratón en el ordenador y al dedo en móviles y tabletas, con zoom de pellizco y una imagen de alta resolución opcional. Cada ajuste es un atributo del elemento plugin en el XML de tu tour; el archivo del plugin no se toca.
Copia detailloupe.js en la carpeta plugins de tu tour.
Añade un elemento <plugin> al XML de tu tour y pon en target el nombre de la capa de imagen.
Define atributos como zoom, size, shape o hires, o cámbialos durante el tour con set() y tween().
La lente aparece encima del dedo, para que el dedo no la tape, y con dos dedos cambias el zoom sin mover el panorama.
Cada opción es un atributo del elemento plugin. Con los eventos onshow, onhide y onzoomchange tu tour reacciona con sus propias acciones.
Asocia la lente a una copia de alta resolución de la foto y muestra detalles que la ventana emergente no puede mostrar.
Se configuran como atributos en el XML de tu tour.
| Ajuste | Tipo | Predeterminado | Descripción |
|---|---|---|---|
target | Texto | — | Nombre de la capa de imagen que amplía la lente, p. ej. showcase_photo. |
zoom | Número | 2.5 | Aumento respecto a la foto mostrada, p. ej. 2.5. Siempre contiene el zoom actual. |
min_zoom | Número | 1.5 | Zoom mínimo que alcanzan el pellizco, la rueda, las teclas y set(). |
max_zoom | Número | 8 | Zoom máximo que alcanzan el pellizco, la rueda, las teclas y set(). |
size | Número | 180 | Ancho y alto de la lente en píxeles, borde incluido. |
shape | Lista | circle | Forma de la lente: circle (redonda), rounded (redondeada) o square (cuadrada). |
border | Número | 3 | Grosor del borde en píxeles; 0 quita el borde. |
border_color | Color | 0xFFFFFF | Color del borde, p. ej. 0xFF9F0A. |
shadow | Sí / No | true | Sombra bajo la lente. |
background | Color | 0x000000 | Color que se ve en la lente más allá de los bordes de la foto, o transparent. |
touch_offset | Texto | auto | Distancia en píxeles entre el dedo y el centro de la lente; auto la coloca justo encima del dedo. |
trigger | Lista | hover | Ratón y lápiz: mostrar la lente al pasar por encima o solo con el botón pulsado. |
lens_cursor | Lista | crosshair | Puntero del ratón sobre la foto; keep mantiene el puntero de la capa. |
pinch | Sí / No | true | Con dos dedos cambias el zoom. |
wheel | Sí / No | true | La rueda del ratón cambia el zoom de la lente visible en lugar de hacer zoom en el panorama. |
keyboard | Sí / No | true | La foto puede recibir el foco del teclado; las flechas mueven la lente y + y - cambian el zoom. |
animation | Sí / No | true | Breve fundido al aparecer la lente; siempre desactivado si el visitante prefiere reducir el movimiento. |
hires | Texto | — | Sufijo de una copia en alta resolución, p. ej. _hd carga showcase_hd.jpg para showcase.jpg. |
hires_url | Texto | — | Ruta de una copia en alta resolución con otro nombre; tiene prioridad sobre hires. |
lens_enabled | Sí / No | true | false desactiva la lente y la foto se comporta como sin el plugin (salvo el puntero); true la vuelve a activar. |
lens_visible | Sí / No | false | Solo lectura: true mientras se ve la lente. |
onshow | Texto | — | Acciones que se ejecutan cuando aparece la lente. |
onhide | Texto | — | Acciones que se ejecutan cuando desaparece la lente. |
onzoomchange | Texto | — | Acciones que se ejecutan cuando cambia el zoom; get(zoom) devuelve el nuevo zoom. |
<plugin name="loupe_showcase"
url="%CURRENTXML%/plugins/detailloupe.js"
keep="true"
target="showcase_photo"
zoom="3" size="220" shape="rounded"
hires="_hd"
onzoomchange="trace('zoom=', get(zoom));" />
Compara dos capturas del mismo lugar en tu tour de krpano: con un divisor o una junto a otra, siempre exactamente en la misma vista.

Un plano de planta interactivo para tu tour de krpano: un radar muestra dónde está el visitante y hacia dónde mira, en cada planta.

Un aspecto, un orden y un filtro para el visitante en cada hotspot de tu tour de krpano: en 2D y en VR.