問題タブ [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 投票する
3 に答える
13211 参照

php - PHP imagefttext (imagettftext) で何も表示されない

これが機能しない愚かな理由があることはほぼ確実ですが、これを理解することはできません。imagettftext を使用してテキストをグラフィックとして印刷しようとしていますが、単語を表示できません。これは GoDaddy サーバー上にあるため、すべてを制御しているわけではありませんが、phpinfo() の仕様は次のとおりです。

  • PHP バージョン 5.2.14
  • --with-gd' '--with-freetype-dir=/usr' '--with-jpeg-dir=/usr' '--with-png-dir=/usr/bin/libpng-config' '- -enable-gd-native-ttf'
  • GD サポートが有効
  • GD版同梱(2.0.34対応)
  • FreeType サポートが有効
  • FreeType フリータイプとの連携
  • FreeType バージョン 2.2.1

これが私が使用しているコードです。空想や奇妙なことは何もありません。

フォント名をさまざまな方法で変更しようとしました:

GIF の代わりに PNG を使用してみました。何か案は?それはとてもばかげた何かに違いない...

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

php - PHP: imagettftext で展開されたラップ テキスト

このスクリプトは、テキストを受け取り、URL を探し、それらに色を付けて、png 画像を作成します。私が抱えている問題はワードラップにあります。リンクに色を付けるには、テキストを分解して元に戻す必要があるため、テキストを折り返す方法を理解するのに苦労しています。これがスクリプトと結果の画像です。

代替テキスト http://dl.dropbox.com/u/19973/script.png

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

php - PHP imagettftext は常に黒く描画されます

基本的に、テキストを描画すると、次のように黒くなります: http://i.stack.imgur.com/z675F.png 色の代わりに、PHP と関数に割り当てられます。コード:

以前は機能していましたが、停止しただけで、理由がわかりません。ソース画像を変更した後(正常に生成されていた)、コードに触れていませんでした。色を変えていろいろ試してみたのですが、黒以外で表示することができません。

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

php - PHP GD を使用して、さまざまなフォントで画像形式のテキストを作成する

この単純なスクリプトを使用して、テキストから画像を生成しています。

file.php?text=testing script&color=000000 でスクリプトを呼び出します

今、同じ画像に通常のフォントと太字のフォントが混在するテキストを生成する方法を知りたいです。file.php?text=testing <b>script</b>&color=000000


これを理解するのを手伝ってくれたdqhendricksに感謝します。

これは私が書いた簡単なスクリプトです。まだ多くの改善が必要ですが、基本的な機能についてはうまく機能しているようです:

注: これは、スペースで区切られた単一の単語を「太字」にする場合にのみ機能し、単語の一部を太字にする場合には機能しません。

でスクリプトを呼び出しますfile.php?text=testing+<b>script</b>&color=000000

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

php - PHP ImageMagic ユニコード文字

PHPで同じ結果を得るために、ImageMagickのドキュメントに従おうとしています。しかし、これまでのところ結果はありません。これは私が持っているものです:

しかし、それは単に印刷し\x{201C}Unicode \x{2018}\x{263A}\x{2019} Please\x{201D}ます。

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

php - 文字からグリフへのマッピングテーブル

私はapple.comのドキュメントに従っています。

なんとか手に入れThe 'cmap' encoding subtablesました。私は100%platformID, platformSpecificID正しいことを知っていますが、offset疑わしいです。データは次のとおりです。

2つのテーブルのオフセットは同じです532。誰かが私にこれを説明できますか?そして、これは現在の位置からのオフセットですか、それともファイルの先頭からのオフセットですか?

パート2

Ok。だから私はこれをformat使ってテーブルにたどり着くことができました:

出力:

では、ここから文字Unicodeコードを取得するにはどうすればよいですか?ドキュメントを読んでみましたが、初心者にはあいまいすぎます。

http://developer.apple.com/fonts/ttrefman/RM06/Chap6cmap.html

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

php - imagettftext がフォント ファイルを開けません

php.netの例を使用すると、警告が表示され、画像が正しくレンダリングされません。次のように .ttf ファイルへのフル パスを指定します。/var/www/public/myfont.ttf

ここにあるカスタム .ttf フォントを使用しています。有効なフォント ファイルとして Ubuntu でファイルを開くことができます。他のフォントも試しましたが、結果は同じでした。

apache2、php5、freetype6、およびphp5-gdがインストールされたUbuntu 10.04 LTS 32ビットを使用しています。また、777 ファイルとフォルダーを ttf ファイルで chmod しようとしましたが、同じ結果になりました。

カスタム ttf フォント ファイルを使用してサンプルを動作させるにはどうすればよいですか?

*編集:私が使用しているコード:

phpinfo() からの出力;

テストis_fileis_readable:

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

php - 複数行で imagettftext 関数を使用していますか?

私は透明なテキストを作成しています-> phpでpng画像を作成していますが、これまでのところとても良いです。唯一の問題は、幅が固定されているためにテキストの単語を折り返す機能が必要なことです..または、テキストにブレークラインを挿入できるようにすることもできます。誰もこれをやっている経験がありますか?これが私のコードです...

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

php - imagettftext とユーロ記号

imagettftext を使用して画像を生成しています (imagefttext も試しました) が、EURO 記号を表示できません。それがどのようにそれを作るか見てください!フォントは Myriad で、Photoshop では記号はきれいに見えます。

ユーロ記号の問題

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

php - imagettftext phpで英語以外の言語のttfフォントが正しくデコードされないのはなぜですか?

カンナダ語/タミル語のデータを画像に変換したい。imagettftext/imagefttext を使用します。フォントファイル tunga.ttf、kedage.dfont などを使ってみました。問題は、カンナダ語データが画像に変換されますが、すべての文字が入力データと同じではないことです。例: 'Ga'in kannada は期待どおりですが、and'Gai'として表示されます。南インドの言語を知っている人がこれを理解してくれることを願っています。画像を生成するコード行は次のとおりです。'Ga''I'

なぜこれが起こるのか誰にも示唆できますか?