gpt4 book ai didi

c - 通过修补源将自定义参数添加到 imagemagick

转载 作者:太空宇宙 更新时间:2023-11-04 04:55:56 25 4
gpt4 key购买 nike

我需要修改编码器“标题”的行为以满足我的需要。因此我需要添加一个名为“maxpointsize”的新参数,它需要一个整数值。

源码可以在这里下载:imagemagick 6.7.3-3 source .

似乎有一种访问参数的简单方法,请参阅 coders/caption.c 第 138 或 141 行:

caption=ConstantString(GetImageProperty(image,"caption"));
gravity=GetImageOption(image_info,"gravity");

但我无法将拼图拼在一起。我试过了

int maxsize = (int) GetImageProperty(image,"maxpointsize");

但是 make 给了我这个警告

warning: cast from pointer to integer of different size

谁能看到,我缺少什么?

谢谢

最佳答案

GetImageProperty 返回一个字符串,类型为 const char *。您需要使用您喜欢的字符串到整数函数将该字符串转换为整数,例如strtol。您当前的代码将无法工作,因为它只是转换 而不是转换

关于c - 通过修补源将自定义参数添加到 imagemagick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8001433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com