self resize height with width no change