本文提出一种基于Arnold变换和T仿射的一种彩色图像加密算法,实现光学彩色图像的加密和解密。其设计思想是:对一副彩色图像进行分层处理,分别进行分块后利用Arnold变换置乱,同时设计T仿射对图像进行再次置乱。T仿射中由随机角度决定的矩阵将成为图像加密的主要密钥,Arnold变换中设定的若干个迭代次数作为附加密钥。通过数值仿真检验了算法的安全性。