Sfoglia il codice sorgente

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

jsonwang 3 anni fa
parent
commit
f36f0eb631

+ 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 {