Selaa lähdekoodia

导出时不对图片进行裁剪

jsonwang 3 vuotta sitten
vanhempi
commit
bb3e8f235a
1 muutettua tiedostoa jossa 6 lisäystä ja 4 poistoa
  1. 6 4
      BFFramework/Classes/PQGPUImage/akfilters/PQImageFilter.swift

+ 6 - 4
BFFramework/Classes/PQGPUImage/akfilters/PQImageFilter.swift

@@ -52,9 +52,9 @@ open class PQImageFilter: PQBaseFilter {
         }
         // 保证是正方向
         if(newImage != nil){
-            autoreleasepool {
-                newImage =  UIImage.nx_fixOrientation(newImage, isFront: false).nx_scaleWithMaxLength(maxLength: 1920)
-            }
+
+            newImage =  UIImage.nx_fixOrientation(newImage, isFront: false)
+
         }
         
         preImagefilter(isExport: isExport, showUISize: showUISize)
@@ -67,14 +67,16 @@ open class PQImageFilter: PQBaseFilter {
             newImage = UIImage.moduleImage(named: stickerInfo?.locationPath ?? "", moduleName: "BFFramework", isAssets: false)
         }
         // 如果是预览时 对原图进行缩放处理
+        autoreleasepool {
         if !isExport {
+            
             let maxLength = max(showUISize.width, showUISize.height)
             newImage = newImage?.nx_scaleWithMaxLength(maxLength: CGFloat(maxLength * UIScreen.main.scale))
 
             FilterLog(message: "newImage is \(newImage?.size.width ?? 0) \(newImage?.size.height ?? 0)")
         }
 
-        autoreleasepool {
+    
             if newImage == nil {
                 // 有可能是webp数据 ,使用 webp 加载
                 var imageFilePath = mSticker?.locationPath ?? ""