問題タブ [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.
php - PHP キャプチャ Imagettftext が機能しない
Captcha コードで見つけたスクリプトを実装するのに苦労しました。PHPにあまり詳しくないので、どんな助けでも素晴らしいでしょう。
問題:ライブ サーバーではキャプチャ イメージが表示されませんが、ローカル サーバーでは表示されます。
検証ファイル:
お問い合わせフォーム:
- フォントは、「fonts」という名前のルート フォルダーにあります。
皆様、ご応募ありがとうございました。
php - OTF フォントを PHP で開く - ギリシャ文字を含む
タイトルが示すように、私のタスクは、指定されたフレーズを、選択した .otf フォントを使用してサーバー側 (php GD) の画像に変換することです。フレーズには、ラテン文字だけでなく、ギリシャ語やキリル文字も含めることができます。
PHP の imagettftext (http://php.net/manual/en/function.imagettftext.php) は、.otf フォントのラテン語以外の文字では動作しません (.ttf では正常に動作するようです)。
手がかりはありますか?
編集: フォントは.otf である必要があります
php - imagettftext()-フォントの場所が見つかりません
imagettftext()関数を使用して、カスタムキャプチャスクリプトを作成しています。
PHP(バージョン5.3.8)を実行しているPCでコードを正常に実行してテストしましたが、PHP(バージョン5.2.17)を実行している共有ホスティングアカウントにアップロードすると、次のエラーが発生します。
これは17行目です。
私は間違いなくそのフォントでアップロードされたフォルダ「fonts」を持っています。それはpublic_htmlフォルダにあります。
何か案は?
注:共有ホスティングアカウントを使用しているため、PHP構成を変更するためのアクセス権がありません。
php - imagettftext を使用して 1 つの画像に複数のテキストの色を表示する
imagettftext を使用してテキストを出力しようとしています。すべて単色のテキストを取得するのに十分なほど簡単にこれを行うことができます。私がやりたいのは、個々の単語を異なる色にすることです。この機能を使用してこれは可能ですか?私の他の考えは、個々の単語を個別の画像として出力し、それらを連結するか、最終出力に並べて配置することでしたが、imagettftext で複数の色を使用できれば、はるかに簡単になります。生成している .pdf に配置できる透明な背景を持つ画像を作成しようとしています。
php - ユーザー入力から画像にテキストを追加する [imagettftext]
これを行う方法を見つけようとしていますが、ぐるぐる回っています。
私たちが達成しようとしているのはこのようなものです
私は読んだ:
http://php.net/manual/en/function.imagettftext.php
と
http://us2.php.net/manual/en/function.imagejpeg.php
私はぐるぐる回っているだけです。ページにプリロードされた画像を表示しようとしています。ユーザーがテキスト ボックスにテキストを入力できるようにします。[プレビュー] をクリックすると、上部にテキストが表示された画像が表示されます。
しかし、画像を somepicture.php または myimage.png?text=foo として提供するのではなく、画像 ( new ) をサーバーに書き込み、 userpic_123.png のようなものとして保存したかったのです。
これを正しくスクリプト化する際に、誰かが知っているか、正しい方向に向けることができますか。
私たちの目的(私が作った簡単な落書き)
php - PHP Imagettftext 各単語を個別の画像として
imagettftext を使用する場合、imagecreatetruecolor を使用して 1 行のテキストを 1 つの長い画像として作成できます。
これにより、400x30px のサイズに収まる限り多くのテキストが 1 行に表示されます。
各単語を新しい画像に分割するにはどうすればよいですか?
新しい単語の画像を前の画像の隣に (おそらく間にスペースを入れて) 配置し、コンテナのサイズに合わせて折り返すようにしたいと思います。
ブラウザのサイズが変更された後、ページの新しいサイズにラップすることも可能でしょうか? それは野心的に聞こえますが、本当に便利です!
どんな助けでも大歓迎です。
php - imagettftext\\n改行パズル
PHP imagettftextで、このような文字列で「\ n」を使用して改行を作成できるようにする必要がありますか?
これを試してみると、出力されるテキストは「Something \\ nElse」で、nの前に2つのバックスラッシュが付いています。
これによって改行が発生することはありません。
まず、単一のスラッシュnで改行する必要があります(\ n)?
第二に、どうすればそれを機能させることができますか?
ありがとう
php - imagettftext \\n 改行パズル PART 2
以前、文字列の \n が改行を返さない理由を尋ねました。
これは、文字列を二重引用符で囲む必要があったためです。(ありがとう @Juhana !)
今は GET を使用しているので、URL のテキスト文字列を変更できます
そしてURL:
出力されるテキストは "Something\\nElse"
ですが、私が欲しいのは次のような改行です:
"Something
Else"
テキストにまだ 2 つのバックスラッシュがあるのはなぜですか?
「msg」が二重引用符で囲まれているため、改行を作成する必要があると考えるのは間違っていますか?
ありがとう
完全な PHP コードを編集
header('Content-Type: 画像/png');
php - 背景が透明なGDでテキストを描画する
新しく作成した画像にテキストを書き込むための次のコードがあります。
透明な背景だけが表示され、テキストは表示されません。私はPHPGDを初めて使用しますが、なぜテキストを書かないのか理解できません。私が理解するのを手伝ってください
ありがとう。
php - 警告: imagettftext() [function.imagettftext]: 35 行目の /home/a2424901/public_html/index.php のフォントが見つからない/開くことができませんでした
さて、私はこの php コードを使用して Facebook アプリケーションを作成しています。フォントArial.ttf
を自分の Web サイトのルート ディレクトリにアップロードしました。しかし、それでもエラーが表示されます- Warning: imagettftext() [function.imagettftext]: Could not find/open font in /home/a2424901/public_html/index.php on line 35
. ケースを変えてみましたが、うまくいきませんでした。このコードのどこが間違っていましたか?