Different weavers have different colour balances and thread colours ( there isn't an absolute colour referencing system that is universal), different weights of fabric will change the size of pattern, different websites have different colour balances as well, and the basic photography could alter as well, lots of variations....
The thread count should remain the same each time, but as often said, if you are in any doubt about a tartan, it really is worthwhile to get a sample