Volver a la ruleta principal

Ruleta de Imágenes

Convierte imágenes locales en una elección visual reutilizable. Ordena las entradas, crea recortes cuadrados limitados, gira con la misma probabilidad, exporta los resultados o descarga expresamente un proyecto con imágenes, etiquetas y orden.

Ruleta de Imágenes

Añade imágenes, ordénalas y recórtalas en cuadrado localmente; después gira para obtener un resultado equiprobable o descarga un proyecto restaurable.

0 imágenes

Añade al menos dos imágenes válidas antes de girar.

Imágenes de la ruleta

0 imágenes

Suelta aquí imágenes JPEG, PNG o WebP

También puedes usar el selector de archivos. No se aceptan enlaces remotos ni carpetas.

Origen: 24 imágenes, 5 MB cada una, 40 MB en total, 4096 px por lado y 16 megapíxeles. Las copias JPEG locales admiten hasta 1600 px, 1 MB cada una y 20 MB en total.

Las imágenes y etiquetas permanecen en esta sesión: no se suben, no se incluyen en URL ni se almacenan automáticamente. Solo una descarga explícita del proyecto guarda una copia local.

Las importaciones se decodifican localmente y se sustituyen por copias JPEG de hasta 1600 px y 1 MB. El recorte es cuadrado y de hasta 1024 px. Las copias suman como máximo 20 MB.

Archivo de proyecto local

Descarga imágenes, etiquetas y orden en un archivo de proyecto y selecciónalo para restaurarlos. No se guarda automáticamente.

Todavía no se han añadido imágenes.

Historial de resultados

Todavía no hay resultados en esta sesión.

Ejemplo concreto de una ruleta de imágenes

Añade seis fotos de actividades para iniciar una clase, centra cada motivo con el recorte cuadrado, cambia las etiquetas y el orden, y gira. Cada entrada tiene una probabilidad de una entre seis. Exporta el historial de la sesión o descarga el proyecto local antes de cerrar la pestaña.

Probabilidades iguales e identidad de archivo

La ruleta elige uniformemente un índice del orden actual mediante Web Crypto. Los controles de teclado cambian el orden visible, no la probabilidad, y no se fusionan archivos ni etiquetas iguales. Si falla la fuente segura se detiene el sorteo; el historial conserva hasta 100 resultados de la sesión.

Imágenes locales y limitadas a la sesión

La decodificación, normalización JPEG, recorte, validación de proyectos y exportación se ejecutan en el navegador. Nada se sube ni se coloca en la URL, localStorage o IndexedDB. Las URL de objeto se liberan al sustituir, restablecer o salir. Solo se crea un proyecto al descargarlo expresamente; las analíticas normales pueden cargar, pero no reciben datos de imagen.

Límites de archivos y decisiones

  • Los JPEG, PNG o WebP de origen admiten hasta 5 MB cada uno, 40 MB en total, 4096 píxeles por lado, 16 megapíxeles, 24 entradas y etiquetas de 80 caracteres. Las copias JPEG locales admiten 1600 píxeles y 1 MB cada una, 20 MB en total; los recortes cuadrados llegan a 1024 píxeles.
  • El JSON de proyecto, con versión estricta, admite 30 MB. Antes de sustituir todo de forma atómica se validan URL de datos, bytes, firmas MIME, dimensiones, etiquetas, cantidad y total; ni proyectos ni historial se restauran automáticamente.
  • Una imagen aleatoria puede servir para una actividad de bajo riesgo, pero no determina seguridad, consentimiento, derechos, elegibilidad ni decisiones importantes.

Preguntas sobre la ruleta de imágenes

¿Se suben mis imágenes?
No. La decodificación, compresión, recorte, validación del proyecto y exportación se realizan en el navegador; la herramienta no envía imágenes, nombres, etiquetas ni resultados.
¿Las imágenes duplicadas tienen oportunidades separadas?
Sí. Cada entrada conserva su identidad, por lo que dos copias son dos opciones equiprobables aunque las etiquetas coincidan.
¿La ruleta seguirá después de actualizar la página?
No de forma automática. Descarga antes un proyecto y luego selecciona ese archivo local para recuperar imágenes, etiquetas y orden. El historial no forma parte del proyecto.
¿Cómo se elige el resultado?
Web Crypto proporciona un entero sin sesgo para una entrada actual. Si no está disponible, se muestra un error y no se elige nada.

Contenido e implementación revisados: