iOS 解决SDWebImage/WebP依赖libwebp无法下载的问题

Google webp 编译生成 iOS framework 什么是webp?这里我就不多说了,直接在官网黏一段描述过来: WebP is a new image format that provides lossless and lossy compression for images on the web. WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy 阅读详情

前言

前几天同事cocoapods 重装,在项目中pod install 的时候libwebp,始终装不成功。查看了一下才知道libwep 是Google 源。然后各种五花八门的解决方案就出现在了搜索结果中。下面我说一个比较简单的方式。

解决方案(制作pod私有webp组件)

1.首先删除podfile 中的SDWebImage/WebP,然后pod install,这样工程中libwep 和 SDWebImage中的WebP 都被清除。
2.下载 YYImage 你会发现里面会有webp的framework。在这里插入图片描述
3.把SDWebImage 中的webp 中的文件单独拿出来。
4.做私有pod组件为xxxWebP,具体的podspec 如下,在这里插入图片描述
注释:如果大家有人没有做过pod 私有组件,可以制作自己的 GitHub 的pod组件,然后自己使用。

webp.framework0.5.0 webp.framework0.5.0 扩展sdwebimage兼容webp格式图片加载 立即下载

相关推荐

webp.framework0.6.0

webp.framework0.6.0 扩展sdwebimage兼容webp格式图片加载

WebP-iOS-示例项目常见问题解决方案

WebP-iOS-示例项目常见问题解决方案 项目基础介绍 WebP-iOS-示例项目是一个用于在iOS平台上使用libwebp库的示例项目。libwebp是一个开源的图像编解码库,支持WebP格式的图像处理。该项目的主要目的是帮助开发者了解如何在iOS应用中集成和使用libwebp库。 该项目的主要编程语言是Objective-C,同时也包含了一些Shell脚本用于构建libwebp库。 新手使用...

gitblog_00882的博客 587

iOS pod Error installing libwebp错误解决办法

:warning_selector:亲证有效 错误信息如下: fatal: unable to access ‘https://chromium.googlesource.com/webm/libwebp/’: Failed to connect to chromium.googlesource.com port 443: Operation timed out :warning_selector:解决办法: 步骤一、pod repo 查看 cocoapods 在本机的PATH 步骤二、拼接地址:由1所得出path拼接为,path/Specs/1/9/2/libwebp 步骤三、右键finder前往文件夹,将2所得地址输入,前往 步骤四、打开你要加载的版本

iOS 利用SDWebImage加载webp图片

参考博文:http://blog.csdn.net/zhangxiweicaochen/article/details/77651049 首先下载libwebp http://www.linuxfromscratch.org/blfs/view/svn/general/libwebp.html 下载完成后解压并运行 iosbuild.sh 文件,会生成iosbuild文件夹 ...

weixin_30518397的博客 657

从 0 搭建一个智能问答工单系统:低代码 + 大模型的实战融合方案

企业智能问答工单系统解决方案:通过橙武低代码平台集成DeepSeek大模型,实现自动化工单处理与智能问答。系统能自动匹配知识库、分类工单,支持多渠道接入,显著提升响应效率(答复时间从12小时降至5分钟)。采用MySQL8表结构设计,结合向量数据库实现语义搜索,客服人力需求减少70%。系统支持知识库持续优化,AI答复满意度达88%,助力企业低成本构建智能客服中台。

欢迎来到我的优快云博客!我专注于技术创新和数字化转型,特别是在低代码平台、人工智能和大数据分析领域的探索与应用。通过深入分析各种行业案例,帮助企业加速数字化进程,提升运营效率与创新能力。在这里,您将找到关于低代码平台、AI技术、数据分析与 1549

VINS技术路线与代码详解

VINS技术路线 写在前面:本文整和自己的思路,希望对学习VINS或者VIO的同学有所帮助,如果你觉得文章写的对你的理解有一点帮助,可以推荐给周围的小伙伴们,当然,如果你有任何问题想要交流,欢迎随时探讨。话不多说,下面上正文。 VINS代码地址:https://github.com/HKUST-Aerial-Robotics/VINS-Mono 参考文档:1.VINS-Mono A R...

wangshuailpp的博客 7万+

iOS开发中WebP格式的64位支持处理

几个月前我们项目中增加了对webp格式的处理,期间遇到了一些问题,这是其中的一个小的记录。

月若无涯的专栏 1944

【王道训练营 C/C++方向基础 60 题(31-40)】

王道训练营 C/C++方向基础 60 题(31-40)

qq_55805517的博客 3067

