当前位置:首页 » 编程语言 » php图片等比例缩放

php图片等比例缩放

发布时间: 2023-11-06 02:56:01

1. php如何实现图片的裁剪

php中裁剪图片主要使用gd库的imageresampled方法

$src_path='1.jpg';
//创建源图的实例
$src=imagecreatefromstring(file_get_contents($src_path));

//裁剪开区域左上角的点的坐标
$x=100;
$y=12;
//裁剪区域的宽和高
$width=200;
$height=200;
//最终保存成图片的宽和高,和源要等比例,否则会变形
$final_width=100;
$final_height=round($final_width*$height/$width);
//将裁剪区域复制到新图片上,并根据源和目标的宽高进行缩放或者拉升
$new_image=imagecreatetruecolor($final_width,$final_height);
imageresampled($new_image,$src,0,0,$x,$y,$final_width,$final_height,$width,$height);
//输出图片
header('Content-Type:image/jpeg');
imagejpeg($new_image);
imagedestroy($src);
imagedestroy($new_image);

2. 请高手帮帮忙! 怎样在php中调整图片显示的大小

你在显示的时候,直接指定图片显示的大小是不会改变你的源文件大小的。
如:
<img src='/upload/1.jpg' width='100' /> 那么显示的时候,就是宽度100,高度会根据你的图片的尺寸缩放。

3. php 怎么压缩图片的大小

好办的,你把网站下载到本地,然后 用这个批量压缩图片的软件就可以了

4. HTML PHP 网页如何设定图片宽度超过700px 则自动缩小

第一个方法:

1、用css来实现IE7以上浏览器的图片缩略效果。

.divimg{ max-width:50px; max-height:50px; } *html.divimg{width:expression(this.width>50&&this.width>this.height?50:auto); height:expresion(this.height>50?50:auto); }

说明: 这段代码是把图片等比例缩小为50px * 50px,可以根据网页的宽度来自由修改尺寸。

2、万恶的IE6不识别上面的代码怎么办?

如果你的网页宽度为580像素,我们来看

.ltop3 { line-height: 25px; font-size: 12px; overflow: hidden; width: 580px;}

这样的话,IE7会识别第一步的代码来自动缩略,而IE6会根据第二步的代码,如果图片内容超过网页宽度就自动隐藏,这就完美的解决了图片的缩略问题。

另外还有一个方法也告诉大家,希望有用。

第2个方法:

JS代码加到网页<BODY>前面

<SCRIPT language=javaScript type=text/JavaScript>
//改变图片大小
function resizepic(thispic)
{
if(thispic.width>400) thispic.width=400;
}
//无级缩放图片大小
function bbimg(o)
{
var zoom=parseInt(o.style.zoom, 10)||100;
zoom+=event.wheelDelta/12;
if (zoom>0) o.style.zoom=zoom+'%';
return false;
}
</SCRIPT>

在图片属性加上onmousewheel="return bbimg(this)" onload="javascript:resizepic(this)" 代码即可让超过400像素的图片自动缩略。

热点内容
广东发票应用系统服务器地址大全 发布:2025-02-25 04:35:53 浏览:956
跨克缓存文件 发布:2025-02-25 04:16:39 浏览:175
四层鱼缸过滤盒怎么配置好一点 发布:2025-02-25 04:02:12 浏览:88
c语言删除文件夹 发布:2025-02-25 04:02:11 浏览:524
javael 发布:2025-02-25 03:55:22 浏览:644
javafor多个变量 发布:2025-02-25 03:45:01 浏览:331
丰田花冠汽车有哪些配置 发布:2025-02-25 03:30:03 浏览:640
辽宁电脑服务器租用云服务器 发布:2025-02-25 03:23:36 浏览:964
什么是广告脚本 发布:2025-02-25 03:18:21 浏览:60
安卓双卡与存储卡 发布:2025-02-25 03:17:27 浏览:630