Browse Source

图片素材有黑边问题

jsonwang 3 years ago
parent
commit
6441b5b18a

+ 2 - 2
BFFramework/Classes/BFModules/BFCategorys/BFUIImage+Ext.swift

@@ -172,8 +172,8 @@ public extension UIImage {
 
         // 绘制改变大小的图片
         var rect = CGRect.zero
-        rect.size.width = width
-        rect.size.height = height
+        rect.size.width = ceil(width)
+        rect.size.height = ceil(height)
         rect.origin.x = xPos
         rect.origin.y = yPos
 

+ 2 - 7
BFFramework/Classes/PQGPUImage/akfilters/PQImageFilter.swift

@@ -43,16 +43,11 @@ open class PQImageFilter: PQBaseFilter {
 
         // 如果是预览时 对原图进行缩放处理
         if !isExport {
-            var maxLength = max(showUISize.width, showUISize.height)
-
-            maxLength = maxLength + 10
+            let maxLength = max(showUISize.width, showUISize.height)
             newImage = newImage?.nx_scaleWithMaxLength(maxLength: CGFloat(maxLength * UIScreen.main.scale))
 
             BFLog(message: "newImage is \(newImage?.size.width ?? 0) \(newImage?.size.height ?? 0)")
-
-            if newImage!.size.width > 1000 || newImage!.size.height > 1000 {
-                BFLog(message: "sssssssss")
-            }
+ 
         }
 
         // 保证是16的公倍数