Ventana transparente / captura de pantalla¿Hay alguna forma de abrir una "ventana transparente" en JMP? El objetivo es tomar una captura de pantalla de un segmento de la pantalla y luego colocar puntos en la imagen que se tomó. Algo así como una herramienta de recorte, pero todo en una ventana JMP. Tengo un script donde puedo abrir una imagen y hacer lo mismo, pero ¿hay alguna forma de tomar la imagen directamente de la pantalla?
Re: ventana transparente / captura de pantallaTiene sentido que el código de Python almacene la captura de pantalla como .png (lo más probable) o .jpg (quizás). El código python necesita comunicar el nombre del archivo que guardó a JMP, o más simple, tal vez JMP pueda decirle al programa Python dónde guardar la captura de pantalla. Eso normalmente se haría con las opciones de la línea de comandos que podría pasar con RunProgram.
El siguiente paso es cargar el archivo guardado en JMP; puedes usar
img = nuevaimagen("c:/...captura de pantalla.png");
para abrir la imagen y
nuevaventana("imagen capturada", img);
para mostrarlo, y
matriz = img<
para tomar los píxeles en una matriz con la que puede trabajar.
Re: ventana transparente / captura de pantallaGenial, gracias, Craige! Usé el script de Python y abre una imagen solo en fotos.¿Conoce alguna forma de especificar abrirlo en una ventana JSL desde el código de Python? No tengo claro cómo funciona la relación Python-JSL. ¿Puedes ir y venir entre los códigos? Mi comprensión ahora de navegar por el foro es que el script JSL se ejecutará, luego Python lo hará y terminará antes de que comience la siguiente parte del JSL.
Re: ventana transparente / captura de pantallaNo he probado esto... ventanas secuencia de comandos de shell de energía pretende tomar una foto. Puede ejecutar este script de PS desde JMP usando RunProgram(). Probablemente exista una capacidad similar en MAC.
Aquí hay una versión de Python eso podría funcionar en Win y Mac. Nuevamente, usando RunProgram() para ejecutar el programa externo.
Pregunta RunProgram y Python.
Re: ventana transparente / captura de pantallaQuiero poder realizar análisis de imágenes en una "captura de pantalla" de la pantalla.Siempre puede tomar una captura de pantalla, guardar la imagen y luego abrirla en JMP.En lugar de tener que hacer esto, ¿hay alguna manera de tomar directamente de lo que está en la pantalla y analizarlo en JMP? Sería pasar por alto el paso de guardar y abrir.
El mejor ejemplo que se me ocurrió fue con la herramienta de recorte, donde "recortas" de la pantalla, luego lo que recortaste se abre en una nueva ventana. (Perdón por la pantalla-cepción a continuación)


Re: ventana transparente / captura de pantallaMe temo que no entiendo exactamente lo que estás tratando de hacer. ¿Puedes dar más contexto y describirlo de manera diferente?
Re: ventana transparente / captura de pantallaGolpeando esto... ¿Alguna idea por ahí?