php - 如何将基于 CSS3 的 HTML 转换为图像

标签 php linux image-conversion

<分区>

如何将基于 CSS3 或 CSS2 的 HTML 页面转换为 JPEG 或 PNG(具有透明背景)图像?

是否有任何命令行工具或基于 php 的 API 可以安装在我的 Linux 服务器上并为我提供尽可能最好的结果?

最佳答案

尝试使用 http://code.google.com/p/wkhtmltopdf/ .检查下载部分,有一个 wkhtmltoimage 包。

它使用 WebKit 渲染引擎,因此您的证书应该只在 Safari/Chrome 中看起来不错。

附言

需要带有 Qt4.4 的 Python,但幸运的是大多数 Linux 机器都有 python(可能还有 Qt,至少我的有)

运行 的示例./wkhtmltoimage-i386 --crop-h 450 http://stackoverflow.com/questions/11096068/how-to-convert-css3-based-html-to-image/11096920# 11096920 输出.png

enter image description here

关于php - 如何将基于 CSS3 的 HTML 转换为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11096068/

相关文章:

php - 网络浏览器中的网络浏览器

linux - 递归禁用 CONFIG 对 linux 内核构建的依赖

linux - CentOS 实时网络服务器访问

c - shell get segmentation fault 实现历史

java - 如何在java中将进程构建器命令作为线程运行

java - 从包含多个工作表和大量数据的 Excel 工作表生成图像?

image - 如何将 DICOM 从单色 1 转换为单色 2?

php - 在 CakePHP 中使用媒体 View 下载文件

php - 找不到 Laravel 测试模拟对象方法

php - 使用 mySql 和 PHP 进行搜索