I have these images that I am getting off my server and a database using PHP
Try using .width function. something like $('img').width();
More reading.. http://api.jquery.com/width/
Further more, there are .innerWidth and .outerWidth functions to include/exclude padding,border and margins. See below image for details,

I would try .innerWidth() instead of .width(), as .width() would include the margin.
$('img').innerWidth();
If your image is really that big, you should consider scaling it down it server-side.
Actually .width() is not adding the margin and furthermore its not even adding the padding. That makes .width() more suitable than .innerWidth(). Thanks SKS.