From 06556d04a3d89398a48625fbbee6c6f7a9828b46 Mon Sep 17 00:00:00 2001 From: Adlai Holler Date: Fri, 25 Sep 2015 15:54:17 -0700 Subject: [PATCH] ASMultiplexImageNode uses high quality format when requesting images --- AsyncDisplayKit/ASMultiplexImageNode.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/AsyncDisplayKit/ASMultiplexImageNode.mm b/AsyncDisplayKit/ASMultiplexImageNode.mm index 987575929f..841e2b64e9 100644 --- a/AsyncDisplayKit/ASMultiplexImageNode.mm +++ b/AsyncDisplayKit/ASMultiplexImageNode.mm @@ -527,11 +527,13 @@ typedef void(^ASMultiplexImageLoadCompletionBlock)(UIImage *image, id imageIdent // Get the best image we can. PHAsset *imageAsset = [assetFetchResult firstObject]; + PHImageRequestOptions *options = [request.options copy]; + options.deliveryMode = PHImageRequestOptionsDeliveryModeHighQualityFormat; [[PHImageManager defaultManager] requestImageForAsset:imageAsset targetSize:request.targetSize contentMode:request.contentMode - options:request.options + options:options resultHandler:^(UIImage *image, NSDictionary *info) { completionBlock(image, info[PHImageErrorKey]); }];