The picture is displayed as the original picture, you cannot adjust it's size whatsoever.
The reason why you see that actual picture when you post is because you are new, older accounts only see [img]imagename[ /img], as you see there's no size there.
In html you do have width and height, but most of the boards dont support html code only BB code.
So yeah, you need to edit the source.