« VB程式: Big5 中文筆劃換算 | 首頁 | 使用 Proxy Server 隱蔽真實 IP »

2006年03月28日

在 Linux 環境使用 khtml2png 製作網頁縮圖

只要使用 khtml2png 這個小工具, 就能製作如同 HEMiDEMiBlogMarks.net 所呈現的網頁縮圖.

需求套件

Ubuntu: g++, kdelibs4-dev, zlib1g-dev
Fedora Core: gcc-c++, kdelibs-devel, zlib-devel

在 Ubuntu 5.10 環境下 (GNOME) 的安裝過程

sudo su -
cd /usr/local/src
wget http://nchc.dl.sourceforge.net/sourceforge/khtml2png/khtml2png-1.0.3.tar.bz2
tar -jxf khtml2png-1.0.3.tar.bz2
cd khtml2png-1.0.3
./configure --prefix=/usr/local
make
make install

執行檔為: /usr/local/bin/khtml2png

使用範例

khtml2png --width 1024 --height 768 --scaled-width 320 --scaled-height 240 http://www.hinet.net/ hinet.png

以 1024 x 768 的虛擬視窗瀏覽 hinet 首頁, 並將虛擬視窗存成 320 x 240 的 hinet.png 檔

在 Fedora Core 3 文字模式 (init 3) 未安裝 X window 環境下的操作

  1. 除前述之需求套件外, 需另外加裝 xorg-x11 (皆以 yum 安裝)
  2. 安裝 khtml2png 時, configure 參數為: --prefix=/usr/local --with-qt-dir=/usr/lib/qt-3.3
  3. 啟動 xfs daemon: /etc/init.d/xfs start
  4. 啟動 X server: /usr/X11R6/bin/X :1 &
  5. 執行 khtml2png: 同前述範例, 加上 --display :1 參數即可

ps. 美化虛擬視窗內的中文字型請參考: 從 Fedora Core 3 最小安裝開始

khtml2png's User Agent ID

Mozilla/5.0 (compatible; Konqueror/3.4; Linux) KHTML/3.4.2 (like Gecko)


參考資料:

Posted by Jamyy at 2006年03月28日 14:53

Trackback Pings

TrackBack URL for this entry:
http://cha.homeip.net/cgi-bin/mt/mt-tb.cgi/184