webpack下载图片压缩(imagemin)的依赖插件,出现下载失败的问题

webpack下载图片压缩(imagemin)的依赖插件,出现下载失败的问题

coding... 1713

RT-Thread与LWIP协议栈在GD32F450XX上的移植实战:从FreeRTOS到RT-Thread的切换指南

本文详细介绍了将LWIP协议栈从FreeRTOS移植到RT-Thread系统,并在GD32F450XX开发板上实现的完整实战指南。重点解析了sys_arch适配层、邮箱与信号量接口的关键改造,以及网络驱动ethernetif.c的适配步骤,帮助开发者解决线程通信差异,实现稳定网络连接。

linux6sysadmin的博客 824

Foxmail 7.2.25以下版本XSS漏洞实战复现:手把手教你如何构造恶意邮件(含防御方案)

本文深入解析Foxmail 7.2.25以下版本的XSS漏洞(CNVD-2025-06036),详细展示如何构造恶意邮件进行跨站脚本攻击,并提供从客户端升级到企业级防护的多层次防御方案,帮助用户有效防范安全风险。

view3的博客 163

在iOS上进行WebP编码是一种怎样的体验?

前言 事情是这样的,出于节省流量的目的,最近在研究如何在iOS上将相机输出的JPEG编码成WebP,用于后续的图片上传。WebP由于其优势,可以达到既节省流量又能拥有不错的图像质量,所带来的好处也又很多,譬如加快了加载时间、节约服务器带宽。具体的WebP介绍可以看看这篇文章:WebP 极限压缩及ios实现。由于在研究过程中发现,WebP在移动端大多数场景为解码,也就是利用其体积小的特性节省下载资源部分的流量,但对于在移动端编码的资料就不多。故想通过本文记录一下此次研究。 移动端上的WebP编码 Androi

henry_lei的博客 1838

最优化理论与自动驾驶(三):LQR原理、公式及代码演示

LQR 是基于线性系统和二次型代价函数的最优控制方法,在实际工程应用中,我们一般采用离散时间系统的LQR设计,其目标是通过设计反馈控制律,使系统在离散时间步长内稳定运行,最小化某个二次型代价函数。给定一个离散时间系统,其状态和控制输入通过以下方程表示:是时刻k的系统状态,是时刻k的控制输入,是状态转移矩阵,是输入矩阵。系统描述的物理意义:系统状态通过矩阵A演变到下一时刻,同时控制输入通过矩阵B影响系统的状态。

a8598671的博客 4595

iOS兼容WebP格式图片

关于webp格式图片: 由Google发展出来,正常来说,在Android上是不需要做任何适配处理的。但是在iOS需要加入图片的适配,否则显示不了。关于webp图片详细介绍可以百度。 适配依赖库及其版本: 1、SDWebImage (5.0.1) 2、SDWebImageWebPCoder (0.2.0) 3、libwebp (1.0.2) Podfile这样写: #图片下载及管理 pod 'SDWebImage', '~> 5.0.1' #兼容webp格式图片,会自动关联下载li

u013712343的博客 2468

Hermes 教程 03:Skills 系统

摘要:Hermes Skills是一种自我改进机制,可将解决问题的经验保存为可复用技能文档。v0.13.0版本遵循agentskills.io开放标准,与Claude Skills互通。技能创建流程包括发现问题、创建技能文件、加载使用和优化更新四个阶段。系统提供技能检索和自维护机制(Curator),支持技能媒体路由和多种管理命令。内置技能涵盖开发调试、创意头脑风暴等场景,通过积累技能使Hermes更适应用户需求。

程序猿_三产 727

13、核心网络模块:VyOS 设备配置实战

本文详细介绍了如何使用 Ansible 核心网络模块对 VyOS 虚拟设备进行自动化配置,涵盖环境搭建、变量设置、任务编写、playbook 运行及配置验证全过程。通过实际案例展示了 Ansible 在网络设备管理中的强大功能,包括多设备支持、模板化配置、备份回滚等优势,并提供了最佳实践建议与未来发展趋势分析,帮助读者提升网络运维效率。

linux6sysadmin的博客 114

SDWebImage支持WebP格式图片

SDWebImage本身就已经支持了webp格式的图片 1.下载libwebp https://github.com/webmproject/libwebp 然后你需要先安装好有homebrew或者macports 安装homebrewh很简单,执行一条命令即可 ruby -e "$(curl -fsSL https://raw.githubusercontent.c...

dizhanguang5696的博客 321

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

WebP-iOS-example 开源项目教程

