Matlab关于色彩空间rgb2lab的转换问题

本人想将RGB模式转换为Lab模式原图:
图片说明

方法1.调用rgb2lab函数
i=imread('1.jpg');
i1=rgb2lab(i);
i1=uint8(i1);
ismhow(i1);
图片如下
图片说明
方法2.调用makecform和applycform实现

cform=makecform('srgb2lab');
i2=applycfoerm(i,cform);
图片如下
图片说明
方法2产生的Lab单通道图和Photoshop中的一致

问哪一种方法是对的。