BAC的图片在显示时有一个auto-scale功能,就是把大的图片在显示时宽度不超过800,高度不超过600.如果想看照片有原始大小,点击照片后在新窗口打开就可以了。 *[b>]GXd49
[N9yWuc
但是这个javascript在处理照片时可能会导致照片变形。 1$C?+H
I#;dS!W"'
这个script是这样写的: 3 4%B0
img src=FILENAME onload="if (this.width>800) width=800; if (this.height>600) this.height=600" Z1($9hE>
"加载照片后,如果照片的实际宽度超过800像素,则将它设置为800(高度按比例相应调整),如果照片的实际高度超过了600像素,则将它设置为600(宽度按比例相应调整)。" Z.Dg=>G]
PXtF#,roP
如果原始照片符合标准的4:3比例,则不管照片多大,都可以以正常的比例显示出来。但是当照片经过裁剪之后可能就会出问题。 *2vp2xMA@
L$);50E
表现为:如果照片的实际大小宽度超过800且高度超过600且纵横比例(X:Y)不符合4:3,则照片一定会强制设置成800*600从而引起变形。最常见的问题是那种X:Y=3:4的照片(竖拍的照片),如果超过了800*600(如1200*1600或768*1024),则调整到800*600后就会被压扁。 N`?/kubD
eYlI };
@K*W3&