• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP如何把网页内容原封不动的给生成图片?

php 搞代码 4年前 (2022-01-23) 17次浏览 已收录 0个评论
文章目录[隐藏]
<?php$str = '<meta http-equiv="Content-Type" content="text/html; charset=gbk"><div><font color="red">文字信息</font><br><font>换行</font></div>';$font_fi<span style="color:transparent">~来1源gaodai#ma#com搞*代#码1网</span><abbr>搞代gaodaima码</abbr>le = "方正美黑_GBK.ttf";//字体设置部分linux的路径$text  = $str; //要显示的字符串$font_size = 14; //字体大小$arr = imagettfbbox($font_size,0,$font_file,$text); //确定会变化的字符串的位置$text_width = ($arr[2]-$arr[0])+10; //字符串文本框长度$text_height = ($arr[3]-$arr[5])+50; ////字符串文本框高度$im = imagecreate($text_width,$text_height);$white = imagecolorallocate($im,255,255,255);imagecolortransparent($im,$white);  //imagecolortransparent() 设置具体某种颜色为透明色,若注释$blue = imagecolorallocate($im,0,0,0);$arr = imagettftext($im,$font_size,0,0,$text_height-50,$blue,$font_file,$text);imageline($im,$arr[0],$arr[1],$arr[2],$arr[3],$blue);//imagettftext($im,12,0,0,20,$black,"c:\windows\Fonts\simhei.ttf",$url);//字体设置windows的路径header("Content-type:image/png");imagepng($im);imagedestroy($im);?>

按 xuzuning 版主 的一个帖子里面 的思路做出来不成功啊

为哈捏?

类似截图的功能,把指定DIV里面的内容给转换成图片格式。貌似用JS弄不了,因为服务器不是win系统,故此想用函数直接把内容输出成图片,不知道怎么把html格式原封不动的给输出

求 xuzuning 版主 帮帮忙!非常非常非常感谢!!

回复讨论(解决方案)

可以把html转pdf,然后导出为图片,但这样比较麻烦。

比较简单是使用imagemagick创建文字图片。

可以把html转pdf,然后导出为图片,但这样比较麻烦。

比较简单是使用imagemagick创建文字图片。

主要是里面有边框啊 table框架能转换吗?


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP如何把网页内容原封不动的给生成图片?

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址