The colour management isn't set up.
jpegs are not necessarily saved with their icc profiles, this is the data that tells you what colour settings they are using (Epson yellow isn't the same colour as an HP yellow isn't the same as screen ink etc.).
It's probably because the Mac is using one profile and your programme is assuming it to be another.
What are you using and what is your working profile.
Is you
DTG giving good colour elsewhere? It could be your output profile that is wrong, they are specific for ink/shirt/processing conditions...