WebP-iOS-example 开源项目教程 项目介绍 WebP-iOS-example 是一个由 Carson McDonald 开发的开源项目,旨在展示如何在 iOS 应用中使用 WebP 图像格式。WebP 是一种由 Google 开发的高效图像文件格式,与 JPEG、PNG 等传统格式相比,WebP 具有更高的压缩效率,能够以更小的体积提供接近无损的质量。此外,WebP 还支持透明度(A...

gitblog_00597的博客 322

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

iOS-WebP完整教程:从零开始实现iOS图片压缩与WebP格式转换

iOS-WebP是一款专为iOS平台打造的WebP图片格式编解码工具,能够帮助开发者轻松实现高效的图片压缩与格式转换功能。WebP作为Google推出的现代图像格式,相比传统的JPEG和PNG格式,能够在保持相同图像质量的前提下显著减小文件大小,从而提升App加载速度和节省用户流量。本教程将带你从零开始,快速掌握如何在iOS项目中集成和使用iOS-WebP,让你的应用图片处理能力更上一层楼。 #

gitblog_00357的博客 427

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

ios-WebP

WebP 是一种非常优秀的图片格式,在 iOS 开发中,它是减小包体积和优化网络性能的强大工具。对于 iOS 14+ 的项目:强烈建议将所有合适的图片资源转换为 WebP 格式。对于需要兼容旧版本 iOS 的项目:可以考虑使用SDWebImage等库来引入 WebP 支持,特别是对于网络图片加载场景。通过合理地使用 WebP,你可以在不牺牲用户体验的前提下,显著提升你的 App 性能。

denggun12345的博客 1228

让你的工程支持WebP格式图片

前言 最近在公司做类似与朋友圈动态展示图片的时候,无意间接触到了WebP格式图片。WebP 的优势体现在它具有更优的图像数据压缩算法,能带来更小的图片体积,而且拥有肉眼识别无差异的图像质量;同时具备了无损和有损的压缩模式、Alpha 透明以及动画的特性,在 JPEG 和 PNG 上的转化效果都相当优秀、稳定和统一。下面开始介绍几种让工程支持WebP方法吧

weixin_34206899的博客 821

WebP 极限压缩及ios实现

WebP 极限压缩及ios实现 Levi.duan 会议提纲 概念以及定义 什么是Webp ? WebP (发音 weppy ),是一种同时提供了有损压缩与无损压缩的图片文件格式,是Google新推出的影像技术,它可让网页图档有效进行压缩,同时又不影响图片格式兼容与实际清晰度,进而让整体网页下载速度加快 WebP 无损压缩的图片可以...

weixin_30748995的博客 487

探索高效图像处理新境界:SDWebImageWebPCoder深度解析

探索高效图像处理新境界:SDWebImageWebPCoder深度解析 随着移动应用对图片加载速度和存储效率的追求日益提高,SDWebImageWebPCoder作为一项前沿解决方案进入我们的视野。该库专为实现WebP格式的图片解码与编码而生,优化了iOS及其生态下的图片处理体验。接下来,我们将深入探索这一项目的魅力,了解它如何简化开发者的工作,并提升用户体验。 项目介绍 SDWebImageWe...

gitblog_00711的博客 1052

iOS 客户端基于 WebP 图片格式的流量优化(上)

首先,这是一个基于具体业务的组件优化方案,我尽量把业务逻辑从代码中抽离出来,部分地方代码可能有删减。 现在这个方案是用于一个多图片的新闻类应用,粗略估计过,用户在浏览完第一页所有新闻(共48篇),会消耗流量达100M,其中98M为图片,这里值得优化的空间非常大。 针对这种情况,我们先后使用过的优化包含:wifi条件下预载所有文章、图片和j...

weixin_34004750的博客 277

Pod SDWebImageWebPCoder增加WebP图片解析报错

如题: 如今SDWebImage已经升级到5.0版本, 更新pod的时候报错 pod 'SDWebImageWebPCoder' #报错 [!] Error installing libwebp [!] /usr/bin/git clone https://chromium.googlesource.com/webm/libwebp /var/folders/y8/lf234pd14nbbftj...

weixin_34067980的博客 1514

C# 后台处理 webp图片

处理.webp图片、Bitmap.FromStream 报错:参数无效、Imazen.WebP.bll、libwebp.dll

duoni2014的博客 3531
上一篇: iOS 客户端接口报错信息处理(未能完成该操作。软件导致连接中止 或者是 Software caused connection abort Code 53)
下一篇: fastlane 错误之 PGYER Plugin Error: error installType
蟒蛇_AutoFire
博客等级 码龄16年 21粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值