Image de sortie du didacticiel de filigrane de texte de développement PHP
Image de sortie
<?php
/*打开图片*/
//1.配置图片路径(填入你的图片路径)
$src="https://img.php.cn/upload/course/000/000/004/581454f755fb1195.jpg";
//获取图片信息
$info = getimagesize($src);
//通过图像的编号来获取图像的类型
$type=image_type_to_extension($info[2],false);
//在内存中创建一个和我们图像类型一样的图像
$fun = "imagecreatefrom{$type}";
//把图片复制到我们的内存中
$image=$fun($src);
/*操作图片*/
//设置字体的路径
$font="/tpl/Index/Static/css/img/fonts/Christmas.ttf";
//添加内容
$content="欢迎来到php中文网";
//设置字体的颜色和透明度
$col=imagecolorallocatealpha($image,255,255,255,30);
//写入文字
imagettftext($image,20,0,20,30,$col,$font,$content);
/*输出图片*/
//浏览器输出
header("Content-type:".$info['mime']);
$func="image{$type}";
$func($image);
//保存图片
$func($image,'FFF.'.$type);
/*销毁图片*/
imagedestroy($image);
?>rrreeDéfinissez une variable $func.
Sortie directement depuis le navigateur.
Ou enregistrez la sortie de l'image avec un nom personnalisé.
De cette façon, l'ajout d'un filigrane de texte à l'image est terminé.
nouveau fichier
<?php
/*打开图片*/
//1.配置图片路径(填入你的图片路径)
$src="https://img.php.cn/upload/course/000/000/004/581454f755fb1195.jpg";
//获取图片信息
$info = getimagesize($src);
//通过图像的编号来获取图像的类型
$type=image_type_to_extension($info[2],false);
//在内存中创建一个和我们图像类型一样的图像
$fun = "imagecreatefrom{$type}";
//把图片复制到我们的内存中
$image=$fun($src);
/*操作图片*/
//设置字体的路径
$font="/tpl/Index/Static/css/img/fonts/Christmas.ttf";
//添加内容
$content="欢迎来到php中文网";
//设置字体的颜色和透明度
$col=imagecolorallocatealpha($image,255,255,255,30);
//写入文字
imagettftext($image,20,0,20,30,$col,$font,$content);
/*输出图片*/
//浏览器输出
header("Content-type:".$info['mime']);
$func="image{$type}";
$func($image);
//保存图片
$func($image,'FFF.'.$type);
/*销毁图片*/
imagedestroy($image);
?>
Aperçu
Clear
Les étudiants qui ont regardé ce cours apprennent également
Parlons brièvement de la création d'une entreprise en PHP
Introduction rapide au développement web front-end
Développement pratique à grande échelle par Tianlongbabu du cadre MVC version Mini imitant le site Web de l'encyclopédie des choses embarrassantes
Premiers pas avec le développement pratique PHP : création rapide de PHP [Small Business Forum]
Vérification de connexion et forum de discussion classique
Collecte de connaissances sur les réseaux informatiques
Démarrage rapide de la version complète de Node.JS
Le cours front-end qui vous comprend le mieux : HTML5/CSS3/ES6/NPM/Vue/...[Original]
Écrivez votre propre framework PHP MVC (40 chapitres en profondeur/gros détails/à lire absolument pour que les débutants progressent)
















Le didacticiel n'est pas disponible au téléchargement pour le moment. Le staff est actuellement en train de l'organiser. Veuillez prêter plus d'attention à ce cours à l'avenir ~ 