imgkit.from_file()有哪些参数
时间: 2024-03-27 16:41:18 浏览: 71
`imgkit.from_file()` 是使用 imgkit 库将 HTML 文件转换为图像的函数。它有以下参数:
- `filename` (必需):要转换的 HTML 文件的文件名或路径。
- `output_path` (可选):输出文件的文件名或路径。默认情况下,输出文件将生成在与输入文件相同的目录中,并且文件名将以 ".png" 结尾。
- `options` (可选):字典类型的选项,用于指定 wkhtmltoimage 命令行选项。例如,你可以使用 `options={'format': 'jpg', 'quality': 50}` 来指定输出格式为 JPG,质量为 50。
- `config` (可选):用于指定 wkhtmltoimage 命令行选项的配置文件的路径。如果你使用配置文件,那么 `options` 中的选项将被忽略。
- `css` (可选):要应用于 HTML 文件的 CSS 样式的文件名或路径。
- `cover_first` (可选):一个布尔值,指定是否应该首先尝试将 HTML 文件作为“封面”页面渲染。默认值为 `False`。
例如,你可以使用以下代码调用 `imgkit.from_file()`:
```python
import imgkit
imgkit.from_file('path/to/input.html', 'path/to/output.png', options={'format': 'png', 'quality': 90}, css='path/to/styles.css')
```
这将加载 `input.html` 文件和 `styles.css` 文件,并将其渲染为 PNG 格式的图像,质量为 90,并将输出保存到 `output.png` 文件中。
阅读全文