博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网页转图片
阅读量:5943 次
发布时间:2019-06-19

本文共 1712 字,大约阅读时间需要 5 分钟。

将一段文字转成图片,比如常用的 这里用 PHP 来处理。

text2pic

composer require dsgygb/text2pictouch test.php
generate("hello world");print_r($result);#中文字体路径 /c/windows/fonts/sihei.ttf$transform=new Text2pic\Transform($by,$uploadsPath,$uploadsUrl,$fontPath);

clipboard.png

wkhtmltopdf

下载后有 2 个工具 wkhtmltoimage 和 wkhtmltopdf 分别是将网页转图片和pdf 的,

#生成图片 https://gist.github.com/vibbow/5702882/user/bin/wkhtmltoimage http://www.baidu.com/ baidu.jpg#php 调用 使用绝对路径$r=shell_exec("/user/bin/wkhtmltoimage http://www.baidu.com/ baidu.jpg");$r=shell_exec("/user/bin/wkhtmltoimage -q {$filename}.html {$filename}.jpg");

phpwkhtmltopdf

# 一个 PHP 库 https://github.com/mikehaertl/phpwkhtmltopdf  composer require mikehaertl/phpwkhtmltopdfrequire './vendor/autoload.php';use mikehaertl\wkhtmlto\Image;// You can pass a filename, a HTML string, an URL or an options array to the constructor$image = new Image('/path/to/page.html');$image->saveAs('/path/to/page.png');//保存// ... or send to client for inline display$image->send();//浏览器显示// ... or send to client as file download$image->send('page.png');//浏览器显示并下载#另外一个库 https://github.com/knplabs/snappyuse Knp\Snappy\Pdf as newpdf; $snappy = new newpdf('wkhtmltopdf');header('Content-Type: application/pdf');header('Content-Disposition: attachment; filename="file.pdf"');// echo $snappy->getOutput('http://www.github.com');$snappy->generateFromHtml('

Bill

You owe me money, dude.

', 'bill-123.pdf');

more

小人举牌图片生成 https://github.com/jokin1999/HoldUpSignhttps://stackoverflow.com/questions/5663814/how-do-i-get-wkhtmltopdf-to-execute-via-php http://www.jianshu.com/p/4d65857ffe5ehttp://yuncode.net/code/c_51dd01a4d547f26https://github.com/niklasvh/html2canvas 网页保存为图片及高清截图的优化https://segmentfault.com/a/1190000011425316

转载地址:http://vyzxx.baihongyu.com/

你可能感兴趣的文章
autoconf,automake,libtool
查看>>
jQuery的技巧01
查看>>
基于泛型实现的ibatis通用分页查询
查看>>
gopacket 使用
查看>>
AlertDialog对话框
查看>>
我的友情链接
查看>>
linux安全---cacti+ntop监控
查看>>
鸟哥的linux私房菜-shell简单学习-1
查看>>
nagios配置监控的一些思路和工作流程
查看>>
通讯组基本管理任务三
查看>>
赫夫曼编码实现
查看>>
html页面显示div源代码
查看>>
基础复习-算法设计基础 | 复杂度计算
查看>>
debian、ubuntu系统下,常用的下载工具
查看>>
带以太网的MicroPython开发板:TPYBoardv201温湿度上传实例
查看>>
OSGI企业应用开发(十二)OSGI Web应用开发(一)
查看>>
Python 以指定概率获取元素
查看>>
微信公众平台图文教程(二) 群发功能和素材管理
查看>>
Centos下基于Hadoop安装Spark(分布式)
查看>>
wdcp 安装
查看>>