本文目錄一覽:
phpwind如何使圖片自動加邊框?
phpwind的代碼我不熟悉,但是我知道,找到附件圖片父級盒子的class以後,記住class類名,然後在類名中寫入這個樣式,就可以給附件圖片增加黑色邊框了:
.class類名 {
border: sold 1px #CCC;
padding: 2px;
}
border是邊框的樣式,sold是邊框是細直線,1px是直線有1個像素,#CCC是邊框的十六進位代碼,CCC是灰色,和phpwind風格應該相配吧?
padding是內補丁,用於附件的父級盒子的,根據情況其父級的父級,附件圖片的「爺爺級」的大小如果不是auto,則長寬在原來的基礎上各需增加3px(邊框1px和padding2px)。
補一句,我忘記是黑色邊框了,把#CCC換成#000就OK了。
php如何給table加個框
這個不是PHP能做的,應該用JS或者是jQuery來改變表格的邊框屬性。
php怎麼添加一個文本框
這真難倒哥了。。。文件框直接用HTML就可以了。input一個就O了。。。
php能不能在圖片加水印的時候給文字加邊框! – 技術問答
好像是沒發現能帶邊框的。不過你可以用另外的一個辦法,假設你只寫一個文字到圖形上如:中先寫一個紅色、5號大小,然後在它上面再寫入一個白色4號大小的。這樣看起來是不是像有邊框的了。如果有N個字元,那你就得相應的處理一下了。
php在圖片下增加矩形框
寫了一段簡單的代碼,你看能不能用,需要打開GD庫擴展,寫漢字的話需要字型檔支持,這裡借用系統自帶的ttf黑體字型檔,以下是代碼:
?
//統計混合漢字英文字元的實際字元數,只對gb2312碼有效
function str_len($str){
$length=0;
for($i=0;$istrlen($str);$i++){
if(ord($str[$i])0x80)
$i++;
$length++;
}
return $length;
}
//待添加水印圖片
$imagefile = “3.jpg”;
//待添加文字
$str = “照片由戈多上傳於”.date(“Y年m月d日H時i分s秒”);
//由於摻雜漢字,原生函數無法統計真實字元數,造成水印文字無法居中
//所以自己寫了個函數統計,如果有mbstring庫支持,換用mb_strlen也可以
$len = str_len($str);
//如果源程序基於utf-8編碼,不需要做字元轉換,刪除此行
$str = iconv(‘gb2312′,’utf-8’,$str);
//獲取原圖大小
$size = getimagesize($imagefile);
//底邊矩形高度
$bottom_height = 20;
//字體大小
$font_size = 10;
$im = imagecreatetruecolor($size[0], $size[1]+$bottom_height);
//底邊矩形背景色,修改最後三個RGB參數改變顏色
$bgcolor = imagecolorallocate($im,100,120,100);
//字體顏色
$ftcolor = imagecolorallocate($im,255,255,255);
imagefill($im,0,0,$bgcolor);
//默認從jpeg創建,如從其他圖片創建,可根據擴展名選擇函數
$jpeg = imagecreatefromjpeg($imagefile);
imagecopy($im,$jpeg,0,0,0,0,$size[0],$size[1]);
$start_x = ($size[0]-$len*$font_size)/2;
$start_x = ($start_x0?$start_x:0);
$start_y = $size[1]+$font_size+($bottom_height-$font_size)/2;
//C:/windows/fonts/SIMHEI.TTF為ttf字型檔文件,此處為黑體
imagettftext($im,$font_size,0,$start_x,$start_y,$ftcolor,”C:/windows/fonts/SIMHEI.TTF”,$str);
header(“Content-type: image/jpeg”);
imagejpeg($im);
imageclose($im);
imageclose($jpeg);
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/199319.html