No, I can reproduce your problem with miktex 2.7 too.
Your picture is 1886 pixel wide and declares its resolution to be
600 dpi. This gives a "natural" width of 8cm and this width you get
with pdflatex.
But xetex seems not to take the resolution into account but use a
resolution of 72 dpi. This gives a "natural" width of about 66cm and
so scaling it to 0.4 is not enough.
Hmm, that's interesting. I use images at 1180x650px at 300dpi for my
book, but these are added into the tex source without any scaling
factors, and come out at the "right" size (4"x2" approx).
So that leads us back to the jpg itsef - two things I notice about the
jpg are a different vertical and horizontal dpi (601 and 600
respectively). Although not "wrong", it is very strange, since pixels
are typicall 1:1 or 3:4 scaled... never 601:600 =) I also don't see a
"resolution unit" value set in the jpg, which could be a problem, as
that value is typically used to determine the "natural width" of a jpg
image! This value should be "2", to indicate the dpi value actually
really does apply to inches, and not some other unit of measure.
I don't have a machine with XeTeX installed on it available at the
moment, so if someone can create a new jpg in photoshop, paint.net, gimp
or anything else that will save dpi based on square pixels and sets the
resolution unit to inches when saving to jpg, it should be reasonably
simple to verify whether or not this was the problem.
- Mike
--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
http://tug.org/mailman/listinfo/xetex