buaazp / zimg

A lightweight and high performance image storage and processing system.
http://zimg.buaa.us
BSD 3-Clause "New" or "Revised" License
2.69k stars 401 forks source link

ImageMagick7下编译失败 #181

Open zengdongbao opened 7 years ago

zengdongbao commented 7 years ago

服务器之前已经安装了ImageMagick7.0.1,在编译的时候提示MagickWriteImageBlob,MagickGetImageSize这两个函数已废弃,导致编译失败。

google了一下,MagickWriteImageBlob替换为MagickGetImageBlob;MagickGetImageSize, 需要改为GetBlobSize(wand->images)的方式

比如 zhttpd.c中的339行:

MagickSizeType size = MagickGetImageSize(im);

/*替换为*/

Image *image = GetImageFromMagickWand(im);
MagickSizeType size = GetBlobSize(image);

影响的文件有 zdb.c,zhttpdd.c,zimg.c

buaazp commented 7 years ago

拉最新代码试试 #182