出现红颜情况的原因是眼睛处在光线少的暗室里为了吸收光线而造成瞳孔放大,这样当闪光灯打到眼睛上的时候相机就把瞳孔里面视网膜上的血管等都照到了,这样照片上的眼睛就呈现出一种红色。所以红眼一般出现在在较暗的地方拍摄的照片上。
狗狗的眼睛因为对光线里红色部分的光线吸收比其他部分的光线吸收强,所以反射回来到我们的眼睛里狗狗的眼睛是绿色的。
人眼和狗狗的眼睛在正常情况(自然光充足不需要闪光灯的条件)下都不会出现红眼的情况,因为这时瞳孔是收缩的,且散的自然光也不会造成镜头集中反映血管的效果。
参考资料:百度一下