Author Topic: PJSR: StarMask y Scrollbox  (Read 5469 times)

Offline Silvercup

  • PixInsight Addict
  • ***
  • Posts: 187
PJSR: StarMask y Scrollbox
« on: 2009 September 08 07:18:29 »
Hola a todos:

Estoy desarrollando un nuevo script y necesito crear una máscara con StarMask. Ejecuto StarMask en una vista y me aparece una ventana nueva con la máscara generada. Pero:

1. ¿Como puedo evitar que se abra la ventana con la mascara generada por StarMask?
2. Lo más importante, ¿como asigno esa máscara a una imágen? o ¿como puedo acceder al objeto Imagen que crea StarMask?


Otra cosa, ¿Puedo ver el efecto de una máscara en un preview creado con scrollbox?

Espero vuestra ayuda. Silvercup



Hello everyone,

I am developing a new script and I need to create a mask with StarMask. I execute StarMask on a view and I get a new window with the generated mask. But:

1. How can I keep off the window opened with the mask generated by StarMask?
2. Most importantly, how do I attach the mask to an image? or how can I access the Image object which StarMask creates?


Another thing, can I see the effect of a mask in a preview created wihith scrollbox?

Waiting for your help. Silvercup



Offline David Serrano

  • PTeam Member
  • PixInsight Guru
  • ****
  • Posts: 503
Re: PJSR: StarMask y Scrollbox
« Reply #1 on: 2009 September 08 11:09:49 »
No creo que puedas evitar que se abra la ventana, ya que así a primera vista no veo ninguna propiedad de StarMask que así lo indique. Para asignar máscaras, se hace así: img_principal.mask = img_máscara. Es decir, asignas el objeto ImageWindow que contiene la máscara a la propiedad .mask del objeto ImageWindow que contiene la imagen principal.

Para acceder a la imagen que genera StarMask, supongo que podrás hacerlo en plan View.viewById (id_nuevo). El id_nuevo será el id de la imagen actual con un "1" añadido al final.

Te escribo un poco rápido y brevemente, si tienes más dudas, dispara! ;)
--
 David Serrano