認証の文字サイズを変更するにはどうすればよいですか?
http://pan.baidu.com/share/link?shareid=343815&uk=1865794164 写真をアップロードできない理由がわからないので、Baidu Netdisk に置きました。
上の図のように、検証内の文字のサイズを変更するにはどうすればよいですか?
コードは次のとおりです:
<?php session_start();//session_register('SafeCode');$type = 'gif';$width= 92;$height= 30;header("Content-type: image/".$type);srand((double)microtime()*1000000);$randval = randStr(4,"");if($type!='gif'&&function_exists('imagecreatetruecolor')){$im = @imagecreatetruecolor($width,$height);}else{$im = @imagecreate($width,$height);}$r = Array(225,211,255,223);$g = Array(225,236,237,215);$b = Array(225,236,166,125);$key = rand(0,3);$backColor = ImageColorAllocate($im,$r[$key],$g[$key],$b[$key]);$borderColor = ImageColorAllocate($im,0,0,0);$pointColor = ImageColorAllocate($im,255,170,255);@imagefilledrectangle($im,0,0,$width -1,$height -1,$backColor);@imagerectangle($im,0,0,$width-1,$height-1,"");$stringColor = ImageColorAllocate($im,555,51,153);for($i=0;$i<=100;$i++){$pointX = rand(2,$width-2);$pointY = rand(2,$height-2);@imagesetpixel($im,$pointX,$pointY,$pointColor);}@imagestring($im,10,10,2,$randval,$stringColor);$ImageFun='Image'.$type;$ImageFun($im);@ImageDestroy($im);$_SESSION['validationcode'] = $randval;function randStr($len=6,$format='NUMBER') {switch($format) {case 'ALL':$chars='0123456789';break;case 'CHAR':$chars='';break;case 'NUMBER':$chars='0123456789';break;default :$chars='0123456789';break;}$string="";while(strlen($string)<$len)$string.=substr($chars,(mt_rand()%strlen($chars)),1);return $string;};echo ' ';?>
ディスカッションに返信 (解決策)
マニュアルを読まないのですか?
なんてマスターなんだ
マニュアル読んでないの?
さすが達人ですね
司会者、全くの初心者ですので教えて下さい。
何があっても、必ずマニュアルを読んでください。それがあなたの行動の基礎です
imagestring -- 文字列を水平方向に描画します
説明
bool imagestring (resource image, int font, int x, int y, string s, intcol)
imagestring() は Col color を使用します文字列 s は、image で表される画像の x、y 座標に描画されます (これは文字列の左上隅の座標であり、画像全体の左上隅は 0, 0 です)。フォントが 1、2、3、4、または 5 の場合は、内蔵フォントが使用されます。
imagettftext -- TrueType フォントを使用して画像にテキストを書き込みます
説明
配列 imagettftext (リソース画像、float サイズ、float 角度、int x、int y、int color、string fontfile、string text )
image
画像リソース。 imagecreatetruecolor() を参照してください。
サイズ
フォントのサイズ。 GD のバージョンに応じて、これはピクセル サイズ (GD1) またはポイント サイズ (GD2) で指定する必要があります。
angle
角度システムで表される角度。0 度はテキストが左から右に読まれることを意味します。値が大きいほど反時計回りの回転を示します。たとえば、90 度は下から上に読むテキストを意味します。
x
x、y で表される座標は、最初の文字の基点 (おそらく文字の左下隅) を定義します。これは、x、y が最初の文字の左上隅を定義する imagestring() とは異なります。たとえば、「左上」は 0, 0 です。
y
Y 座標。文字の下部ではなく、フォントのベースラインの位置を設定します。
カラー
カラーインデックス。負のカラー インデックス値を使用すると、アンチエイリアスがオフになる効果があります。 imagecolorallocate() を参照してください。
fontfile
は、使用する TrueType フォントへのパスです。
PHP で使用する GD ライブラリによっては、fontfile が / で始まらない場合、ファイル名の末尾に .ttf が追加され、ライブラリ定義のフォントパスからファイル名が検索されます。
バージョン 2.0.18 より前の GD ライブラリを使用する場合、異なるフォント ファイルの「パス区切り文字」としてセミコロンの代わりにスペース文字が使用されます。この機能を誤って使用すると、次のような警告メッセージが表示されます。 警告: フォントが見つからないか開くことができませんでした。影響を受けるバージョンの唯一の解決策は、スペースを含まないパスにフォントを移動することです。
多くの場合、フォントはスクリプトと同じディレクトリに配置されます。次のヒントにより、インクルージョンの問題を軽減できます。 // GD の環境変数を設定します
putenv('GDFONTPATH=' . realpath('.'))
// 使用するフォントの名前を指定します (.ttf 拡張子がないことに注意してください)
$font = 'SomeFont';
テキスト
テキスト文字列。
フォント内の位置 127 以降の文字にアクセスするために、10 進数の文字表現 (€ の形式) を含めることができます。 UTF-8 でエンコードされた文字列を直接渡すことができます。
文字列で使用されている文字がフォントでサポートされていない場合、その文字は中空の長方形に置き換えられます。
imagettftext() は、テキスト フレームの 4 隅を表す 8 つのセルを含む配列を、下隅、右下隅、右上隅、左上隅の順序で返します。これらの点はテキストに対して相対的なものであり、角度とは関係がないため、「左上」は水平方向に見たときのテキストの左上隅を指します。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











多くの場合、キーワードと追跡パラメーターで散らかった長いURLは、訪問者を阻止できます。 URL短縮スクリプトはソリューションを提供し、ソーシャルメディアやその他のプラットフォームに最適な簡潔なリンクを作成します。 これらのスクリプトは、個々のWebサイトにとって価値があります

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

これは、LaravelバックエンドとのReactアプリケーションの構築に関するシリーズの2番目と最終部分です。シリーズの最初の部分では、基本的な製品上場アプリケーションのためにLaravelを使用してRESTFUL APIを作成しました。このチュートリアルでは、開発者になります

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

2025 PHP Landscape Surveyは、現在のPHP開発動向を調査しています。 開発者や企業に洞察を提供することを目的とした、フレームワークの使用、展開方法、および課題を調査します。 この調査では、現代のPHP Versioの成長が予想されています

この記事では、Laravel Webフレームワークの通知システムを検討します。 Laravelの通知システムを使用すると、さまざまなチャネルでユーザーに通知を送信できます。今日は、通知ovを送信する方法について説明します
