我有这个脚本为客户端显示幻灯片。
我正在寻找一种快速的方法,使"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(里面有Max脚本?)
任何帮助都将是伟大的,
谢谢!
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
}
在未来,做一个快速谷歌。PHP是一种支持很多开箱即用的语言。通常,你可以在文档中找到一些东西。
如果图片上传至网站,则不允许上传超过一定mb大小的图片。
如果你在谈论尺寸,你可以使用max-width:
和max-height
CSS属性来确保图像不会超过一定的尺寸。
如果你想按比例缩放图像(或其他任何东西),以适应其容器的大小,你可以使用JQuery图像调整插件。