我有这个脚本用于显示客户端的幻灯片。
我正在寻找一种让“ img ”不会超过一定规模的快速方法。
这是我的原始代码:
<script type="text/javascript">
$(function() {
$('#test2').crossSlide({
speed: 15,
fade: 1
}, [
<?php
$directory = "photos/";
$images = glob("" . $directory . "*.jpg");
$arrLength = count($images);
foreach($images as $key=>$image){
echo("{src: '$image', dir: '$quotes[$random]'}");
if($key < $arrLength - 1){ echo ", "; }
}
?>
]);
});
</script>
我可以使用某种外部文件吗?
将它链接为.. image.php?img = foo.jpg(其中包含最大脚本?)
任何帮助都会很棒,
谢谢!
答案 0 :(得分:0)
getimagesize()
是一个开始。
if( array_product(getimagesize($image)) < 2500 ) { // Check area
// do stuff
}
list($width, $height) = getimagesize($image);
if( $width < 500 && $height < 400 ) { // Check dimensions
// do stuff
}
将来,快点做一下Google吧。 PHP是一种开箱即用的语言。很多时候,您将能够在docs找到一些内容。
答案 1 :(得分:0)
如果图像上传到网站,则不应允许上传超过特定大小的兆字节的图像。
如果您正在谈论维度,可以使用max-width:
和max-height
CSS属性来确保图片不会超过一定的尺寸。
如果您希望按比例缩放图像(或其他任何内容),以适应其容器的大小,则可以使用JQuery image resize plugin。