激活jws.mono的圖像處理

    不得不說,jws.mono真的給咱們帶來了很大的便利,它免除了咱們編譯Linux.NET所帶來的煩惱,節省了咱們的時間。可是金無足赤人無完人,雖然jws.mono已經大體可以提供與咱們自行編譯相同的效果,不過它仍然有一點不足,那就是咱們沒法使用與圖形處理相關的工做(System.Drawing)。形成這點不足的緣由就是在於,咱們的jws.mono沒有內置與常見圖像處理相關的庫,澄清一點,這裏所指的庫是相似於"libpng庫"、"libjpeg庫"、"gd庫"之類的通用圖形處理庫,並不是"libgdiplus庫","libgdiplus庫"是已經集成了的。服務器

    因此當有使用jws.mono的讀者須要作一些與圖像處理相關的操做時(驗證碼的生成之類的),頁面會出現以下圖的錯誤(大圖,能夠單獨拖出來看)網絡

    要解決這個問題也是比較簡單的,咱們只要把缺了的庫補上便可。字體

    對於CentOS【Red Hat流】操做系統的讀者可在網絡通暢的狀況下執行如下命令:操作系統

      yum install glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel  cairo-devel.net

    對於Ubuntu【Debian流】操做系統的讀者則能夠在網絡暢通的狀況下執行如下命令:blog

      apt-get install libgif-dev libtiff4-devip

      apt-get libpng12-dev libexif-dev libx11-devget

      apt-get libxft-dev libjpeg62-dev博客

    經過以上的命令,系統會自動的從Linux鏡像服務器在線下載並安裝相關的圖形庫。再這些庫安裝完畢以後,讀者們只須要執行:編譯

      service jwsd stop

      service jwsd start

    從新啓動Jexus服務【沒有註冊腳本的,自行進入/jws.mono/jexus/進行重啓】,咱們就可使用上了圖像處理功能了。

    好的,這一節到此結束,若是各位讀者的機器足夠「乾淨」,再完成這些圖像庫的安裝以後可能還須要安裝字體庫,有須要的讀者能夠移步到《如何給CentOS安裝字體庫》,但願各位讀者能使用愉快,謝謝。

    個人博客中對應的文章地址:http://jhonge.net/Home/Single/3864001

相關文章
相關標籤/搜索