centos7安装libgdiplus。netcore生成验证码,处理图片

分类: 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  
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 #配置生效。

错误二

生成出来的图片没有任何文字 DrawString not dislpay in image

复制 windowns fronts to /usr/share/fonts/chinese/TrueType/

 

docker镜像支持 drawing组件

dockerfile内写入以下命令

RUN apt-get update && apt-get install -y apt-utils libgdiplus libc6-dev
标签: CentOS

上一篇: .NETCORE FormBody和FormFrom 绑定取值问题

下一篇: .Net Core 使用 System.Drawing.Common 在CentOS下报错

by 2023-08-07 23:49:02
篇笔记

学习笔记