導航:首頁 > 編程語言 > php頁面生成圖片

php頁面生成圖片

發布時間:2022-09-28 11:29:32

php怎麼把文字生成圖片啊

你既然這樣$content=fread($fp,filesize($file_dir));//讀文件用了,為何下面不調用它呢已經幫你修改好了header("Content-type:image/png");$file_dir="verchk.txt";$fp=fopen($file_dir,"r");$content=fread($fp,filesize($file_dir));//讀文件fclose($fp);$fplen=strlen($content);//計算字元字數$mailaddressimages=imagecreate($fplen*10,25);//獲得文件名圖片信息。$lenadd=$fplen;$fontsize="4";$center=(imagesx($mailaddressimages)-8.3*strlen($content))/2;
$mailimagesbackground=ImageColorAllocate($mailaddressimages,231,196,43);
$mailimagesfacecolor=ImageColorAllocate($mailaddressimages,0,0,0);
ImageString($mailaddressimages,$fontsize,$center,5,$content,$mailimagesfacecolor);
Imagepng($mailaddressimages);ImageDestroy($mailaddressimages);復制代碼

⑵ 如何讓php每天在伺服器上自動生成圖片 圖片的內容是 (昨天-----明天)

1.建立一個php文件,寫入相應的圖片生成代碼。
2.到伺服器上設置定時任務,讓其每天執這個php文件 即可。

至於的寫法 可以直接參考 我們寫網站最常見的驗證碼的生成方法來做就可以了。還有參考一下水印的生成方法。 這樣我想你應該就會做了。

⑶ php生成圖片,網頁上顯示一堆亂碼,哪裡設置錯了,求大神啊!

給你這個代碼用吧

我給你改好了

<?php
session_start();

header("content-type:image/png");//設置創建圖像的格式

$image_width=70;//設置圖像寬度

$image_height=18;//設置圖像高度

srand(microtime()*100000);//設置隨機數的種子

for($i=0;$i<4;$i++){//循環輸出一個4位的隨機數

$new_number.=dechex(rand(0,15));

}

$_SESSION['code']=$new_number;//將獲取的隨機數驗證碼寫入到SESSION變數中


$num_image=imagecreate($image_width,$image_height);//創建一個畫布

imagecolorallocate($num_image,255,255,255);//設置畫布的顏色

for($i=0;$i<strlen($_SESSION['code']);$i++){//循環讀取SESSION變數中的驗證碼

$font=mt_rand(3,5);//設置隨機的字體

$x=mt_rand(1,8)+$image_width*$i/4;//設置隨機字元所在位置的X坐標

$y=mt_rand(1,$image_height/4);//設置隨機字元所在位置的Y坐標

$color=imagecolorallocate($num_image,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200));//設置字元的顏色

imagestring($num_image,$font,$x,$y,$_SESSION['code'][$i],$color);//水平輸出字元

}

imagepng($num_image);//生成PNG格式的圖像

imagedestroy($num_image);//釋放圖像資源
?>

⑷ php生成的圖片如何保存為jpg

文件名:do.jpg

⑸ php如何實現html內容生成圖片

需要藉助第三方擴展 wkhtmltopdf 可轉成圖片或者pdf

⑹ Php怎麼把資料庫中圖片的路徑轉化為圖片呢

先用php把資料庫中的圖片路徑讀取出來,然後把這個路徑嵌入到img元素的src中,就相當於把圖片的路徑轉化為圖片了。

⑺ 用php代碼怎麼以背景圖片加上文字生成新的圖片,然後在標題處絕對調用該圖片

<?php
ob_clean(); //清除輸出緩存
header("Content-type:image/jpeg"); //設置輸出類型
$img="images/test.jpg"; //背景圖片名
if(isset($_GET["img"]))$img=$_GET["img"]; //也可以通過img參數傳入
$im=imagecreatefromjpeg($img); //讀入背景圖片
$text="文字內容"; //要加上的文字內容
if(isset($_GET["text"]))$text=$_GET["text"]; //也可以通過text參數傳入
$fontFile="xxx.ttf"; //字體文件名,必須要
$fontSize=36; //字體尺寸
$fontColor=ImageColorAllocate($im,0,0,0); //字體顏色,這里是黑色
$textAngle=0; //文字顯示的角度,0表示水平顯示
$textLeft=20; //文字顯示的x坐標
$textTop=60; //文字顯示的y坐標
imagefttext($im,$fontSize,$textAngle,$textLeft,$textTop,$fontColor,$fontFile,$text); //把文字覆蓋到圖片上
Imagejpeg($im); //輸出圖片
ImageDestroy($im); //銷毀圖片
?>
把以上文字保存為php文件,比如 img.php
然後在需要調用圖片的地方用 <img src="img.php?img=背景圖片文件路徑&text=要加上的文字"/> 來調用
比如 <img src="img.php?img=images/back.jpg&text=你好"/>

⑻ PHP-php如何把網頁中的一部分生成圖片

你可以在用360瀏覽器打開這個頁面然後有個功能是把網頁存儲成圖片的,然後你可以在ps裡面處理一下就可以了

⑼ 如何用php把文字轉變成圖片.也就是往網頁輸入文字.通過網站後台生成png圖片

首先要確定你的環境支持GD庫;
程序很簡單:
$str = "測試一下";//輸入的文字
header("Content-type: image/jpeg");
$im = imagecreate(100, 30) or die("Cannot Initialize new GD image stream");//圖片大小

$str=iconv("gb2312","UTF-8",$str);
for($i=0;$i<200;$i++) //加入干擾象素
{
$clr = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imagesetpixel($im, rand()%100 , rand()%50 , $clr);
}

//$str="sss";
$black = imagecolorallocate($im, 0, 0, 0);
$fnt = "c:\windows\fonts\simhei.ttf"; //字體文件
ImageTTFText($im, 15, 0, 10, 20, $black, $fnt, $str);
imagejpeg($im);
//imagepng($im);
imagedestroy($im);

⑽ php怎麼把網頁生成為圖片,或者調用什麼api等,我現在想把html網頁生成圖分享到微博,或者可以有什麼

php web開發是沒辦法實現的, 必須要 其他語言比如 易語言 c++ c# ==, 原理是取先得瀏覽器的 句柄,然後進行捉圖操作,有api, 也有插件比如大漠插件

閱讀全文

與php頁面生成圖片相關的資料

熱點內容
壓縮因子定義 瀏覽:968
cd命令進不了c盤怎麼辦 瀏覽:214
葯業公司招程序員嗎 瀏覽:974
毛選pdf 瀏覽:659
linuxexecl函數 瀏覽:727
程序員異地戀結果 瀏覽:374
剖切的命令 瀏覽:229
干什麼可以賺錢開我的世界伺服器 瀏覽:290
php備案號 瀏覽:990
php視頻水印 瀏覽:167
怎麼追程序員的女生 瀏覽:487
空調外壓縮機電容 瀏覽:79
怎麼將安卓變成win 瀏覽:459
手機文件管理在哪兒新建文件夾 瀏覽:724
加密ts視頻怎麼合並 瀏覽:775
php如何寫app介面 瀏覽:804
宇宙的琴弦pdf 瀏覽:396
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328