Selector de color
El selector de color permite registrar las coordenadas, los colores y las regiones que usará un script a partir de una captura del dispositivo o de una imagen. La primera vez puedes empezar por un objetivo sencillo: abrir una captura, hacer clic en la posición deseada y copiar las coordenadas y el color al script.
Abrir el selector de color y una imagen
Accesos habituales:
- Abre
Espacio de trabajo de muestrasdesde Más herramientas o desde las acciones de la interfaz principal; se mostrará de forma predeterminada la páginaSelector de color. - En la lista de dispositivos, abre el menú contextual de un dispositivo y selecciona
Capturar pantalla y abrir con el selector de color. - Captura la pantalla actual en el panel de control remoto y elige abrirla con el selector de color.
- En la vista previa de imágenes del Gestor de archivos o del proyecto de desarrollo, haz clic en
Abrir con el selector de color. - Abre primero el Espacio de trabajo de muestras y arrastra una imagen local al lienzo, o pega una imagen del portapapeles mientras el espacio de trabajo esté activo.
El Espacio de trabajo de muestras permite abrir varias pestañas de imágenes a la vez. Al procesar distintas capturas, puedes cambiar entre las pestañas superiores, arrastrarlas para reordenarlas o cerrar las que ya no necesites.
Registrar un punto
- Abre la imagen, usa la rueda del ratón para acercar y arrastra la vista manteniendo pulsado el botón izquierdo hasta ampliar la posición deseada para hacer clic.
- Mueve el ratón sobre la imagen; la lupa mostrará las coordenadas y el color actuales.
- Haz clic en la posición deseada para añadir el punto a
Lista de puntos y colores. - Consulta las coordenadas y el valor del color en
Lista de puntos y coloresy cópialos al script. - Para fijar varios puntos habituales, usa
Registros de puntos y colores. Con el puntero sobre la imagen, pulsa1a5para escribir en el registro correspondiente.
Muestreo aleatorio de color genera automáticamente varios puntos de color dentro de una selección y resulta útil cuando necesitas comparar varios puntos. Plantillas de código convierte las coordenadas, los colores o las regiones obtenidos en un fragmento de script que puedes copiar y ajustar.
Seleccionar y guardar una imagen pequeña
Cuando un script necesite reconocer una pequeña parte de una imagen, primero selecciona la región y guárdala:
- Mantén pulsada
Shifty arrastra para crear una selección normal. - Para crear una segunda región, mantén pulsada
Meta/Ctrly arrastra. - En
Plantillas de código, haz clic enGuardar imagen de región. - Introduce el nombre del archivo.
- Selecciona la ubicación:
Ruta de guardado de imágenes pequeñas,Ruta del proyecto/res/oDescargas. - Haz clic en
Copiar código y guardar imagen.
La imagen de la región se guardará y el código correspondiente se copiará al portapapeles. Normalmente se pega en el script donde se necesita buscar la imagen o cargar la imagen pequeña.
La Plantilla para guardar imágenes de región y la plantilla de matriz de puntos se guardan por separado. Admite la variable de nombre de archivo $imgFileBaseName y todas las variables de las plantillas de código del selector de color:
- Puntos y registros:
$pointInitList,$pointList,$recordInitList,$recordList,$point[n].x,$point[n].y,$point[n].c,$record[n].x,$record[n].y,$record[n].c. - Rangos de coordenadas:
$xMin,$yMin,$xMax,$yMax,$xFirst,$yFirst. - Selecciones:
$shiftRect.left,$shiftRect.top,$shiftRect.right,$shiftRect.bottom,$metaRect.left,$metaRect.top,$metaRect.right,$metaRect.bottom. - Datos de imagen de las selecciones:
$shiftRectImgData,$metaRectImgData.
Probar plantillas en un dispositivo
Configura el dispositivo de prueba de desarrollo actual en el editor de texto o desde el menú contextual del dispositivo y pulsa el botón de prueba situado a la izquierda de Copiar. Se admiten las cinco plantillas de color, find_image, load_data e imágenes de región, además de las seis plantillas y las imágenes de matriz. Ambas herramientas usan el dispositivo de prueba de desarrollo actual y siguen sus cambios de inmediato. El dispositivo de captura y las selecciones de la lista de dispositivos o grupos no cambian el destino de la prueba. Si no hay un dispositivo actual configurado o no está disponible, configura uno disponible desde esos mismos menús.
El lápiz junto al título permite editar el nombre, código original, envoltura de prueba y vistas previas. Las matrices usan su editor habitual. Los cambios se guardan automáticamente, incluso al cerrar con Escape. Los nombres vacíos de las plantillas 1–5 usan el valor predeterminado del idioma actual; una envoltura vacía desactiva la prueba. Restablecer recupera juntos nombre, código y envoltura.
$code inserta el código generado sin volver a expandir su contenido. $screenOrient indica la orientación de captura, con valor predeterminado 0; las matrices también admiten $coreLine. Las pruebas de imagen admiten $testResourceRoot y $testImagePath y envían el PNG actual sin guardarlo localmente primero.
La prueba abre los registros del editor y conserva archivos, registros anteriores y contenido del espacio de trabajo. El código se envía cuando la conexión de registros está lista; allí aparecen resultados y errores. Finaliza primero cualquier ejecución o depuración activa. Si el envío no está confirmado, consulta los registros antes de reintentar.
Problemas habituales
- La captura falla: confirma que el dispositivo esté en línea, autorizado y que pueda hacer capturas normalmente.
- Pegar una imagen no produce ningún efecto: confirma que el portapapeles contenga realmente una imagen y pega con el Espacio de trabajo de muestras activo.
- No se puede guardar en una ruta local específica: primero debes activar los permisos de guardado local en
Configuración del sistema; si no están activados, eligeDescargaspara guardar en la carpeta de descargas del navegador. - No se puede copiar: selecciona manualmente el bloque de código o el texto de las coordenadas y vuelve a copiarlo.
Para seguir creando una matriz de puntos o capturando elementos de texto a partir de la misma captura, cambia a Herramienta de diccionario de matriz de puntos o Inspector de elementos de texto.