It's because of refraction. when we look at the sun at the time it's straight to the horizon, just above some height(for eg: a hill or a mountain), the air above that height is more denser. So when the ray of light coming from the base of the sun passes through that particular height, the ray gets refracted towards the normal and away from the normal respectively. This is why the sun looks flattened near the horizon.
The sun and moon appear elliptical near the horizon due to atmospheric refraction. This bending of light causes the celestial objects to look slightly flattened when they are closer to the horizon.
This is an optical illusion caused by the fact that the sun's rays are passing through the atmosphere at a low angle - hence they pass through a lot more atmosphere relative to when it is high in the sky. The atmosphere of the earth not only being full of contaminants which tend to disperse the light (the same reason why you see the beam of a torch) but it also can refract and bend the rays due to it being a more dense medium than space. Combined these have the effect of making the sun appear larger, often a darker hue, and the flattening you see when it rises/sets.
The western horizon.
The Sun only appears larger near the horizon, but when its apparent size is measured accurately it isn't actually bigger. It's just that near the horizon your eye has distant objects to compare it with, so it looks bigger.
This is an optical illusion called the sun illusion, where the brain perceives the sun as being larger and closer to the horizon when it is low in the sky. As the sun nears the horizon, it appears to be emerging from the ground due to the way our brain processes the visual information.
The sun and moon appear elliptical near the horizon due to atmospheric refraction. This bending of light causes the celestial objects to look slightly flattened when they are closer to the horizon.
When the sun is near the horizon, its light passes through more of the Earth's atmosphere, causing it to scatter and separate into different colors. This scattering effect can make the sun appear slightly oval or flattened as the different colors are spread out. Also, the atmospheric conditions near the horizon can cause the sun's image to be distorted, making it appear less round.
Sunset or sunrise.
I don't really think this is the case. There is a psychological effect that makes the Sun, or Moon, look larger when they are near the horizon; perhaps you happened to see it there.
No, they just look larger.
This is an optical illusion caused by the fact that the sun's rays are passing through the atmosphere at a low angle - hence they pass through a lot more atmosphere relative to when it is high in the sky. The atmosphere of the earth not only being full of contaminants which tend to disperse the light (the same reason why you see the beam of a torch) but it also can refract and bend the rays due to it being a more dense medium than space. Combined these have the effect of making the sun appear larger, often a darker hue, and the flattening you see when it rises/sets.
The sun may appear bigger today due to an optical illusion called the "moon illusion." This occurs when the sun is near the horizon, making it seem larger compared to when it is higher in the sky.
The western horizon.
It all about the vision we see , when we see something near the horizon it always looks bigger when compared to viewing it when it is higher in the sky.
The Sun only appears larger near the horizon, but when its apparent size is measured accurately it isn't actually bigger. It's just that near the horizon your eye has distant objects to compare it with, so it looks bigger.
The sun appears bigger at sunset due to an optical illusion caused by the Earth's atmosphere. When the sun is near the horizon, its light passes through more of the atmosphere, which scatters shorter wavelengths of light and makes the sun appear larger than when it is higher in the sky.
Eastern Horizon