问题标签 [webp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
image - Google 以 Base64 格式而不是 jpg 格式发送图像有什么优势
我注意到谷歌的新页面预览使用base64而不是简单的例如jpgs或png来获取它的图像
这样做有什么好处?
base64 编码的图像在传输过程中可以更好地压缩吗?
或者也许被浏览器或缓存代理缓存得更好?
是不是这样他们就可以执行一个 HTTP 请求并一键接收图像和有关图像的信息?
还有其他想法吗?
[编辑]
我刚刚有一个想法,也许是谷歌可以使用他们的新图像格式
http://code.google.com/speed/webp/没有浏览器的支持?
但是查看返回的字符串(使用提琴手拦截http流量),字符串提到“image/jpeg”。除非某些图像以 webp 格式返回。
javascript - 检测 WebP 支持
如何通过 Javascript 检测对 WebP 的支持?如果可能的话,我想使用特征检测而不是浏览器检测,但我找不到这样做的方法。Modernizr ( www.modernizr.com ) 不检查它。
iphone - iPhone的谷歌webp库?
Google webp 库可用于 iPhone/XCode 吗?是否有从源代码编译此库的常见问题解答?
python - 在 Python 中处理 WebP 图像
我正在寻找类似 PIL(Python Imaging Library)的东西,遗憾的是它不支持 WebP 图像。
我希望能够调整大小和裁剪。或者至少转换为 JPEG,然后我可以使用 PIL。
android - 适用于 Android 的 WebP
有没有关于如何在 Android 上使用 WebP 的示例?我试图获取 webp 图像列表并将它们显示在带有 imageview 的列表视图中。
我知道有一个 libwebp api,并且我已经使用 NDK 将它集成到我的 Android 项目中,但是我如何使用 api 来获取我的二进制 webp 并在 imageview 中显示它?
任何帮助都会很棒!
c# - C# 的 WebP 库
C# 中似乎没有 WebP 的代码示例。有没有?我不需要直接显示 WebP 图像,但保存和传输为 WebP 会很好。
java - 如何检测支持 WebP 的浏览器以及如何为它们提供 WebP 图片?
看到 WebP 图片的惊人尺寸减小(对于无损 + alpha 图片,比“pngcrushed”PNG 小约 28%),我们希望将 WebP 图片提供给支持 WebP 的浏览器。
如果客户端的浏览器支持 WebP,我如何从 Java webapp 服务器检测?
这里有一个关于如何从 JavaScript 执行此操作的问题:
但我想知道如何从 Java 中做到这一点。如果从 Java 执行意味着在客户端调用 JavaScript,那么我想知道如何做到这一点。
javascript - WebP 图像替换
我的最终目标是检测浏览器是否能够显示 webp 图像。如果是,则将页面上的所有图像替换为它们的 webp 等效项(位于同一目录中,名称相同,只是扩展名不同)
目前我有一个脚本可以成功检测浏览器是否能够显示 webp
在获得 webp 支持的情况下,我尝试了以下代码,但没有成功。
当放置在标题中时,控制台确实正确显示了所有图像标签,但源并没有从原来的 filename.png 更改。
关于做错了什么的任何想法?
编辑:感谢 wsanville,我发现了为什么它没有加载图像的问题。然而,查看 chrome 中的网络选项卡仍然显示我正在加载 png 和现在的 webp 图像。如何防止 png 图像首先加载?
image - Go中的WebP编码器/解码器
是否有与当前每周(或可分叉)兼容的完整 WebP 编码器和解码器?
它的速度可以与标准 png 相媲美吗?
iphone - iOS 上的 WebP 图像格式
我目前正在研究在我们的 iOS 软件中使用 Google 的 WebP 图像格式的可能性。
我发现使用 Google 的 C 库根据需要将 WebP 解码为 RGBA8888 并不难。
但是,我想创建一个在 API 和性能方面与 UIImage 相当的实现。
Q1。是否可以在 iOS 中开发图像解码器,以便原生 imageWithData 和其他 API 读取新格式?
Q2。如果不是,UIImageView(和其他框架提供的控件)使用什么 API 来绘制 UIImage?它是公共的(例如drawInRect/drawAtPoint)还是内部的?
我可以从 UIImage 继承,覆盖一些方法(例如 +imageWithContentsOfFile、+imageWithData、+imageNamed、-drawInRect、-drawAtPoint),并让我的 WPImage 对象在 SDK 提供的 API 中表现良好吗?
Q3。如果我假设的 WPImage 类的每个实例都订阅 UIApplicationDidReceiveMemoryWarningNotification (以刷新 RGBA 图像缓冲区,将更小的原始 WebP 数据留在 RAM 中),它不会对性能造成太大影响吗?
我们正在开发的软件可能很容易在 RAM 中有数百个不同的图像。