有人能帮我吗?我正在尝试创建水印,但加载字体时遇到问题。当我使用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