亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

諸位大佬,為什么我的GD庫顯示一個小框框

如圖http://img1.sycdn.imooc.com//583963520001a61c06250198.jpg

<?php
	/*打開圖片*/
	$src="imgs/wuhuan.jpg";
	?$info=getimagesize($src);
	?//?echo?"<pre>";
	?//?print_r($info);獲取圖片信息
	?$type=image_type_to_extension($info[2],false);
	?//echo?$type;獲取圖片的類型
	?$fun="imagecreatefrom{$type}";//$fur=imagecreatefromjpeg;$fur=imagecreatefrompng;因為這個函數有很多個。
	$image=$fun($src);?//imagecreatefromjepg($src);imagecreatefrompng($src)
	/*操作圖片*/
	$font="imgs/HYH3GJM0.TTF";
	$content="你好,sb";
	$col=imagecolorallocatealpha($image,255,255,255,?63);
	imagettftext($image,20,0,20,20,$col,$font,$content);
	/*輸出圖片*/
	header("Content-type:".$info['mime']);
	//imagejpeg($image);imagepng($image);
	$fnc="image{$type}";
	$func($image);
	imagejpeg($image);
	/*銷毀圖片*/


?>

http://img1.sycdn.imooc.com//583963940001f7ca03870200.jpg

正在回答

5 回答

建議你把調試工具打開,看看瀏覽器上未顯示的圖片的url,看看是不是和你本地保存的一樣。多借用調試工具,找不出錯誤的時候,代碼一段一段的進行排錯查看。

0 回復 有任何疑惑可以回復我~

?$fun="imagecreatefrom".$type;
//把圖片復制到內存中
? ?$image=$fun($src);

0 回復 有任何疑惑可以回復我~

我的也是這樣,怎么搞的

0 回復 有任何疑惑可以回復我~
#1

俠客島的含笑 提問者

寫錯代碼了。大意失荊州
2017-03-20 回復 有任何疑惑可以回復我~

你的解決了嗎,我也出現這個問題

<?php

?/* 打開圖片 */

?//1.配置圖片路徑

?$src="..\watermark\images/holowen.jpg";

?//2.獲取圖片信息( 通過GD庫提供的方法,得到你想要處理的圖片的基本信息)

?$info = getimagesize($src);

?//print_r ($info);

?//3.通過圖像的編號來獲取圖像的類型

?$type=image_type_to_extension($info[2],false);

? //4在內存中創建一個和我們圖像類型一樣的圖片

?$fun="imagecreatefrom{$type}";//$fun=imagecreatefromjpeg/png/gif;

?//5.把圖片復制到我們的內存

?$image=$fun($src);//$image=imagecreatefromjpeg/png/gif($src);

?/* 操作圖片*/

?$font="simhei.ttf";

?$content="hello! 你好";

?$color=imagecolorallocatealpha($image,255,255,255,50);

?imagettftext($image,30,mt_rand(-20,34),20,40,$color,$font,$content);

?

?

?/* 輸出圖片*/

? ? //瀏覽器輸出


?header("Content-type:".$info['mime']);

?$func= "image($type)";//imagejpeg imagepng

?$func($image);

? ? //保存圖片

?$func($image,'newimage.'.$type);

?/* ?銷毀圖片*/

?>


0 回復 有任何疑惑可以回復我~
#1

俠客島的含笑 提問者

沒有,解決了說下,謝謝
2017-02-20 回復 有任何疑惑可以回復我~

可能是你的nodepad++保存格式不對,我的是保存為UTF-8格式的

0 回復 有任何疑惑可以回復我~
#1

俠客島的含笑 提問者

不對,我的編碼也是utf8
2016-11-29 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

諸位大佬,為什么我的GD庫顯示一個小框框

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號