問題タブ [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 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 を使用してみました。何か案は?それはとてもばかげた何かに違いない...
php - PHP: imagettftext で展開されたラップ テキスト
このスクリプトは、テキストを受け取り、URL を探し、それらに色を付けて、png 画像を作成します。私が抱えている問題はワードラップにあります。リンクに色を付けるには、テキストを分解して元に戻す必要があるため、テキストを折り返す方法を理解するのに苦労しています。これがスクリプトと結果の画像です。
php - PHP imagettftext は常に黒く描画されます
基本的に、テキストを描画すると、次のように黒くなります: http://i.stack.imgur.com/z675F.png 色の代わりに、PHP と関数に割り当てられます。コード:
以前は機能していましたが、停止しただけで、理由がわかりません。ソース画像を変更した後(正常に生成されていた)、コードに触れていませんでした。色を変えていろいろ試してみたのですが、黒以外で表示することができません。
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
php - PHP ImageMagic ユニコード文字
PHPで同じ結果を得るために、ImageMagickのドキュメントに従おうとしています。しかし、これまでのところ結果はありません。これは私が持っているものです:
しかし、それは単に印刷し\x{201C}Unicode \x{2018}\x{263A}\x{2019} Please\x{201D}
ます。
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
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_file
とis_readable
:
php - 複数行で imagettftext 関数を使用していますか?
私は透明なテキストを作成しています-> phpでpng画像を作成していますが、これまでのところとても良いです。唯一の問題は、幅が固定されているためにテキストの単語を折り返す機能が必要なことです..または、テキストにブレークラインを挿入できるようにすることもできます。誰もこれをやっている経験がありますか?これが私のコードです...
php - imagettftext とユーロ記号
imagettftext を使用して画像を生成しています (imagefttext も試しました) が、EURO 記号を表示できません。それがどのようにそれを作るか見てください!フォントは Myriad で、Photoshop では記号はきれいに見えます。
php - imagettftext phpで英語以外の言語のttfフォントが正しくデコードされないのはなぜですか?
カンナダ語/タミル語のデータを画像に変換したい。imagettftext/imagefttext を使用します。フォントファイル tunga.ttf、kedage.dfont などを使ってみました。問題は、カンナダ語データが画像に変換されますが、すべての文字が入力データと同じではないことです。例: 'Ga'
in kannada は期待どおりですが、and'Gai'
として表示されます。南インドの言語を知っている人がこれを理解してくれることを願っています。画像を生成するコード行は次のとおりです。'Ga'
'I'
なぜこれが起こるのか誰にも示唆できますか?