除了平面镜，还有可以完美成像的光学系统吗？
目前没有。

成像的光学系统可以分成平面镜反射和透镜折射两大类，再独特一点的还可以开一个直射的小孔成像和干涉的全息成像的小分类。在平面镜反射的类型中，凹面镜和凸面镜显然都会产生像哈哈镜那样的畸变，只有平面镜可以严格地完美成像。在透镜折射的类型中，光线会不可避免地色散从而产生色差，还会有球差、彗差、像散、场曲、畸变，总有一款让折射式的光学系统变得不完美。小孔成像中，只要孔的大小不是无限小，就必然会发生弥散。全息成像中，不同颜色（波长）的光的干涉效果是不一样的，所以目前比较成熟的全息成像还是得用单色激光实现，另外，再现光在全息干板的自干涉也是无法避免的，这些都会产生像差。

我们再来看看刚刚提到的透镜成像系统中的像差具体是怎么产生的。

球差：光轴上一点发出的不同倾角大小的光经过透镜后没有再次汇聚为一点，而是汇聚成同心圆；

彗差：光轴外一点发出的不同倾角大小（相对于透镜中心）的光经过透镜后没有再次汇聚为一点，而是汇聚成偏心圆，共同组成类似彗星的形状；

像散：对于光轴外的一个点光源发出的光，即使倾角大小一样，只要倾斜方向不一样，它们的汇聚点也依然不一样，横向倾斜的光的焦点和纵向倾斜的光的焦点之间的距离称为像散。

场曲：之前考虑的都是单个点的成像的偏差。场曲考虑的是一个平面状的物体，它上面的点经过成像后不再保持在一个平面上，而是会在不同像距处成像，形成曲面。用平面传感器来接收它，会发现各点不能同时清晰成像。

畸变：离光轴不同距离处的点，即使能够清晰成像，像的放大率也不一致。

色差：光轴上的点发出的不同颜色的光会成像于不同位置，形成位置色差。光轴外的点发出的不同颜色的光在成像后与光轴的距离也不同，形成倍率色差。

透镜有这么多的debuff，看来还是平平淡淡的平面镜才是真呐。