Per the <img> article at MDN, the HTML attributes indicate the intrinsic dimensions of the image, i.e. its real dimensions. That's why, whereas HTML 4 also allowed percentage values, HTML5 only allows px values. (common pitfall: the "px" should not be written)
If you want to display the image with these dimensions, job done. Otherwise, you also have to add CSS to specify the display size.
Of course, it's better to serve the image in the displayed size, to avoid browser resizing, save bandwidth, etc. but that's not always possible.
See also the answers to this question: What's the difference between HTML's and CSS's width attribute?