Maison développement back-end tutoriel php 用PHP实现渐变字体输出_PHP

用PHP实现渐变字体输出_PHP

Jun 01, 2016 pm 12:30 PM
字体 实现 输出

先演示一下:
用PHP实现渐变字体输出_PHP

今天刚写的,还热乎着呢,代码如下:

Header("Content-type: image/png");

$txt=$_GET['txt']."(刷新我会变色哦)";
$i=strlen($txt);
$width=16*strlen($txt);
$height=42*(int)($width/500 1);
$im = imagecreate($width,$height);

$background_color=imageColorAllocate($im,223,223,223);
$white=imageColorAllocate($im,255,255,255);
$color1=imageColorAllocate($im,255,128,128);
$red=imageColorAllocate($im,255,0,0);
$color3=imageColorAllocate($im,128,64,64);
$yellow=imageColorAllocate($im,255,255,0);
$color4=imageColorAllocate($im,255,128,0);
$color5=imageColorAllocate($im,128,128,0);
$green=imageColorAllocate($im,0,255,0);
$color6=imageColorAllocate($im,0,128,0);
$blue=imageColorAllocate($im,0,0,255);
$pink=imageColorAllocate($im,255,0,128);
$black=imageColorAllocate($im,0,0,0);

$array=array($color1,$red,$color3,$color4,$color5,$green,$color6,$blue,$pink,$black,$white);

$x=1;
$y=40;
$count=1;

