Browse Source

gif 每一真时间长问题 导致 GIF 播放不成功

jsonwang 3 years ago
parent
commit
f36f0eb631
1 changed files with 1 additions and 1 deletions
  1. 1 1
      BFFramework/Classes/PQGPUImage/akfilters/PQGifFilter.swift

+ 1 - 1
BFFramework/Classes/PQGPUImage/akfilters/PQGifFilter.swift

@@ -63,7 +63,7 @@ open class PQGifFilter: PQBaseFilter {
             // 不改变速度还是原速度
 
             if self?.mSticker?.materialDurationFit?.fitType == adapterMode.loopAuto.rawValue || self?.mSticker?.materialDurationFit?.fitType == adapterMode.staticFrame.rawValue {
-                self?.delayTime = self?.mDuration ?? 1 / Double(self?.mGifImages.count ?? 1)
+                self?.delayTime = (self?.mDuration ?? 1) / Double(self?.mGifImages.count ?? 1)
                 BFLog(message: "正常速度每一帧的时间:\(String(describing: self?.delayTime))")
             }
             sharedImageProcessingContext.runOperationSynchronously {