Mark Reynolds has left Sheffield Wednesday by mutual consent, after becoming surplus to requirements at Hillsborough.