<src img="读出你的图片" width="大小" heigh="大小">

解决方案 »

  1.   

    <a href="图片地址" target="_BLANK"><img src="图片地址" width="宽度" height="高度" alt="提示语言" border="0"></a>
    不过这个办法不是很好吧,图片会失真吧
      

  2.   

    实现图片的微缩图
    <?
    function makethumb($srcFile,$dstW,$dstH, $type='png') { 
    $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; 

    $srcW=ImageSX($im); 
    $srcH=ImageSY($im); 
    $dstX=0; 
    $dstY=0; 
    if ($srcW*$dstH>$srcH*$dstW) { 
    $fdstH=round($srcH*$dstW/$srcW); $dstY=floor(($dstH-$fdstH)/2); $fdstW=$dstW; 
    } else { 
    $fdstW=round($srcW*$dstH/$srcH); $dstX=floor(($dstW-$fdstW)/2); $fdstH=$dstH; 

    $ni=imagecreate($dstW,$dstH); 
    $dstX=($dstX<0)?0:$dstX; 
    $dstY=($dstX<0)?0:$dstY; 
    $dstX=($dstX>($dstW/2))?floor($dstW/2):$dstX; 
    $dstY=($dstY>($dstH/2))?floor($dstH/s):$dstY; 
    $white = ImageColorAllocate($ni, 255,255,255); 
    imagefilledrectangle($ni,0,0,$dstW,$dstH,$white); 
    ImageCopyResized($ni,$im,$dstX,$dstY,0,0,$fdstW,$fdstH,$srcW,$srcH); 
    ImageJpeg($ni); 
    //imagedestroy($im); 
    //imagedestroy($ni); 

    makethumb("qt_21.jpg",259,193,"jpg");//图片名字,宽,高,生成的扩展名
      

  3.   

    更改图片的宽度与高度就可以了
    <img src="1.gif" width="30",height="30">这样显示的是小图片
    <img src="1.gif" width="300",height="300">这样显示的是大图片
    怎么不行呢
      

  4.   

    呵呵,GOOGLE以下就有了
    上面的如果都试过的话,不应该贴出来,因为都是错的<img src=""onload="javascript:if(this.width>180) this.width=180;if(this.height>210) this.height=210">拿去用吧