YYImage icon indicating copy to clipboard operation
YYImage copied to clipboard

YYWebImage与SDWebImage请求返回的图片大小不一样,YYWebImage返回的不是图片原尺寸

Open IOSBelief opened this issue 7 years ago • 3 comments

2017-04-13 4 17 15 2017-04-13 4 17 29 经打印尺寸不一致,不知道YYWebImage在请求时做了什么处理

IOSBelief avatar Apr 13 '17 08:04 IOSBelief

@ibireme

IOSBelief avatar Apr 13 '17 08:04 IOSBelief

Scale problem ? YYImage seems get the twice scale factor(looks SD is @1x but YY is @2x)

dreampiggy avatar Aug 07 '17 19:08 dreampiggy

I see the origin code: YYImageDecoder *decoder = [YYImageDecoder decoderWithData:self.data scale:[UIScreen mainScreen].scale]; so if you want the origin size just :

    [self.backImageView yy_setImageWithURL:[NSURL URLWithString:url] placeholder:[UIImage imageNamed:@""] options:YYWebImageOptionProgressive completion:^(UIImage * _Nullable image, NSURL * _Nonnull url, YYWebImageFromType from, YYWebImageStage stage, NSError * _Nullable error) {
        CGFloat scale = UIScreen.mainScreen.scale;
        CGSize originImageSize = CGSizeMake(image.size.width * scale, image.size.height*scale);
    }];

Esdeath avatar Jul 12 '21 09:07 Esdeath