|
@@ -50,12 +50,17 @@ open class PQImageFilter: PQBaseFilter {
|
|
|
newImage = UIImage(contentsOfFile: imageFilePath)
|
|
|
}
|
|
|
// 保证是正方向
|
|
|
- UIImage.nx_fixOrientation(newImage, isFront: false).nx_scaleWithMaxLength(maxLength: 1920) { [weak self] outputImage in
|
|
|
- DispatchQueue.main.async { [weak self] in
|
|
|
- self?.newImage = outputImage
|
|
|
- self?.preImagefilter(isExport: isExport, showUISize: showUISize)
|
|
|
+ if(newImage != nil){
|
|
|
+ UIImage.nx_fixOrientation(newImage, isFront: false).nx_scaleWithMaxLength(maxLength: 1920) { [weak self] outputImage in
|
|
|
+ DispatchQueue.main.async { [weak self] in
|
|
|
+ self?.newImage = outputImage
|
|
|
+ self?.preImagefilter(isExport: isExport, showUISize: showUISize)
|
|
|
+ }
|
|
|
}
|
|
|
+ }else{
|
|
|
+ preImagefilter(isExport: isExport, showUISize: showUISize)
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
func preImagefilter(isExport: Bool = true, showUISize: CGSize = .zero) {
|