modify scale strategy
add more processing image methods