func init // checks installation Adobe Photoshop and adds references include("AdobePhotoshop") // initialize instance sys.add_object(this.codename, 'ps.JPEGSaveOptions') // initialize properties sys.set_typed_field(104, 'EmbedColorProfile') if(not isdef("FormatOptions")) sys.set_typed_field(14, 'FormatOptions', '', 'ps.PsFormatOptionsType') end if(not isdef("Matte")) sys.set_typed_field(14, 'Matte', '', 'ps.PsMatteType') end sys.set_typed_field(1, 'Quality') sys.set_typed_field(1, '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