perf(性能优化): 优化资源读写与字体图像处理
build.yaml / build (push) Successful in 9m22s

This commit is contained in:
xiaoqidun committed 2026-10-14 08:22:31 +08:00
1 parent 21bd592358
commit bec13d523f
47 files changed
+1455 -539

No files matched your search

+2 -3
View File
@@ -19,7 +19,6 @@ import (
"errors"
"fmt"
"image"
"image/png"
"math"
"reflect"
@@ -487,13 +486,13 @@ func (p *pdfImporter) renderGroupSceneInto(source *RasterPage, box Box, target *
// 返回: error 保存错误
func (p *pdfImporter) appendRasterGroup(img image.Image, box Box, opacity float64) error {
var data bytes.Buffer
if err := png.Encode(&data, img); err != nil {
if err := pdfgo.EncodePNG(p.ctx, &data, img); err != nil {
return err
}
if err := p.ctx.Err(); err != nil {
return err
}
id, err := p.editor.addDecodedImage(data.Bytes(), img)
id, err := p.editor.addDecodedImageContext(p.ctx, data.Bytes(), img)
if err != nil {
return err
}