ticket:5 backend image scale
ticket:5 use absolute path when saving image