Hi, Below is the script I am using. What is being saved in not what I expect.
DIM OBJECT_NAME(200)
DIM OBJECT_NEW_NAME(200)
Object_Dir = "C:\Users\Conrad\Documents\SharpCap\2025-05-27\test-for-color\3-enhance\"
OBJECT_NAME(1)="solar-0001.png"
OBJECT_NAME(2)="solar-0002.png"
OBJECT_NAME(3)="solar-0003.png"
OBJECT_NAME(4)="solar-0004.png"
OBJECT_NAME(5)="solar-0005.png"
OBJECT_NEW_NAME(1)="CHROMOSPHERE-01.png"
OBJECT_NEW_NAME(2)="CHROMOSPHERE-02.png"
OBJECT_NEW_NAME(3)="CHROMOSPHERE-03.png"
OBJECT_NEW_NAME(4)="CHROMOSPHERE-04.png"
OBJECT_NEW_NAME(5)="CHROMOSPHERE-05.png"
ndx = 1
FOR ndx =1 to 5
Image.Open(Object_Dir + OBJECT_NAME(ndx))
Image.Mask.Open(Object_Dir + "Prom-mask.png")
Image.Macro(1)
Image.Rename(OBJECT_NEW_NAME(NDX) )
Image.Save(Object_Dir + OBJECT_NEW_NAME(ndx))
Image.Close
NEXT ndx
What I expected:
What I got:
strange behavior with Mask script command
Re: strange behavior with Mask script command
Hi
I fixed it
Image.Save(Object_Dir + OBJECT_NEW_NAME(ndx))
should be
Image.Saveview(Object_Dir + OBJECT_NEW_NAME(ndx))
I fixed it
Image.Save(Object_Dir + OBJECT_NEW_NAME(ndx))
should be
Image.Saveview(Object_Dir + OBJECT_NEW_NAME(ndx))