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

text2pic

composer require dsgygb/text2pic

touch test.php

require 'vendor/autoload.php';

$transform = new Text2pic\Transform('by text2pic');

$result = $transform->generate("hello world");

print_r($result);

#中文字体路径 /c/windows/fonts/sihei.ttf

$transform=new Text2pic\Transform($by,$uploadsPath,$uploadsUrl,$fontPath);

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/phpwkhtmltopdf

require './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/snappy

use 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/HoldUpSign

https://stackoverflow.com/questions/5663814/how-do-i-get-wkhtmltopdf-to-execute-via-php

http://www.jianshu.com/p/4d65857ffe5e

http://yuncode.net/code/c_51dd01a4d547f26

https://github.com/niklasvh/html2canvas

网页保存为图片及高清截图的优化https://segmentfault.com/a/1190000011425316

python页面转图片_网页转图片_技术分享 - SegmentFault 思否相关推荐

  1. 一个游戏大量合服代表什么_网页游戏 合服技术分享

    我们的游戏上个星期经历了第一个数据合服.简单说,就是把2个数据库合并在一个数据库,让2个服务器的玩家一起玩. 过程简直是惊心动魄,最终还是安全完成任务. 本文就分享下合服的各种技术细节. 需求说明: ...

  2. css 高度塌陷_高度塌陷问题_前端技术文章 - SegmentFault 思否

    1. 高度塌陷 在文档流中,父元素的高度默认被子元素撑开,也就是说子元素多高,父元素就多高.但是, 当为子元素设置浮动后,子元素会完全脱离文档流.此时,将会导致子元素无法撑起父元素的高度,导致父元素的 ...

  3. python 实现获取与下载网页中图片的四种方案

    前言 当要获取页面上的图片,我们常规的做法是: 在图片上点击鼠标右键, 然后选择 图片另存为, 弹出保存窗口, 选择或输入保存的位置, 点击 确定 按钮即可. 那么,如果我们想要使用python在脚本 ...

  4. python批处理实现爬取网页静态图片文件重命名图片统一修改大小等功能

    按照特定字符(此处选为字符'j')分割文档成多个小文档 def main():with open("dir/origin.txt","r") as f:temp ...

  5. css用网络图片做背景图片,css 网页背景图片 怎样用CSS实现大背景网页效果

    在网页设计制作中经常会遇到这样的问题:用图片做背景时,由于显示器分辨率太大或者图片尺寸太小,在页面的两边或者下部了没有背景图片.例如:在小于1024*768分辨率时,是没有问题的.但是假如你的显示器的 ...

  6. html多选框放在图片上,网页中图片格式问题地总结.doc

    网页中图片格式问题地总结 HYPERLINK "file:///C:\\Users\\Administrator\\Desktop\\图片格式与设计那点事儿%20-%20TaobaoUED_ ...

  7. HTML5期末大作业:商城网站设计——仿天猫商城(9页) HTML+CSS大作业_ 网页制作作业_疫情防控网页设计...

    HTML5期末大作业:商城网站设计--仿天猫商城(9页) HTML+CSS大作业: 网页制作作业_疫情防控网页设计- 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电 ...

  8. tr闭包_蓝色的梦 的动态 - SegmentFault 思否

    图标是页面中非常友好的附加物,许多网站都会使用各种图标来美化页面样式,给用户提供更好的指引.本文将会和大家一起学习页面图标的发展史,以及当前的最优解决方案. 传统图标 字体图标 SVG 图标 传统图标 ...

  9. java 声明式编程_声明式编程 - SegmentFault 思否

    这是Bartosz Milewski关于范畴论的博客的第二部分,第一部分已经由garfileo翻译完成,建议大家先看第一部分.第一部分导言的地址是写给程序员的范畴论 第二部分的导言 在本书的第一部分我 ...

最新文章

  1. Mysql学习总结(41)——MySql数据库基本语句再体会
  2. PHP判断文章是否有图片,利用PHP判断文件是否为图片的方法总结
  3. 亲身体验后,为你安利 3 个远程桌面控制软件~
  4. python实现数字形式转换
  5. java+poodle漏洞修复_SSL3.0 POODLE漏洞修复方案
  6. 计算机顶会论文写作科研利器
  7. 英伟达发布dpu,或取代cpu,宣称一个能顶125个
  8. CSS3之图片3D翻转效果(网页效果--每日一更)
  9. echarts柱状图变色
  10. 2020.01.18【NOIP提高组】模拟B 组——总结——探险者拉罗
  11. 人脸识别接口_人脸识别双目摄像头模组应用系统
  12. Creator3D新版本震撼来袭
  13. 反向传播公式推导,BP神经网络(Back Propagation)/误差逆传播算法推导
  14. Qt QML 模块化管理(三)—— qmldir的化繁为简
  15. SQLServer中定义拼音检索函数,根据中文参数返回对应汉字的拼音首字母
  16. Mac OS下安装Photoshop CC 2017破解版
  17. pyomo / Ipopt : Error evaluating constraint 1: can‘t evaluate pow‘(0,0.5).
  18. pytorch训练网络 程序未报错 但是训练不动
  19. Java字符串反转常用的2种方式
  20. 给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。 请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。如下实例。示例 :输入: 1->2->3->4-

热门文章

  1. 计算机网络和因特网笔记
  2. 关于谷歌浏览器加载不显示验证码的解决办法
  3. pythonSSL证书 cookie session
  4. 中国口腔医疗行业发展模式与投资战略规划分析报告2022-2028年版
  5. java 得到汉字的拼音,Java获取汉字的拼音
  6. 抖音SEO优化源码,企业号搜索排名系统,矩阵分发。
  7. 项目管理标准(PMBOK第七版-中文)
  8. matlab mic系数_科学网—最大信息系数 (Maximal Information Coefficient, MIC)详解(1) - 彭勇的博文...
  9. win8.1CPU使用率过高、卡顿、破音问题整理
  10. TCP三次握手常见问题