問題タブ [imagettftext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gdlib - imagettftext() でテキストを中央揃えにする方法
これを機能させることができませんでした。
下の図を参照してください (これは div タグに表示されています):
htmlコードは
imagettftext() を使用して画像に表示されているものと同じものを実現するにはどうすればよいですか
php - Joomla 内でフォントが呼び出されたときに画像が表示されない
私は Joomla dev と php を初めて使用するので、何か愚かなことをしている場合はお知らせください。
ユーザーが名前、日付などのクイズを完了した後に印刷される証明書を作成しています。画像とテキストが表示されるようになりましたが、フォントを追加しても何も表示されません。
これが私が使用していて機能する基本スクリプトです(背景画像とフォントが機能しています):
Joomla 内で適用しようとすると、問題が発生しました。次のようなテンプレート内から呼び出しています。
およびファイル ジェネレーター (certgenerator.php):
参照:
imagettftext と imagefttext を試してみましたが、拡張子なし、拡張子あり、上記のリンクからたくさんのものを試しましたが、すべて同じ結果でした。何か案は?私は推測している(そして望んでいる!)何かばかげた?
php - PHPを使用してキャプチャコードが機能しない
キャプチャ コードが機能しません。行を後ろに表示することはできますが、番号がキャプチャに表示されません。コードは localhost では完全に機能していますが、私のホスティング Web サイトでは機能していません。
コードは次のとおりです。
php - phpでimagettftext関数が機能しない
私のキャプチャには次のコードがあります。画像の線は生成されますが、4 桁の数字は表示されません。に何らかの問題があると仮定します
imagettftext($image,$font_size,0,15,30,$text_color,'font.TTF',$text);
コードの機能。$_server['DOCUMENT_ROOT']; を使用してフォントファイルへのパスを設定してみました。それでもうまくいきませんでした。
コードは次のとおりです。
php - imagettftext()、GD、TrueType フォント、文字 'a' / 'A' (奇妙)
次のコードを使用して、テキストベースの画像を生成しています。文字「a」と「A」がそれぞれåとÅとして表示されることを除いて、すべて正常に機能します。なんで?
/ A以外はすべて問題ないように見えます。
ありがとう!=)
編集: img のスナップショット:
edit2: これで何か結論が出ますか? http://en.wikipedia.org/wiki/%C3%85#On_computers
php - php ImageTTFText、エコー前にテキストで満たされた画像のみ
ちょっと、キャプチャを作成することでクレイジーな問題が発生しました。
シャッフル変数を作成してセッションに渡し、image.php を開きます
キャプチャ.php
キャプチャ画像.php
これは正常に動作しますが、captcha.php からエコーを削除すると
この行:echo "Captcha ist: ".$_SESSION["captcha"];
セッションが空のように、文字のない画像を取得しますが、セッションが本当に空の場合、画像は作成されません。
captcha.php に echo 行を書いたのに、captchaimage.php が正しいセッションだけを取得するのはなぜですか?
php - PHPのimagettftextは、透明な背景に黒いエッジを作成します
私はこのコードを持っています:
そして、私がタイトルで言ったように、それはテキストの周りにいくつかの黒いエッジを作成します。私もimagealphablending
/imagesavealpha
を試してみましたが、同じ結果が得られました(透明な背景に白いテキストを使用して、私が話していることを確認できるようにしました):
更新:解決策は次のとおりです。
php - PHP-16進文字をHTMLエンティティに変換します
imagettftextを使用して、特定のテキスト文字の画像を作成しています。これを行うには、16進文字コードの配列を同等のHTMLに変換する必要がありますが、これを行うためのPHPに組み込まれている機能が見つからないようです。私は何が欠けていますか?(検索を通じて、PHP関数imagettftext()とunicodeに出くわしましたが、どの答えも私が必要としていることを実行していないようです-一部の文字は変換されますが、ほとんどは変換されません)。
結果のHTML表現は次のとおりです(ブラウザで)
これはこの配列に由来します(imagettftextでレンダリングすることはできません):
php - imagettftext()が元の画像と透かしを出力しない
imagettftext()バリアントを使用して、カスタムテキストで画像に透かしを入れますが、ここで何か間違ったことをしている必要があります...出力結果に意図した透かしがないためです。すでにいくつかの異なるアプローチを試しましたが、透かしの作成方法に問題がある可能性があります...スクリプトの後半で、他の関数を使用する必要があるときにimagecreatefrompng()を使用しようとしています...
使用されている補助機能:
PHPスクリプト:
長いコードが貼り付けられて申し訳ありません...しかし、これは私のスキルを少し上回っています。
前もって感謝します。
php - `imagettftext()` を使用して生成されたテキストのテキスト配置を制御するには?
PHP GD ライブラリの関数を使用するimagettftext
と、画像上に左揃えのテキストのみを描画できます。少なくともそう見えるでしょう、おそらく私は何かが欠けています。
画像に描画されたテキストの配置を制御するにはどうすればよいですか? つまり、左 / 中央 / 右 (/ 両端揃え - 必須ではありませんが、便利です)
描画されたテキストに複数の行が含まれている場合 (例: "bla bla bla/nAnd another line of bla.") に配置が表示されることに注意してください。