在 Linux 環境使用 khtml2png 製作網頁縮圖
只要使用 khtml2png 這個小工具, 就能製作如同 HEMiDEMi、BlogMarks.net 所呈現的網頁縮圖.
- 在 Ubuntu 5.10 環境下 (GNOME) 的安裝過程
- 在 Fedora Core 3 文字模式 (init 3) 未安裝 X window 環境下的操作
需求套件
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 環境下的操作
- 除前述之需求套件外, 需另外加裝 xorg-x11 (皆以 yum 安裝)
- 安裝 khtml2png 時, configure 參數為: –prefix=/usr/local –with-qt-dir=/usr/lib/qt-3.3
- 啟動 xfs daemon: /etc/init.d/xfs start
- 啟動 X server: /usr/X11R6/bin/X :1 &
- 執行 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)
转自:http://cha.homeip.net/blog/archives/2006/03/_linux_khtml2pn.html