php图片尺寸
❶ php怎么修改图片的尺寸大小并且覆盖原图
html文件中要通过层来实现图片大小的覆盖,在php中嵌套html中的div进行实现覆盖的图片,需要插入两个DIV才可以实现,给你一个参考代码:
<div style="position: relative;">//这个层为外面的父层,只需设置相对位置样式即可
<div style="position: absolute;">//这个为里面要叠加的层,只需设置绝对样式
<img src="img/sunshuai.jpg"/>//这个为层里面的内容图片
</div>
<img src="20110110/871_129391305700000000.jpg"/>//这个为父层内容
</div>
❷ php怎么修改图片的尺寸大小并且覆盖原图
这个要是不能覆盖的,需要插入两个DIV才可以实现,给你一个参考代码:
<div style="position: relative;">//这个层为外面的父层,只需设置相对位置样式即可
<div style="position: absolute;">//这个为里面要叠加的层,只需设置绝对样式
<img src="img/sunshuai.jpg"/>//这个为层里面的内容图片
</div>
<img src="20110110/871_129391305700000000.jpg"/>//这个为父层内容
</div>
❸ PHP怎么设置背景图大小
背景的大小是随着容器的大小而改变的 <div style="width:200px; height:200px; background:url(....);">这里是正文</div> 这个正文的背景图就是200*200px的尺寸 有啥问题,在下面追问吧?
❹ php怎么修改图片的尺寸大小并且覆盖原图
<?php
$imgsrc = "http://www.nowamagic.net/images/3.jpg";
$width =
780;
$height = 420;
resizejpg($imgsrc,$imgdst,$width,$height);
function resizejpg($imgsrc,$imgdst,$imgwidth,$imgheight)
{
//$imgsrc
jpg格式图像路径 $imgdst jpg格式图像保存文件名 $imgwidth要改变的宽度 $imgheight要改变的高度
//取得图片的宽度,高度值
$arr = getimagesize($imgsrc);
header("Content-type:
image/jpg");
$imgWidth = $imgwidth;
$imgHeight = $imgheight;
//
Create image and define colors
$imgsrc = imagecreatefromjpeg($imgsrc);
$image = imagecreatetruecolor($imgWidth, $imgHeight); //创建一个彩色的底图
imageresampled($image, $imgsrc, 0, 0, 0, 0,$imgWidth,$imgHeight,$arr[0],
$arr[1]);
imagepng($image);
imagedestroy($image);
}
?>
❺ php输出图片怎样控制大小
<img
src="img.php?id=12"
widht="129"
height="123"/>
这样一说,你应该清楚了。
////////////////////////////////////////////
怎么会呢???真是的,你既然能控制第一张,为什么不能控制第二张呢???
<?
$imgs=new
array(1,3,4,5,6,7,8,9);
for($i=0;$i<count($imgs);$i++){?>
<img
src="img.php?id=<?=$imgs[$i]?>"
widht="129"
height="123"/>
<?
}
?>
不知道这你能不能看懂的,如果这个还是看不懂的话,那我也就帮不了你了。。
❻ 想修改php网站模板主页中的图片及其尺寸,应该怎么修改
最简单的方法就是:
先右键查看要更改图片的大小
然后修改尺寸则利用PS,放入图片,找到上方的菜单栏图像,点击图像大小进行修改
右键查看你要更改图片,点属性找到位置
把你需要的图片重命名为之前的名字
覆盖进去就可以了
万速云主机
❼ 请高手帮帮忙! 怎样在php中调整图片显示的大小
你在显示的时候,直接指定图片显示的大小是不会改变你的源文件大小的。
如:
<img src='/upload/1.jpg' width='100' /> 那么显示的时候,就是宽度100,高度会根据你的图片的尺寸缩放。
❽ thinkphp 如何生产指定图片尺寸大小的
这是我项目中的一个thinkphp方法,如果不覆盖原图那修改save中的文件名为新名称就可以。
/*生成规格图片
*param:file操作的图片,完整路径+文件名
*param:size缩略图最大尺寸
*/
functionmake_thumb($file,$width,$height){
$image=newThinkImage();
$image->open($file);
$image->thumb($width,$height)->save($file);
}
❾ PHP语言编写的网页,图片代码尺寸怎么调整
楼上的哥们属性写错了,标签属性width和height里面是不能带px的,css里面才要带px。
强制控制宽高:<img scr="" width="200" height="300"/>
固定宽度,高度自适应:<img scr="" width="200"/>
固定高度,宽度自适应:<img scr="" height="300"/>
❿ php怎么高效获取远程图片尺寸
/**
*获取远程图片的宽高和体积大小
*
*@paramstring$url远程图片的链接
*@paramstring$type获取远程图片资源的方式,默认为curl可选fread
*@paramboolean$isGetFilesize是否获取远程图片的体积大小,默认false不获取,设置为true时$type将强制为fread
*@returnfalse|array
*/
functionmyGetImageSize($url,$type='curl',$isGetFilesize=false)
{
//若需要获取图片体积大小则默认使用fread方式
$type=$isGetFilesize?'fread':$type;
if($type=='fread'){
//或者使用socket二进制方式读取,需要获取图片体积大小最好使用此方法
$handle=fopen($url,'rb');
if(!$handle)returnfalse;
//只取头部固定长度168字节数据
$dataBlock=fread($handle,168);
}
else{
//据说CURL能缓存DNS效率比socket高
$ch=curl_init($url);
//超时设置
curl_setopt($ch,CURLOPT_TIMEOUT,5);
//取前面168个字符通过四张测试图读取宽高结果都没有问题,若获取不到数据可适当加大数值
curl_setopt($ch,CURLOPT_RANGE,'0-167');
//跟踪301跳转
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
//返回结果
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$dataBlock=curl_exec($ch);
curl_close($ch);
if(!$dataBlock)returnfalse;
}
//将读取的图片信息转化为图片路径并获取图片信息,经测试,这里的转化设置jpeg对获取png,gif的信息没有影响,无须分别设置
//有些图片虽然可以在浏览器查看但实际已被损坏可能无法解析信息
$size=getimagesize('data://image/jpeg;base64,'.base64_encode($dataBlock));
if(empty($size)){
returnfalse;
}
$result['width']=$size[0];
$result['height']=$size[1];
//是否获取图片体积大小
if($isGetFilesize){
//获取文件数据流信息
$meta=stream_get_meta_data($handle);
//nginx的信息保存在headers里,apache则直接在wrapper_data
$dataInfo=isset($meta['wrapper_data']['headers'])?$meta['wrapper_data']['headers']:$meta['wrapper_data'];
foreach($dataInfoas$va){
if(preg_match('/length/iU',$va)){
$ts=explode(':',$va);
$result['size']=trim(array_pop($ts));
break;
}
}
}
if($type=='fread')fclose($handle);
return$result;
}
//测试的图片链接
echo'<pre>';
$result=myGetImageSize('http://s6.mogujie.cn/b7/bao/120630/2kpa6_kqywusdel5bfqrlwgfjeg5sckzsew_345x483.jpg_225x999.jpg','curl');
print_r($result);
echo'<hr/>';
$result=myGetImageSize('http://s5.mogujie.cn/b7/bao/120629/6d3or_kqytasdel5bgevsugfjeg5sckzsew_801x1193.jpg','fread');
print_r($result);
echo'<hr/>';
$result=myGetImageSize('https://gss0..com/7LsWdDW5_xN3otqbppnN2DJv/zhengmingjiang/pic/item/1c5f338c6d22d797503d92f9.jpg','fread',true);
print_r($result);
echo'<hr/>';
$result=myGetImageSize('http://www.vegandocumentary.com/wp-content/uploads/2009/01/.png','curl',true);
print_r($result);
echo'<hr/>';
$result=myGetImageSize('http://jiaoyou.ai9475.com/front/templates/jiaoyou/styles/default/image/ad_pic_1.gif','fread');
print_r($result);