Browse Source

两种模式判断设置参数

jsonwang 3 years ago
parent
commit
fa52c773af

+ 3 - 1
BFFramework/Classes/Stuckpoint/ViewModel/PQGPUImagePlayerView.swift

@@ -508,7 +508,7 @@ public class PQGPUImagePlayerView: UIView {
 
                 } else if currentSticker.type == StickerType.IMAGE.rawValue {
                     showFitler = PQImageFilter(sticker: currentSticker, isExport: (movie?.mIsExport) ?? false, showUISize: mCanverSize)
-                  
+                    (showFitler as? PQImageFilter)?.isPointModel = ((mStickers?.count ?? 0) > 0)
                 }
                 if showFitler != nil {
                     FilterLog(message: " 加入到缓存 的 filter timelinein:\(currentSticker.timelineIn) timelineout: \(currentSticker.timelineOut) in :\(currentSticker.model_in) out: \(currentSticker.out) index : \(index)")
@@ -550,6 +550,7 @@ public class PQGPUImagePlayerView: UIView {
 
                       } else if currentSticker!.type == StickerType.IMAGE.rawValue {
                         showFitler = PQImageFilter(sticker: currentSticker!, isExport: (movie?.mIsExport) ?? false, showUISize: mCanverSize)
+                        (showFitler as? PQImageFilter)?.isPointModel = ((mStickers?.count ?? 0) > 0)
                       }
                       if showFitler != nil {
 
@@ -617,6 +618,7 @@ public class PQGPUImagePlayerView: UIView {
                             return
                         }
                         let showGaussianFitler:PQBaseFilter = PQImageFilter(sticker: blurStickerModel!, isExport: (movie?.mIsExport) ?? false, showUISize: mCanverSize)
+                        (showGaussianFitler as? PQImageFilter)?.isPointModel = ((mStickers?.count ?? 0) > 0)
                         
                         let iosb:GaussianBlur = GaussianBlur.init()
                         iosb.blurRadiusInPixels = 20