ps保存tif格式图片为什么显示不全?

如题所述

我之前也曾经研究过这个问题。
原因是这样,photoshop在rgb颜色下保存tiff格式图片时,会把颜色数据保存成一个4维数组,例如一个1024×768的图片,会保存成为768×1024×4的数组,前三个维度分别保存R,G,B的数值,最后一个维度是零矩阵。
用windows自带的图片查看器,因为它比较低端,不识别这个数组的第四个维度,所以就出现各种各样的问题。
解决方法也很简单,用matlab或者其他专业软件把这个数组的最后一个维度删除就行了。例如一个名为Figure.tif的显示不全的文件:
f=imread('Figure.tif');
f(:,:,4)=[];
imwrite(f,'Figure0.tif');
这样就得到了名为Figure0.tif的图片,是Figure.tif正常显示的版本。
纯手打,如果有用,请采纳。希望能够帮助到你。
温馨提示:答案为网友推荐,仅供参考
相似回答