不同的动态范围或灵敏度，从而导致它能够对一两个通道保留细节，而造成剩余通道超出动态范围而无法寄存。此外，机内的某些去马赛克算法也有可能对紫边的产生程度有所影响。还有一个产生紫边的原因来自很微小的微透镜的色差，这些微透镜的作用是使CCD或CMOS上的每一个像素接受到更多的光。这些微透镜是对绿光正确对焦的，从而对红光和蓝光无法正确对焦而在高光区边缘产生紫边。对于各种画幅的相机这都是个普遍问题，而有些相机采用像素间距很小的CCD感光器（如便携型相机），这种问题更为突出。针对这一问题，松下的Lumix系列以及较新的