作者: Tscccn |
日期: 2018 年 12 月 08 日 |
围观: 3107次+ |
1 条评论
在编译ImageMagick时遇到报错,通过文件代码分析 原来是区分大小写,错误上方已经给出了问题解决方向。
ImageMagick 7.0的版本的位置与6.9的不大一样
ImageMagick-6.9修改:magick/annotate.c
ImageMagick-7.0修改:MagickCore/annotate.c
修改内容如下 将文件内的encoding_type=ft_encoding_gb2312修改为encoding_type=FT_ENCODING_GB2312
1 2 3 4 5 6 7 8 9 10 11 |
if (LocaleCompare(encoding,"AppleRoman") == 0) encoding_type=ft_encoding_apple_roman; if (LocaleCompare(encoding,"BIG5") == 0) encoding_type=ft_encoding_big5; if (LocaleCompare(encoding,"GB2312") == 0) - encoding_type=ft_encoding_gb2312; + encoding_type=FT_ENCODING_GB2312; if (LocaleCompare(encoding,"Johab") == 0) encoding_type=ft_encoding_johab; #if defined(ft_encoding_latin_1) |
重新编译即可
[……]
最新评语