導航:首頁 > 編程語言 > 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將網頁生成圖片相關的資料

熱點內容
8051單片機包含多大的ram 瀏覽:811
man文件linux 瀏覽:282
javaweb實現頁面跳轉 瀏覽:125
命令如什麼 瀏覽:315
centos如何使用ftp伺服器 瀏覽:981
直立車陀螺儀演算法 瀏覽:69
coreldrawpdf下載 瀏覽:895
虛擬主機雲伺服器軟體服務 瀏覽:370
蘋果的怎麼拉安卓的打游戲 瀏覽:412
游戲程序員負責角色 瀏覽:313
於丹pdf 瀏覽:716
反編譯ref 瀏覽:550
鴻蒙智能文件夾怎麼弄 瀏覽:547
grunt壓縮html 瀏覽:791
macpdfword轉換器 瀏覽:907
壓縮面膜是什麼材質 瀏覽:355
抖音發布作品怎麼建文件夾 瀏覽:17
安卓如何更改谷歌地區 瀏覽:276
airpods為什麼安卓連上聲音很大 瀏覽:514
聯想伺服器按鈕怎麼開不了機 瀏覽:99