You've already forked FrameTour-BE
feat(printer): 实现照片自动裁剪功能
- 添加打印尺寸获取逻辑,优先从打印机配置读取 - 实现默认尺寸 fallback 机制 (1020x1520) - 集成 smartCropAndFill 图片裁剪算法 - 添加裁剪后图片上传和临时文件清理 - 增加异常处理,裁剪失败时回退到原图 -优化图片 URL 内部访问地址配置
This commit is contained in:
@@ -263,7 +263,7 @@ public class ImageUtils {
|
||||
String urlStr = (String) imageSource;
|
||||
if (urlStr.startsWith("http://") || urlStr.startsWith("https://")) {
|
||||
// 从URL加载
|
||||
java.net.URL url = new java.net.URL(urlStr);
|
||||
java.net.URL url = new java.net.URL(urlStr.replace("oss.zhentuai.com", "frametour-assets.oss-cn-shanghai-internal.aliyuncs.com"));
|
||||
return ImageIO.read(url);
|
||||
} else {
|
||||
// 作为文件路径处理
|
||||
|
||||
Reference in New Issue
Block a user