You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by kf...@apache.org on 2017/08/31 09:52:43 UTC

[2/4] incubator-weex git commit: * [ios] fix image quality

* [ios] fix image quality


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/3faa6f91
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/3faa6f91
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/3faa6f91

Branch: refs/heads/0.16-dev
Commit: 3faa6f91f8a25cd63ef0e44689c37d88cbf562a3
Parents: 4c5fd9a
Author: acton393 <zh...@gmail.com>
Authored: Thu Aug 31 17:10:40 2017 +0800
Committer: acton393 <zh...@gmail.com>
Committed: Thu Aug 31 17:10:40 2017 +0800

----------------------------------------------------------------------
 ios/sdk/WeexSDK/Sources/Component/WXImageComponent.m | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/3faa6f91/ios/sdk/WeexSDK/Sources/Component/WXImageComponent.m
----------------------------------------------------------------------
diff --git a/ios/sdk/WeexSDK/Sources/Component/WXImageComponent.m b/ios/sdk/WeexSDK/Sources/Component/WXImageComponent.m
index 3689bdb..f7a9b55 100644
--- a/ios/sdk/WeexSDK/Sources/Component/WXImageComponent.m
+++ b/ios/sdk/WeexSDK/Sources/Component/WXImageComponent.m
@@ -80,8 +80,15 @@ WX_EXPORT_METHOD(@selector(save:))
         [self configPlaceHolder:attributes];
         _resizeMode = [WXConvert UIViewContentMode:attributes[@"resize"]];
         [self configFilter:styles];
-        _imageQuality = [WXConvert WXImageQuality:styles[@"quality"]];
-        _imageQuality = [WXConvert WXImageQuality:attributes[@"quality"]];
+        
+        _imageQuality = WXImageQualityNone;
+        if (styles[@"quality"]) {
+            _imageQuality = [WXConvert WXImageQuality:styles[@"quality"]];
+        }
+        if (attributes[@"quality"]) {
+            _imageQuality = [WXConvert WXImageQuality:attributes[@"quality"]];
+        }
+        
         _imageSharp = [WXConvert WXImageSharp:styles[@"sharpen"]];
         _imageLoadEvent = NO;
         _imageDownloadFinish = NO;