問題タブ [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.

0 投票する
1 に答える
1513 参照

php - PHP imagettftext フォント位置

私はimagettftext()画像に文字を書くために使用しています。問題は、画像内の文字の位置がわからないことです。

ここに画像の説明を入力

ご覧のとおり、 を使って画像と文字の枠線を引いていますimagettfbbox()が、文字が右にある場合でも文字枠は左にあります。

問題は、文字がどこから始まるか (x 軸上) を知るにはどうすればよいかということです。すべての文字が異なる「オフセット」を持っているように見え、黒い境界線を描くためにそれを知りたいだけです。

これは、上記のリンクの画像を作成するために使用したコードです。

0 投票する
4 に答える
3744 参照

php - 無効なフォント ファイル名 (imagettfbox)

この質問は何度も聞かれましたが、私の問題に対する正しい答えを見つけることができませんでした... 背景として、クラス ファイルを /application/lib/class から /library に移動する前は、すべてのコードが完全に機能していました。 /クラス ...

ファイル拡張子の有無にかかわらず、GDFONTPATH、相対パス、絶対パスを試してみましたが、役に立ちませんでした。これまでに試した行の一部を次に示します。

これらの試行の複数の組み合わせも無駄に使用されています. 私はこの問題に#1として本当に悩まされています.echo'edがwin Explorerでコピー/ペーストした場合に正しいフォントファイルを開くフルパスを与えるときです。

エラーが発生したファイルの絶対パスとフォント名のパスを知っておくと役立つ場合があります...

この問題は、すべての開発プラットフォーム (Win、Mac、および Linux) PHP 5.3.13 で発生しています。

ご協力いただきありがとうございます。

編集:ファイルが見つからない/サーバーが正しいフォルダーを見ていないようです... GDが開こうとしているパスを特定する方法を誰かが指摘して問題のトラブルシューティングを支援できれば、本当に役立ちます.

0 投票する
2 に答える
1226 参照

php - フォント PHP 使用時のキャプチャ画像生成の問題

テキストにフォントを使用しようとするまでは、完璧に機能します。

これは私のコードです..現在コメントされている3er行は正常に動作するものです...しかし、この例では、この行をimagettftextに置き換えようとしています..運が悪い.

私のエラーは何ですか?

そうそう、前の行はフォントへのルートです。

0 投票する
1 に答える
606 参照

php - テキストのボックスサイズを取得し、画像テキストを作成します

テキストエリアからニュースレターのテキスト画像を作成したいと考えています。したがって、1行以上になります。imagettfbbox を使用して (すべての行の) 幅と高さの合計を計算し、imagettftext を使用して画像に書き込むことを考えていました。問題は、フォントサイズが大きいほど、パディングが残ってテキストに「imagettftext」が追加されていることに気付きました。imagettfbbox は、そのパディングについて何も教えてくれません。返される配列値 [0] と [1] は両方とも ALLWAYS = -1 です。

ありがとう!

0 投票する
0 に答える
163 参照

php - PHP が ttf をロードしない

このスクリプトは localhost (Windows) では機能しますが、サーバー (Debian) では機能しません。

ファイルを 1:1 でアップロードしました。私を助けてください、ありがとう:)

答え: $_SERVER['DOCUMENT_ROOT']."/big.ttf"

0 投票する
3 に答える
4487 参照

php - imagettftext は、フォント ファイル名が無効であると言っています

キャプチャを作成しようとしています。そのためには、イメージを作成する必要があります。Nettuts のこのチュートリアルに従っています。それを作成するには、関数 imagettftext() を使用する必要があります。しかし、実行しようとするたびに、エラーが表示されます

imagettftext(): 無効なフォント ファイル名です

私のコードを以下に示します。

関連する場合に備えて、CodeIgniter フレームワークを使用していますが、CI キャプチャ ライブラリを使用したくありません。

0 投票する
0 に答える
172 参照

html - HTMLキャンバスに配置されたphp画像(imageTTFText)から画像データを取得する

「gen_height.pht」というファイルに画像を作成しました

次に、この画像を html キャンバスに配置します。

その後、imagedate (rgb 値) を知りたい:

• php 画像が表示され
ます • しかし、画像データはすべて 255 です (関数 tester1 からの出力)、白い背景しかないようです
• php 画像を通常の jpg 画像に置き換えると、機能し、特定の rgb-data

誰でも表示されているのに、なぜphp-imageからデータを取得しないのですか?