$pimages=@mysql_result($result,0,"product_imagesxiao");
$imageControl=getimagesize($pimages);
$imageRadio=$imageControl[1]/$imageControl[0];//得到圖像高寬比率
$imageWidth=250;//設置圖像寬度
//那麽圖像高度就為:
$imageHight=$imageWidth*$imageRadio;用getimagesize可以得到圖片的相關信息數組(假如是$arr)
$arr[0]為寬度
$arr[1]高度
$arr[2]為類型
$arr[3]為height="yyy" width="xxx"的字符串,可以直接放在img標記裏面
$imageControl=getimagesize($pimages);
$imageRadio=$imageControl[1]/$imageControl[0];//得到圖像高寬比率
$imageWidth=250;//設置圖像寬度
//那麽圖像高度就為:
$imageHight=$imageWidth*$imageRadio;用getimagesize可以得到圖片的相關信息數組(假如是$arr)
$arr[0]為寬度
$arr[1]高度
$arr[2]為類型
$arr[3]為height="yyy" width="xxx"的字符串,可以直接放在img標記裏面
这个好象有难度吧
我不会,怎么解决的说来听听啊,呵呵~~
$B_f =readfiles("./photo/$Item_name"); //读取大图片名
$f = readfiles("./photo/$Item_name/smaller"); //读取小图片名
if (!$f[2]){ //忽略.与..目录,所以索引值从2开始
$B_f = readfiles("./photo/$Item_name");
$cont = count ($B_f); //计算图片数量
for ($pi=2;$pi<$cont-2;$pi++){
$smaller_img = "small_".$B_f[$pi]; //给小图片取文件名
$size = @getimagesize("./photo/".$Item_name."/".$B_f[$pi]); //得到大图片的尺寸
$imageRadio=$size[1]/$size[0];//得到圖像高寬比率
$small_size_w=250;//設置圖像寬度
//那麽圖像高度就為:
$small_size_h=$imageWidth*$imageRadio;
$exec_str = "/usr/bin/X11/convert -geometry"." ".$small_size_w."x".$small_size_h." /web/fccs/photo/$Item_name/".$B_f[$pi]." /web/fccs/photo/$Item_name/smaller/".$smaller_img; //改变图片大小的linux外部命令
$exec = escapeshellcmd(exec($exec_str)); //执行上面语句
}
最简单的语言----PHP---
怎么学的??
学没学过点编程啊??????
??????
有兴趣的和我交流。。
提个问题:考考大家----
PHP (windows 版本)的 GD 函数库有 1.6.2 和 2.0 两个版本;
新的函数必须在2.0 下运行,在不编译的情况下,怎么用?
知道的给我发邮件:[email protected]
$data = GetImageSize($srcFile,&$info);
switch ($data[2]) {
case 1:
$im = @ImageCreateFromGIF($srcFile);
break;
case 2:
$im = @ImageCreateFromJpeg($srcFile);
break;
case 3:
$im = @ImageCreateFromPNG($srcFile);
break;
}imageInterlace($im,0);
$srcW=ImageSX($im);
$srcH=ImageSY($im);$ni=ImageCreate($dstW,ceil(ImageSY($im)*($dstW/ImageSX($im))));
ImageCopyResized($ni,$im,0,0,0,0,$dstW,ceil(ImageSY($im)*($dstW/ImageSX($im))),ImageSX($im),ImageSY($im));
Imagejpeg($ni,$dstFile);
}