for($t=0;$t{
$temp=rand(0,10);
$color=$array[$temp];
if (ord($txt[$t]) >= 128)
{
if($x 32>500)
{
$x=1;
$y=40 $count*41;
$count ;
}
$temp=$txt[$t ].$txt[$t];
$temp=mb_convert_encoding($temp, "UTF-8", "gb2312");
imagettftext($im,24, 0, $x, $y, $color,"tupian/finish/simsun.ttc",$temp);
$x =32;

}
else
{
if($x 8>500)
{
$x=1;
$y=40 $count*41;
$count ;
}
imagettftext($im,24, 0, $x, $y, $color,"tupian/finish/simsun.ttc",$txt[$t]);
$x =16;
}
}
ImagePNG($im);
ImageDestroy($im);

?>


使用说明:将上面的代码保存为1.php!

1、在浏览器中输入http://你的网址/1.php?txt=文字 可直接观看效果
2、在论坛中以这样的形式发帖:{img}http://你的网址/1.php?txt=文字{/img}(实际用时把大括号换为中括号)

PS:如果你的空间不支持mb_convert_encoding函数,你需要有把gb2312转为utf-8的函数才能支持中文!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment changer la police dans Outlook sur un téléphone mobile Apple Comment changer la police dans Outlook sur un téléphone mobile Apple Mar 08, 2024 pm 04:46 PM

Comment changer la police dans Outlook sur un téléphone mobile Apple ? Ouvrez d'abord le logiciel Outlook et cliquez sur le fichier dans le coin supérieur gauche de l'interface. Vous pouvez définir la police selon vos propres préférences. Une fois les paramètres terminés, cliquez sur le bouton OK. Nous allons jeter un coup d'oeil! Comment changer la police dans Outlook sur un téléphone mobile Apple 1. Ouvrez le logiciel Outlook et cliquez sur l'option "Fichier" dans le coin supérieur gauche de l'interface. 2. Dans la liste qui apparaît, recherchez « Options » et cliquez pour entrer. 3. Sur le côté gauche de la liste des options, cliquez sur « Mail ». 4. Ensuite, sélectionnez « Lettre et polices ». 5. Si vous souhaitez définir la police pour les nouveaux e-mails, les réponses aux e-mails ou la composition, cliquez sur l'option correspondante pour saisir les paramètres. 6. Définissez la police selon vos préférences personnelles. Une fois le réglage terminé, cliquez sur OK.

Comment changer la police du Xiaomi 11_Comment changer la police du Xiaomi 11 Comment changer la police du Xiaomi 11_Comment changer la police du Xiaomi 11 Mar 25, 2024 pm 07:26 PM

1. Ouvrez les paramètres du téléphone et cliquez sur [Afficher]. 2. Cliquez sur [Police]. 3. Sélectionnez la police que vous aimez ou cliquez sur [Plus de polices] pour télécharger l'application.

Comment agrandir la police du téléphone mobile Vivo et où la définir Comment agrandir la police du téléphone mobile Vivo et où la définir Feb 24, 2024 pm 06:16 PM

Comment agrandir la taille de la police du téléphone mobile Vivo ? Où puis-je la définir ? Dans le téléphone mobile Vivo, vous pouvez agrandir la taille de la police, mais la plupart des utilisateurs ne savent pas comment définir la taille de la police du téléphone mobile Vivo. , l'éditeur vous explique comment agrandir la taille de la police du téléphone mobile vivo. Méthode tutoriels graphiques, les utilisateurs intéressés viennent y jeter un œil ! Tutoriel d'utilisation du téléphone mobile Vivo Comment agrandir la taille de la police du téléphone mobile Vivo Où la définir 1. Ouvrez d'abord la fonction [Paramètres] dans le téléphone mobile Vivo et cliquez dessus 2. Accédez ensuite à l'interface des paramètres et recherchez le bouton ; Fonction [Affichage et luminosité] ; 3. Accédez ensuite à la page dans l'image ci-dessous et cliquez sur le service [Taille et épaisseur de police] ; 4. Enfin, faites glisser la ligne horizontale dans l'image ci-dessous pour ajuster la taille de la police.

Comment mettre en œuvre la double connexion WeChat sur les téléphones mobiles Huawei ? Comment mettre en œuvre la double connexion WeChat sur les téléphones mobiles Huawei ? Mar 24, 2024 am 11:27 AM

Comment mettre en œuvre la double connexion WeChat sur les téléphones mobiles Huawei ? Avec l’essor des réseaux sociaux, WeChat est devenu l’un des outils de communication indispensables dans la vie quotidienne des gens. Cependant, de nombreuses personnes peuvent rencontrer un problème : se connecter à plusieurs comptes WeChat en même temps sur le même téléphone mobile. Pour les utilisateurs de téléphones mobiles Huawei, il n'est pas difficile d'obtenir une double connexion WeChat. Cet article explique comment obtenir une double connexion WeChat sur les téléphones mobiles Huawei. Tout d'abord, le système EMUI fourni avec les téléphones mobiles Huawei offre une fonction très pratique : l'ouverture d'une double application. Grâce à la fonction de double ouverture de l'application, les utilisateurs peuvent simultanément

Guide de programmation PHP : méthodes pour implémenter la séquence de Fibonacci Guide de programmation PHP : méthodes pour implémenter la séquence de Fibonacci Mar 20, 2024 pm 04:54 PM

Le langage de programmation PHP est un outil puissant pour le développement Web, capable de prendre en charge une variété de logiques et d'algorithmes de programmation différents. Parmi eux, l’implémentation de la séquence de Fibonacci est un problème de programmation courant et classique. Dans cet article, nous présenterons comment utiliser le langage de programmation PHP pour implémenter la séquence de Fibonacci et joindrons des exemples de code spécifiques. La suite de Fibonacci est une suite mathématique définie comme suit : le premier et le deuxième élément de la suite valent 1, et à partir du troisième élément, la valeur de chaque élément est égale à la somme des deux éléments précédents. Les premiers éléments de la séquence

Comment changer les polices dans le navigateur mobile QQ Comment changer les polices dans le navigateur mobile QQ Apr 07, 2024 pm 06:43 PM

Comment changer la police dans le navigateur mobile QQ ? De nombreuses personnes aiment utiliser le navigateur QQ sur les téléphones mobiles. Ce navigateur peut non seulement parcourir rapidement les pages Web, mais également traiter divers types de données de fichiers. De plus, ce navigateur dispose également de paramètres personnalisés. propres préférences. , de nombreux utilisateurs novices ne savent toujours pas comment modifier les polices de ce navigateur. Cet article vous donnera un aperçu des étapes pour modifier les polices dans le navigateur mobile QQ, dans l'espoir de vous aider à résoudre le problème. Liste des étapes pour modifier les polices dans le navigateur QQ mobile 1. Allumez le téléphone, puis cliquez pour ouvrir « Navigateur QQ » (comme indiqué sur l'image). 2. Sur la page « Mon » du navigateur QQ, cliquez sur le logo « Paramètres » dans le coin supérieur droit (comme indiqué sur l'image). 3. Dans les paramètres, cliquez pour entrer « Paramètres de police » (comme indiqué sur la figure)

Mar 22, 2024 pm 08:11 PM

1. Via les paramètres, entrez et modifiez le style de police du système de téléphonie mobile. 2. Ouvrez les paramètres du téléphone et entrez [Accessibilité]. 3. Cliquez sur [Sous-titres et sous-titres fermés]. 4. Cliquez sur [Style] pour apporter des modifications.

Comment implémenter la fonction de clonage WeChat sur les téléphones mobiles Huawei Comment implémenter la fonction de clonage WeChat sur les téléphones mobiles Huawei Mar 24, 2024 pm 06:03 PM

Comment mettre en œuvre la fonction de clonage WeChat sur les téléphones mobiles Huawei Avec la popularité des logiciels sociaux et l'importance croissante accordée à la confidentialité et à la sécurité, la fonction de clonage WeChat est progressivement devenue le centre d'attention. La fonction de clonage WeChat peut aider les utilisateurs à se connecter simultanément à plusieurs comptes WeChat sur le même téléphone mobile, ce qui facilite la gestion et l'utilisation. Il n'est pas difficile de mettre en œuvre la fonction de clonage WeChat sur les téléphones mobiles Huawei. Il vous suffit de suivre les étapes suivantes. Étape 1 : Assurez-vous que la version du système de téléphonie mobile et la version de WeChat répondent aux exigences. Tout d'abord, assurez-vous que la version de votre système de téléphonie mobile Huawei a été mise à jour vers la dernière version, ainsi que l'application WeChat.

See all articles