feat(渲染编辑): 修复保存、文字与渲染问题
build.yaml / build (push) Successful in 40s

This commit is contained in:
xiaoqidun committed 2026-09-23 21:05:47 +08:00
1 parent 580e7043c4
commit d6f70de7be
40 files changed
+2299 -407

No files matched your search

+2 -5
View File
@@ -174,14 +174,11 @@ func (r *Renderer) exportProgress(completed, total int) error {
// 入参: page 页面内容
// 返回: image.Image 图像对象, error 错误信息
func (r *Renderer) RenderToImage(page *PageContent) (image.Image, error) {
if r.backends.Raster == nil {
return nil, fmt.Errorf("raster: %w", ErrBackendUnavailable)
}
scene, err := r.CompilePage(page)
scene, err := r.PreparePage(page)
if err != nil {
return nil, err
}
return r.backends.Raster.Render(scene)
return scene.Render()
}
// RenderToPNG 渲染为PNG,像素尺寸由DPI决定