美文网首页
iOS 中计算图片资源的大小方式

iOS 中计算图片资源的大小方式

作者: Mr_滑 | 来源:发表于2021-12-18 15:05 被阅读0次

长 * 宽*scale * scale
scale 是根据屏幕大小所获取的缩放因子

if SD_WATCH

if ([[WKInterfaceDevice currentDevice] respondsToSelector:@selector(screenScale)])

elif SD_UIKIT

if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)])

elif SD_MAC

if ([[NSScreen mainScreen] respondsToSelector:@selector(backingScaleFactor)])

endif

{
    // a@2x.png -> 8
    if (key.length >= 8) {
        // Fast check
        BOOL isURL = [key hasPrefix:@"http://"] || [key hasPrefix:@"https://"];
        for (NSNumber *scaleFactor in SDImageScaleFactors()) {
            // @2x. for file name and normal url
            NSString *fileScale = [NSString stringWithFormat:@"@%@x.", scaleFactor];
            if ([key containsString:fileScale]) {
                scale = scaleFactor.doubleValue;
                return scale;
            }
            if (isURL) {
                // %402x. for url encode
                NSString *urlScale = [NSString stringWithFormat:@"%%40%@x.", scaleFactor];
                if ([key containsString:urlScale]) {
                    scale = scaleFactor.doubleValue;
                    return scale;
                }
            }
        }
    }
}
return scale;

}

相关文章

  • iOS 中计算图片资源的大小方式

    长 * 宽*scale * scalescale 是根据屏幕大小所获取的缩放因子 if SD_WATCH elif...

  • 图片资源优化

    图片资源优化后的好处: 方案 iOS 使用Assets来管理资源; 使用TinyPng来优化png格式图片大小;T...

  • iOS根据图片比例计算显示大小

    前言 iOS开发中,很多地方使用到图片浏览,这时候就可能需要旋转屏幕查看图片,下面分享一种计算图片旋转大小的方法,...

  • 图片简单操作

    图片大小 图片在计算机中的大小 图片的总大小 = 图片的总像素 * 每个像素占用的大小 位图 bmp格式的图片是无...

  • uni-app 背景相关

    背景图片固定大小 :背景图片大小,背景图片资源路径,背景的平铺方式 background-size: 100% 1...

  • 多媒体编程

    多媒体编程 文字、图片、音频、视频 计算图片大小 加载大图片 图片大小的计算图片大小=图片总像素*每个像素的大小b...

  • 工程大小优化之图片资源

    工程大小优化之图片资源 摘要:点点iOS项目本身功能较多,导致应用体积也比较大。一个Xcode工程下图片资源占用了...

  • 清理 iOS 项目不用的图片资源

    清理 iOS 项目不用的图片资源 清理 iOS 项目不用的图片资源

  • 清理ios项目不用的图片资源

    清理ios项目不用的图片资源 清理ios项目不用的图片资源

  • 2019-08-15

    padding方式: same padding:当计算图片最右时,不够窗口大小,补零。输出的形状计算如下: ​ v...

网友评论

      本文标题:iOS 中计算图片资源的大小方式

      本文链接:https://www.haomeiwen.com/subject/udjgfrtx.html