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

php將網頁生成圖片

發布時間:2023-08-20 12:40:23

1. 如何用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);

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

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

3. 初學php生成圖像,輸出到瀏覽器中,看不了圖片,是什麼問題

<?php
header("content-type:image/png");
$im = @imagecreatetruecolor(120, 20) or die('Cannot Initialize new GD image stream');
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color);
imagepng($im);
imagedestroy($im);
?>

你這個是要輸出圖片,因此只需要這部分就可以了。你的出現亂碼是因為你header之前輸出了<html><head>等等東西導致header失敗。

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

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

5. 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);//釋放圖像資源
?>

6. 急!html提交數據給php,用php生成圖片,如何在html中顯示

首先要確定圖片已經生成出來了。

不知生成的圖片是否保存成文件了,如果保存成了文件直接<img src="">顯示即可

如果沒有生成圖片文件,可以採取一種get模式的傳值方式。需要三個文件。

第一個文件HTML文件此文件中放表單

第二個文件php的用於接收html文件傳遞的值。但是此文件不生成圖片。在文件中放一個標簽<img src="three.php?a=1&b=2&c=3">

第三個文件即為three.php,此文件用get模式獲取a=1&b=2&c=3等參數,根據參數生成圖片並輸出即可。

僅供參考,如果有其他問題請補充說明。

閱讀全文

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

熱點內容
臉部識別演算法模型廠家 瀏覽:176
反編譯的程序帶注釋嗎 瀏覽:713
安裝軟體伺服器未響應怎麼解決 瀏覽:531
閥門開度單片機 瀏覽:568
python多線程有什麼坑 瀏覽:681
程序員從互聯網跳槽到銀行里 瀏覽:242
百度網盤資源解壓後暫不支持在線 瀏覽:220
android自動化環境 瀏覽:253
androidrealm加密 瀏覽:513
地圖正在解壓縮是什麼意思 瀏覽:217
電腦軟體能放在文件夾嗎 瀏覽:786
uc伺服器怎麼打開 瀏覽:363
net怎麼編譯 瀏覽:244
我的世界187伺服器地址ip 瀏覽:955
拍賣房價的演算法 瀏覽:440
linux內核編譯視頻教程 瀏覽:883
程序員厚黑 瀏覽:210
如何在閑魚淘二手安卓機 瀏覽:177
怎麼下載晨星app 瀏覽:135
兩台伺服器如何同步內容 瀏覽:810