Open cioletti opened 5 years ago
Fusuma not work multiply selected image in gallery, button done not get images. Error is in method
private func requestImage(with asset: PHAsset, cropRect: CGRect, completion: @escaping (PHAsset, UIImage) -> Void) { DispatchQueue.global(qos: .default).async(execute: { let options = PHImageRequestOptions() options.deliveryMode = .highQualityFormat options.isNetworkAccessAllowed = true options.normalizedCropRect = cropRect options.resizeMode = .exact
let targetWidth = floor(CGFloat(asset.pixelWidth) * cropRect.width) let targetHeight = floor(CGFloat(asset.pixelHeight) * cropRect.height) let dimensionW = max(min(targetHeight, targetWidth), 1024 * UIScreen.main.scale) let dimensionH = dimensionW * self.getCropHeightRatio() let targetSize = CGSize(width: dimensionW, height: dimensionH) PHImageManager.default().requestImage(for: asset, targetSize: targetSize, contentMode: .aspectFill, options: options) { result, info in guard let result = result else { return } DispatchQueue.main.async(execute: { completion(asset, result) }) } }) }
At IOS 13
the same issue for me!
same issue for me.
Fusuma not work multiply selected image in gallery, button done not get images. Error is in method
private func requestImage(with asset: PHAsset, cropRect: CGRect, completion: @escaping (PHAsset, UIImage) -> Void) { DispatchQueue.global(qos: .default).async(execute: { let options = PHImageRequestOptions() options.deliveryMode = .highQualityFormat options.isNetworkAccessAllowed = true options.normalizedCropRect = cropRect options.resizeMode = .exact