当前位置: 首页 > news >正文

timg 跨平台安装教程:从 Ubuntu 到 macOS 的完整部署方案

timg 跨平台安装教程:从 Ubuntu 到 macOS 的完整部署方案

【免费下载链接】timgA terminal image and video viewer.项目地址: https://gitcode.com/gh_mirrors/ti/timg

timg 是一款功能强大的终端图片和视频查看器,让你在命令行环境中也能轻松浏览多媒体内容。本教程将带你完成从 Ubuntu 到 macOS 系统的 timg 完整部署方案,无论你是 Linux 爱好者还是 macOS 用户,都能快速上手这款实用工具。

📋 准备工作:了解 timg 的核心优势

在开始安装前,先让我们看看 timg 如何改变你在终端中查看图片的体验。timg 支持多种显示模式,包括网格布局和高清终端渲染,以下是实际效果展示:


图 1:timg 在终端中以网格模式显示多张图片的效果


图 2:timg 在终端中渲染高清向日葵图片的效果

🔧 快速安装:一键部署方案

Ubuntu/Debian 系统

对于 Ubuntu 或 Debian 用户,官方提供了直接的 apt 安装方式:

sudo apt install timg

macOS 系统

macOS 用户可以通过 Homebrew 快速安装:

brew install timg

🛠️ 源码编译:自定义安装指南

如果你的系统没有官方包,或需要自定义功能,可以从源码编译安装。

步骤 1:克隆代码仓库

git clone https://gitcode.com/gh_mirrors/ti/timg cd timg

步骤 2:安装依赖

Debian/Ubuntu 依赖
sudo apt install cmake git g++ pkg-config sudo apt install libgraphicsmagick++-dev libturbojpeg-dev libexif-dev libswscale-dev libdeflate-dev librsvg2-dev libcairo-dev # 可选:视频解码支持 sudo apt install libavcodec-dev libavformat-dev libavdevice-dev # 可选:额外功能支持 sudo apt install libopenslide-dev libpoppler-glib-dev pandoc
Fedora 依赖
sudo dnf install cmake git g++ pkg-config sudo dnf install GraphicsMagick-c++-devel turbojpeg-devel libexif-devel libswscale-free-devel librsvg2-devel cairo-devel libdeflate-devel poppler-glib-devel libsixel-devel qoi-devel # 可选:视频解码支持 sudo dnf install libavcodec-free-devel libavformat-free-devel libavdevice-free-devel openslide-devel
macOS 依赖
brew install cmake git GraphicsMagick webp jpeg-turbo libexif librsvg cairo # 可选:视频解码支持 brew install ffmpeg # 可选:额外功能支持 brew install openslide pandoc

步骤 3:编译与安装

mkdir build cd build cmake ../ -DWITH_OPENSLIDE_SUPPORT=On # 可添加其他编译选项 make sudo make install

⚙️ 编译选项说明

timg 提供多种编译时选项,可根据需求自定义:

  • -DWITH_OPENSLIDE_SUPPORT=On: 启用 OpenSlide 图片支持
  • -DWITH_VIDEO_DEVICE=On: 支持视频设备输入(如摄像头)
  • -DWITH_FFMPEG=On: 启用 FFmpeg 视频解码支持

🎯 验证安装

安装完成后,运行以下命令验证:

timg --version

尝试查看一张图片:

timg img/sunflower-term.png

📚 相关资源

  • 项目源码目录:src/
  • 编译配置文件:CMakeLists.txt
  • 依赖管理:shell.nix

通过本教程,你已掌握 timg 在不同操作系统上的安装方法。无论是快速部署还是自定义编译,timg 都能满足你在终端中查看图片和视频的需求。现在就开始体验这款强大的终端多媒体工具吧!

【免费下载链接】timgA terminal image and video viewer.项目地址: https://gitcode.com/gh_mirrors/ti/timg

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/658860/

相关文章:

  • 产品经理开需求评审会?2026年这5款会议纪要ai工具,散会10分钟出完整纪要不加班
  • WooCommerce 中根据用户登录状态动态显示或隐藏元素的正确方法
  • Nanbeige 4.1-3B Streamlit UI实操手册:自定义背景色与气泡样式的修改方法
  • P13 | 异步任务:后台长时间操作的最佳实践
  • gh_mirrors/prompts29/prompts高级技巧:10个方法优化你的AI引导词策略
  • 单元测试 Mock不Mock?
  • WindowsCleaner:彻底解决C盘空间不足的终极方案
  • 保姆级教程:用PMW3901光流+VL53L1X激光搞定Pixhawk室内悬停(附QGC参数配置)
  • 【开源专访】谢宝友:会说话的Linux内核
  • 欧拉角、quat四元组和旋转矩阵的关系
  • WPF + OpenCvSharp 搭个 OpenCV 脚手架,所见即所得玩转图像处理
  • fake2db多数据库支持:一次配置生成MySQL、PostgreSQL、MongoDB测试数据
  • 论文阅读:StructXLIP: Enhancing Vision-language Models with Multimodal Structural Cues
  • 两数之和、三数之和、k 数之和通用模板
  • 状态缓存与TTL:给每个设备状态贴一张“保质期”
  • LangChain 昨天悄悄打了个安全补丁,你的 Agent 可能正在被“越狱“
  • D4: 常见误区:管理者最容易踩的 5 个坑
  • 拼多多如何批量上下架商品?拼多多一键下架所有商品操作步骤
  • 解锁NVIDIA显卡潜力:用Profile Inspector深度优化游戏性能的终极指南
  • USB运动控制 (五轴雕刻机系统)全部开源 不保留任何关键技术,PCB可直接生产,C++6.0...
  • RAG大模型落地秘籍:文档+数据库双场景问答,代码即实战!
  • ArcGIS模型构建器实战:一个模型搞定多个GDB批量转SHP(附避坑技巧)
  • 为端到端API添加Naive RAG 流程
  • 漏检率0.05%!大厂供应链3C质检实战:C#工业相机+PLC联动外观缺陷检测全流程落地
  • 深度学习特征检测终极指南:SuperPoint完整教程与实战应用
  • ESP32 OTA升级实战:从零搭建一个带版本校验和自动回滚的远程固件更新服务
  • 数据中台进入“精耕期”:五大主流数据治理平台横向测评与选型指南
  • 35岁转行AI大模型开发?零基础也能逆袭!掌握这些资源,轻松拿高薪Offer!
  • SQLJOIN连接中如何处理复杂的业务规则_子查询逻辑封装与连接
  • Montgomery模乘算法详解:从数学原理到硬件优化(含CSA加法器设计)