feat:优化图片生产质量,减少打印耗时

This commit is contained in:
R524809
2026-03-24 10:05:57 +08:00
parent cbf07faf27
commit a34311d35e
5 changed files with 1675 additions and 3 deletions
+11 -3
View File
@@ -1,8 +1,16 @@
import { A4_EXPORT_SIZE_150DPI } from '../constants/colors';
/**
* 导出为固定打印分辨率(A4 150 DPI),避免高 DPR 设备导出过大图导致打印慢、文件大
*/
const doSaveImage = (canvas: Canvas) => {
const { width: destWidth, height: destHeight } = A4_EXPORT_SIZE_150DPI;
wx.canvasToTempFilePath({
canvas: canvas,
fileType: 'png',
quality: 1,
canvas,
fileType: 'jpg',
quality: 0.9,
destWidth,
destHeight,
success: (res) => {
wx.saveImageToPhotosAlbum({
filePath: res.tempFilePath,