1. 程式人生 > 其它 >centos7安裝libgdiplus。netcore生成驗證碼,處理圖片 centos7安裝libgdiplus。netcore生成驗證碼,處理圖片

centos7安裝libgdiplus。netcore生成驗證碼,處理圖片 centos7安裝libgdiplus。netcore生成驗證碼,處理圖片

centos7安裝libgdiplus。netcore生成驗證碼,處理圖片

 
  yum install autoconf automake libtool
  yum install freetype-devel fontconfig libXft-devel
  yum install libjpeg-turbo-devel libpng-devel giflib-devel libtiff-devel libexif-devel
  yum install glib2-devel cairo-devel
  git clone https://github.com/mono/libgdiplus
  cd libgdiplus
  ./autogen.sh
  make
  make install
  cd /usr/lib64/
  ln -s /usr/local/lib/libgdiplus.so gdiplus.dll

錯誤一

type init 錯誤。提示找不到libgdiplus元件

Make solution 1:

  ln -s /usr/local/lib/libgdiplus.so /usr/lib64/libgdiplus.so
   
  ln -s /usr/local/lib/libgdiplus.so /usr/libgdiplus.so

Make solution 2:

  vi /etc/ld.so.conf
   
  ##將 /usr/local/lib 加入
   
  ldconfig #配置生效。
BASH 複製 全屏

錯誤二

生成出來的圖片沒有任何文字 DrawString not dislpay in image

複製 windowns fronts to /usr/share/fonts/chinese/TrueType/

  yum install autoconf automake libtool
  yum install freetype-devel fontconfig libXft-devel
  yum install libjpeg-turbo-devel libpng-devel giflib-devel libtiff-devel libexif-devel
  yum install glib2-devel cairo-devel
  git clone https://github.com/mono/libgdiplus
  cd libgdiplus
  ./autogen.sh
  make
  make install
  cd /usr/lib64/
  ln -s /usr/local/lib/libgdiplus.so gdiplus.dll

錯誤一

type init 錯誤。提示找不到libgdiplus元件

Make solution 1:

  ln -s /usr/local/lib/libgdiplus.so /usr/lib64/libgdiplus.so
   
  ln -s /usr/local/lib/libgdiplus.so /usr/libgdiplus.so

Make solution 2:

  vi /etc/ld.so.conf
   
  ##將 /usr/local/lib 加入
   
  ldconfig #配置生效。
BASH 複製 全屏

錯誤二

生成出來的圖片沒有任何文字 DrawString not dislpay in image

複製 windowns fronts to /usr/share/fonts/chinese/TrueType/