就质量而言,PNG 是最好的,但它们体积庞大,因此不适合用于网站。
JPEG 会减小文件大小,但会显着降低图像质量。
WebP 是一种相对较新的格式,可以生成尺寸更小、质量更好的图像。
现在,AVIF 是一种新的文件格式,可以在不牺牲质量的情况下压缩图像。对于相同的图像质量,它们比 WebP 更小。
最近 Linux 已开始提供 WebP 支持。但是,许多发行版默认不支持 AVIF 图像格式。
如果你从网络上下载 AVIF 格式的图像,它不会显示缩略图。
avif image no thumbnail
如果你尝试使用默认图像查看器打开它,它很可能会显示“无法识别的图像文件格式”错误。
avif images dont open linux
那么,解决方案是什么? 在 Linux 上根本看不了 AVIF 图像吗?
不,事实并非如此。对于 Linux,总有一种解决方法。
在 Linux 中查看 AVIF 图像文件
有一个名为 gThumb 的便捷 图像查看器,可用于在 Linux 上打开 AVIF 图像。
如果不是全部的话,它应该在大多数 Linux 发行版的仓库中可用。
在 Ubuntu 和基于 Debian 的发行版上,使用以下命令安装 gThumb。
sudo apt install gthumb
install gthumb ubuntu
在安装完成后,你可以选择一张 AVIF 图像,右键单击它,然后选择“打开方式Open With”选项。在这里,可以将 gThumb 设为 AVIF 图像的默认打开工具并使用它打开文件。
make gthumb default for avif
gThumb 在打开的图像下以缩略图格式显示同一文件夹中的所有图像。
avif image opened with gthumb in linux
使用 gThumb 打开 AVIF 图像后,它们也应该以缩略图显示。
avif image thumbnail
就是这样。你现在可以在 Linux 桌面上欣赏 AVIF 图像。
总结
gThumb 是一个用途极为广泛且功能强大的应用。这句话可以重写成:为什么在 GNOME 或其他桌面环境和发行版中没有将其作为默认的图像查看器呢?。
关于 Linux 中默认的 AVIF 支持,迟早会添加。目前,gThumb 完成了这项工作。
以上是如何在 Ubuntu 和其他 Linux 发行版中查看 AVIF 图像的详细内容。更多信息请关注PHP中文网其他相关文章!

NGINXisessentialformodernwebapplicationsduetoitsrolesasareverseproxy,loadbalancer,andwebserver,offeringhighperformanceandscalability.1)Itactsasareverseproxy,enhancingsecurityandperformancebycachingandloadbalancing.2)NGINXsupportsvariousloadbalancingm

通过Nginx配置SSL/TLS来确保网站安全,需要以下步骤:1.创建基本配置,指定SSL证书和私钥;2.优化配置,启用HTTP/2和OCSPStapling;3.调试常见错误,如证书路径和加密套件问题;4.应用性能优化建议,如使用Let'sEncrypt和会话复用。

Nginx是高性能的HTTP和反向代理服务器,擅长处理高并发连接。1)基本配置:监听端口并提供静态文件服务。2)高级配置:实现反向代理和负载均衡。3)调试技巧:检查错误日志和测试配置文件。4)性能优化:启用Gzip压缩和调整缓存策略。

Nginx缓存可以通过以下步骤显着提升网站性能:1)定义缓存区和设置缓存路径;2)配置缓存有效期;3)根据不同内容设置不同的缓存策略;4)优化缓存存储和负载均衡;5)监控和调试缓存效果。通过这些方法,Nginx缓存能减少后端服务器压力,提升响应速度和用户体验。

使用DockerCompose可以简化Nginx的部署和管理,通过DockerSwarm或Kubernetes进行扩展是常见的做法。1)使用DockerCompose定义和运行Nginx容器,2)通过DockerSwarm或Kubernetes实现集群管理和自动扩展。

Nginx的高级配置可以通过服务器块和反向代理实现:1.服务器块允许在一个实例中运行多个网站,每个块独立配置。2.反向代理将请求转发到后端服务器,实现负载均衡和缓存加速。

Nginx性能调优可以通过调整worker进程数、连接池大小、启用Gzip压缩和HTTP/2协议、使用缓存和负载均衡来实现。1.调整worker进程数和连接池大小:worker_processesauto;events{worker_connections1024;}。2.启用Gzip压缩和HTTP/2协议:http{gzipon;server{listen443sslhttp2;}}。3.使用缓存优化:http{proxy_cache_path/path/to/cachelevels=1:2k

Nginx安全强化可以通过以下步骤实现:1)确保所有流量通过HTTPS传输,2)配置HTTP头增强通信安全性,3)设置SSL/TLS加密数据传输,4)实施访问控制和速率限制防范恶意流量,5)使用ngx_http_secure_link_module模块防范SQL注入攻击,这些措施能有效提升Nginx服务器的安全性。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

SublimeText3汉化版
中文版,非常好用

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

禅工作室 13.0.1
功能强大的PHP集成开发环境