當前位置:首頁 » 編程語言 » php圖片尺寸

php圖片尺寸

發布時間: 2022-07-26 13:42:04

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);

熱點內容
領航s1配置怎麼樣 發布:2025-01-26 09:58:10 瀏覽:763
公司區域網搭建伺服器搭建 發布:2025-01-26 09:16:56 瀏覽:433
android裁剪圓形圖片 發布:2025-01-26 09:05:56 瀏覽:411
小貸源碼 發布:2025-01-26 08:20:58 瀏覽:536
更換電腦名登錄伺服器 發布:2025-01-26 07:56:52 瀏覽:240
後台phpjava 發布:2025-01-26 07:12:34 瀏覽:657
微信解綁密碼是什麼 發布:2025-01-26 06:50:07 瀏覽:734
app如何訪問伺服器 發布:2025-01-26 06:36:56 瀏覽:741
拳皇安卓單機哪裡下載 發布:2025-01-26 06:30:46 瀏覽:539
注冊會員時積分消費密碼是什麼 發布:2025-01-26 06:30:45 瀏覽:247