加载带有水印代码点火器的字体时出错



有人能帮我吗?我正在尝试创建水印,但加载字体时遇到问题。当我使用wm_font_path函数时,水印不会出现在图像上。当我不使用wm_font_path函数时,水印将以系统默认字体显示。

另一件事是wm_font_size函数无法正常工作,因为我无法增加字体大小。

$image_data                 = $this->upload->data();
$config['image_library']    = 'gd2';
$config['source_image']     = $image_data['full_path'];
$config['wm_type']          = 'text';
$config['wm_vrt_alignment'] = 'top';
$config['wm_hor_alignment'] = 'center';
//$config['wm_vrt_offset']    = '300';
$config['wm_text']          = $nome;
$config['wm_font_path']     = './media/fonts/unineuebold.ttf';
$config['wm_font_size']     = 60;
$config['wm_font_color']    = '#4a4a4a';
$this->load->library('image_lib', $config);

有人有这个问题吗?

PHP 7.3版

您使用的是'./media/fonts/unineuebold.ttf';

所以目录级别应该像这个

application
media
- fonts
- unineuebold.ttf 
system
tests

最新更新