• 跳至主要導覽
  • 跳至主要內容
  • 跳至主要資訊欄
Office 指南

Office 指南

辦公室工作實用教學

  • Excel
  • Word
  • PowerPoint
  • Windows
  • PowerShell
  • R

OpenImageIO 影像讀寫函式庫編譯、安裝教學

介紹如何從原始碼自行編譯並安裝 OpenImageIO 影像讀寫函式庫。

安裝 CMake

首先下載、編譯並安裝最新版的 CMake:

# 下載、編譯、安裝 CMake
wget https://github.com/Kitware/CMake/releases/download/v3.17.3/cmake-3.17.3.tar.gz
tar zxvf cmake-3.17.3.tar.gz
cd cmake-3.17.3
./configure
make -j8 && sudo make install

安裝編譯用系統套件

安裝一些編譯 OpenImageIO 所需的系統套件:

# 安裝必要套件
sudo apt install libboost-all-dev libjpeg-dev libtiff-dev libpng-dev

# 安裝選用套件
sudo apt install libopenexr-dev libtiff5-dev libopenvdb-dev \
  libdcmtk-dev libopenjp2-7-dev libraw-dev libtbb-dev ffmpeg \
  libturbojpeg0-dev libbz2-dev libfreetype6-dev \
  libopencolorio-dev libopencv-dev libgif-dev \
  libwebp-dev libsquish-dev

# 安裝 QT 套件
sudo apt install qtbase5-dev libqt5opengl5-dev

編譯與安裝 OpenImageIO

從 OpenImageIO 的 GitHub 下載原始碼:

# 下載 OpenImageIO 原始碼
git clone https://github.com/OpenImageIO/oiio.git

先安裝 pybind11:

# 安裝 pybind11
cd oiio/
bash src/build-scripts/build_pybind11.bash

編譯並安裝 OpenImageIO:

# 編譯 OpenImageIO
make INSTALL_PREFIX=/opt/OpenImageIO

# 安裝 OpenImageIO
sudo make install

參考資料:OpenImageIO Programmer Documentation

分類:免費工具 標籤:OpenVDB

讀者互動方式

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

主要資訊欄

搜尋

近期文章

  • Linux 檢查、測試 CPU AES-NI 硬體加速加密指令集教學
  • CentOS Linux 7.9 自行編譯、安裝 OpenSSH 9.0p1 伺服器教學與範例
  • Python 使用 zipfile 模組壓縮、解壓縮 ZIP 檔案教學與範例
  • Python 以 LINE Notify 自動傳送即時訊息、圖片教學與範例
  • Linux 使用 Prometheus 與 Grafana 監控伺服器狀態、發送告警 Email 簡訊教學與範例
  • Linux 設定 pam_tty_audit 記錄 SSH 使用者操作指令教學與範例
  • Linux 封鎖、解鎖登入失敗次數過多的帳號 pam_faillock 教學與範例
  • Python 使用 pytube 自動下載 YouTube 影片教學與範例

推薦網站

  • Udemy 線上教學課程
  • Coursera 線上教學課程

關注本站

  • 電子郵件
  • Facebook

公益

  • 家扶基金會
  • 台灣世界展望會
  • Yahoo 奇摩公益
  • igiving 公益網
  • 兒福聯盟

Copyright © 2021 · Office Guide