C 語言 TIFF 函式庫讀取 TIFF 影像與後設資料教學與範例

介紹如何使用 libtiff 函式庫讀取 TIFF 檔案內的影像與後設資料。 安裝 TIFF 函式庫 若在 Ubuntu Linux 中,可以使用 apt 來安裝 TIFF 函式庫: # 安裝 TIFF 函式庫 sudo apt install libtiff-dev 讀取 TIFF 影像轉為 RGBA 格式 libtiff 函式庫中提供了一個 TIFFReadRGBAImage 高階函數,可以自動讀取 TIFF 影像並轉為 8 位元的 RGBA 格式,以下是一個簡單的範例: ...

June 7, 2020 · G. T. Wang

PHP 寄送 Email 標題使用 UTF-8 編碼顯示中文教學與範例

介紹如何在 PHP 中使用 UTF-8 編碼讓 Email 信件標題可以包含中文字,不需要 SMTPUTF8 支援。 UTF-8 Email 內容 如果要寄送含有 UTF-8 編碼的 Email,可以在郵件標頭中指定內容類型(Content-Type),例如 UTF-8 編碼的文字郵件就指定為: ...

June 6, 2020 · G. T. Wang

使用 ITK 與 OpenVDB 將影像轉為 VDB 格式教學與範例

介紹如何使用 ITK 與 OpenVDB 將三維立體影像轉換為 VDB 格式。 ITK 與 OpenVDB 若要將一般的三維立體影像(volume image)轉換為 VDB 格式,可以使用 ITK 函式庫讀取各種三維立體影像,然後再使用 OpenVDB 函式庫轉為 VDB 的檔案格式,以下是基本的實作程式碼。 ...

June 5, 2020 · G. T. Wang

ITK 影像處理 C++ 程式 Hello World 編譯教學與範例

介紹如何在 Ubuntu Linux 中建立 ITK 應用程式開發環境,撰寫 ITK 的 hello world 程式。 開發環境 若要開發基本的 ITK C++ 應用程式,除了安裝 ITK 函式庫之外,還要安裝好 CMake 編譯工具。在 Ubuntu Linux 中,可以使用 apt 安裝: ...

June 3, 2020 · G. T. Wang

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 所需的系統套件: ...

June 2, 2020 · G. T. Wang