激活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