static private void GetSolidFillColor() { Photoshop.ActionReference reference = new Photoshop.ActionReference(); reference.PutEnumerated(PhotoshopApplication.StringIDToTypeID("contentLayer"), PhotoshopApplication.CharIDToTypeID("Ordn"), PhotoshopApplication.CharIDToTypeID("Trgt")); Photoshop.ActionDescriptor descriptor = PhotoshopApplication.ExecuteActionGet(reference); Photoshop.ActionList actionList = descriptor.GetList(PhotoshopApplication.CharIDToTypeID("Adjs")); Photoshop.ActionDescriptor solidColorLayer = actionList.GetObjectValue(0); Photoshop.ActionDescriptor color = solidColorLayer.GetObjectValue(PhotoshopApplication.CharIDToTypeID("Clr ")); double red = color.GetDouble(PhotoshopApplication.CharIDToTypeID("Rd ")); double green = color.GetDouble(PhotoshopApplication.CharIDToTypeID("Grn ")); double blue = color.GetDouble(PhotoshopApplication.CharIDToTypeID("Bl ")); }