1.人狠话不多,下载 https://download.imagemagick.org/ImageMagick/download/windows/ (ImageMagick-7.0.11 window版的)
ImageMagick-main.zip
解压后,
启动您的Visual Studio 215 IDE并选择Open->Project。从ImageMagick-7.0.11/VisualMagick/configure文件夹中选择配置工作区,然后打开configure.sln,会提升升级到2015,然后直接编译,就出现下列画面,直接下一步,然后选择生成静态,动态,是否有64位的,会在VisualMagick生成新的项目文件VisualDynamicMT.sln。这个就是我们要的真正工程了
附其它相关地址:
https://github.com/ImageMagick/ImageMagick
(http://www.imagemagick.org/script/install-source.php#windows)
//https://download.imagemagick.org/ImageMagick/download/windows/
pango\pango\pango-language-sample-table.h 将所有引号替换成" "。因为有些诡异国家的文字没有被VS成功识别,之后会报错(参考:https://blog.csdn.net/weixin_30527323/article/details/99985832)
感觉这个仁兄写得更全:https://blog.csdn.net/u010281174/article/details/52224829
选2015我的没有上述问题,选2013是有(pango-language-sample-table.h)
2015后有个max,min错误 heif_encoder_aom.cc解决如下。
#define NOMINMAX
#undef max
#undef min
#include <algorithm>
void aom_query_encoded_size(void* encoder, uint32_t input_width, uint32_t input_height,
uint32_t* encoded_width, uint32_t* encoded_height)
{
*encoded_width = (std::max)(input_width, 16U);
*encoded_height = (std::min)(input_height, 16U);
}
这个兄弟的也简洁:https://blog.csdn.net/qq447002838/article/details/101022903
适合我的配置界面
另一个参考:https://blog.csdn.net/kmblack1/article/details/79278724
库文件Debug版本命名为“CORE_DB*”,Release版本命名为“CORE_RL*”
最后改成用php imagemagic:参考如下: