如何将文本添加到弯曲的图像中?

5
$config['source_image'] = '/path/to/image/mypic.jpg';
$config['wm_text'] = 'Copyright 2006 - John Doe';
$config['wm_type'] = 'text';
$config['wm_font_path'] = './system/fonts/texb.ttf';
$config['wm_font_size'] = '16';
$config['wm_font_color'] = 'ffffff';
$config['wm_vrt_alignment'] = 'bottom';
$config['wm_hor_alignment'] = 'center';
$config['wm_padding'] = '20';

$this->image_lib->initialize($config);

$this->image_lib->watermark();

这是PHP中的水印代码,当我们将文本添加到曲线图像(如马克杯图像)时,它可以正常工作,但字母不应重叠在曲线图像上。我们该如何解决?


我一点也不明白!也许稍微改一下措辞,提供一些示例代码或图片会对你有所帮助? - Alix Axel
1个回答

1

你将这段代码添加到了你的程序中:

$config['wm_vrt_alignment'] = 'bottom';
$config['wm_hor_alignment'] = 'center';

所以我猜它不会重叠在角落,除非文本的长度/宽度与图像本身一样长/宽,使其达到角落。也许改变填充wm_padding,使其与曲线/边框半径一样宽或更宽?

就像Alix Axel所说,请发表一些相关代码以获取更详细/可用的答案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接