从第一天起,Pika 就是一个发布图片的好地方。虽然 Pika 永远是一款博客软件,永远不会被设计成 Instagram 的直接替代品,但我们发现博客是分享截图和游记的好地方,而精美的图片对后者大有裨益。
此外,自成立伊始,Pika 的客户就遍布全球。这意味着 Pika 的作者拥有来自世界各地的读者。对于大多数 Pika 博客的读者来说,从美国俄亥俄州寄来的图片似乎不太合理。
从今天起,Pika 已通过全球内容分发网络 ( CDN ) 为所有 Pika 博客读者提供图片服务。通常情况下,当您加载包含图片的已发布博客文章时,速度会显著提升,因为这些图片会从距离您实际位置更近的服务器发送到您的浏览器。
照片性能也应该会得到提升,因为 Pika 现在会在图片呈现给读者之前对其进行调整。这大大减少了图片的实际文件大小。虽然每张图片的调整效果会有所不同,但以下是一个例子:
以下是 Pika 简化这些图像的方法:
-
对于您的帖子加载时显示的图像,Pika 会提供适合屏幕上显示的较小图像尺寸的调整大小版本。
-
对于为了缩放而单击图像时显示的图像,Pika 提供了不同大小的版本。
-
您始终可以按住 cmd 键单击/按住 ctrl 键单击(macOS/Windows)以原始分辨率在新选项卡中打开图像。
-
在所有情况下,我们都会从图片文件中剥离大部分Exif数据。这包括删除位置和相机硬件信息。但我们一定会保留对图片正确显示至关重要的元数据,例如方向和色彩空间信息。
-
我们对文件进行了少量压缩。
此图像的统计数据…
处理前的原始文件:4.2 MB
显示:1 MB
缩放:3.8 MB
处理后原图:4 MB
我们当然可以增加更多压缩比,但在 Pika,我们坚持在照片展示方面毫不妥协。即使我们尝试稍微增加一点压缩比,我们对清晰度和色彩效果都不满意。
当前实施的一些其他特点:
-
我们不会动 GIF 动图。它们很复杂,我们会像往常一样直接通过服务器提供。以后可能会改进。
-
对于技术人员来说,我们尝试了 WebP 和 AVIF 格式,但都无法达到我们可接受的质量性能比。未来我们可能还会尝试这些格式。
Barry 将撰写一篇技术文章,介绍我们在 CDN 上提供优化图像所使用的技术栈。敬请关注后续文章的链接,或在我们的社交媒体上分享。
我们希望这项更新能显著提升您的 Pika 阅读体验。如有任何反馈,请告知我们!