Gibt es ein Problem mit dem letzten PHP-Aufruf zur Implementierung des Bildverifizierungscodes?
罗梅光
罗梅光 2022-05-05 01:22:00
0
8
1148

Gemäß der Implementierung des Bildverifizierungscodes in der Paketverifizierungscode-Klasse der PHP-Inhaltsrichtlinien capt 0.png capt1 0.png

罗梅光
罗梅光

Antworte allen(4)
autoload
//设置字体的路径 
$font='./Daft-Font-1.ttf';
 //添加内容
  $content="hello word!"; 
  //设置字体的颜色和透明度 
  $col=imagecolorallocatealpha($image,255,255,5,1); 
  //写入文字 
  imagettftext($image,20,0,60,60,$col,realpath($font),$content);
autoload

给font路径用realpath()将相对路径转成绝对路径

  • Antwort 谢谢大佬回复。现在有生成图片,不过无法显示在页面上,只显示在 network 上,等下试试 ob_clean();
    罗梅光 Autor 2022-05-05 12:48:07
  • Antwort 大佬 试过 ob_clean(); 也没有用。现在有生成图片,不过无法显示在页面上,只显示在 network 上。
    罗梅光 Autor 2022-05-05 13:38:13
  • Antwort 前后端分离 怎么让返回图片显示到页面img 上。
    罗梅光 Autor 2022-05-05 13:38:59
  • Antwort 解决了,谢谢 php.cn 大佬。 ob_start(); imagepng($img); $image_data = ob_get_contents(); ob_end_clean(); $base64 = chunk_split(base64_encode($image_data)); return 'data:image/png;base64,' . $base64;
    罗梅光 Autor 2022-05-05 14:20:40
罗梅光

是不是没有找到 font 字体文件?那字体文件去哪儿找?

罗梅光

//m.sbmmt.com/php-ask-482565.html

页面的超链接消失了,补充下。

php怎么实现图片验证码

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage