我正在使用OpenWRT的嵌入式設備上進行開發。每當我嘗試使用fswebcam從我的/ dev/video0中捕獲圖像並且想要爲圖像添加一些文本(--info switch)時,我就會遇到這個錯誤。fswebcam:無法加載字體'luxisr':libgd未使用FreeType字體支持生成
所以標準字體'luxisr'不起作用。我試過提供我自己的.ttf字體。同樣的結果。有沒有一個字體,fswebcam將能夠使用,而無需更改我當前的安裝,即當前的libgd構建?我在考慮在libgd中包含freetype字體支持,重建和重新安裝將是不平凡的(爲什麼他們默認情況下不啓用它)。
感謝有這方面的幫助...
UPDATE [2011年3月31日]:我提出了這個問題鷺弘,fswebcam的作者。今天早上他讓我知道:
fswebcam現在只能使用TTF字體,並且依賴於libgd中的freetype支持才能呈現它們。有兩種選擇:
重建帶有freetype支持的libgd。我不熟悉OpenWRT構建系統,但這可能是最簡單的選擇。 Freetype似乎已經打包了,所以它不應該是太痛苦。
libgd也有一個簡單的位圖字體內置。如果沒有檢測到freetype支持,我可以讓fswebcam回落,但它看起來不會那麼好。
-Phil
所以我要前進,將非常具有RE /交叉編譯的libgd對於FreeType支持。
顯然,我做的事情很不得人心。 :( – 2011-03-30 13:01:30