func init // checks installation Adobe Photoshop include("AdobePhotoshop") // initialize instance sys.add_object(this.codename, 'ps.JPEGSaveOptions') // initialize properties blk_init.println(this.codename, '.EmbedColorProfile = ', lower(this.props("EmbedColorProfile").value), ';') if(not isdef("FormatOptions")) blk_init.println(this.codename, '.FormatOptions = ps.PsFormatOptionsType.ps', this.props("FormatOptions").value, ';') end if(not isdef("Matte")) blk_init.println(this.codename, '.Matte = ps.PsMatteType.ps', this.props("Matte").value, ';') end sys.set_undef_field('Quality') sys.set_undef_field('Scans') // make methods for properties sys._prop_init('EmbedColorProfile', 0, 1, 104) sys._prop_init('FormatOptions', 0, 1, 0) sys._prop_init('Matte', 0, 1, 0) sys._prop_init('Quality', 0, 1, 1) sys._prop_init('Scans', 0, 1, 1) end func SaveOptions return(this.codename) end