Generally not, but it’s not impossible.
Some CDNs have “image optimization” services that will serve smaller versions of images in certain circumstances like low-bandwidth networks.
They do, however, modify the request and response headers. And can (gz) compress the file for transit, but the browser generally knows what to do with that so it’s transparent to the user.