PHPで画像にスタイルを付けてhtml divタグを印刷することはできますか?そうでない場合は、代替方法は何ですか?PHPで画像にスタイリッシュなテキストを印刷
答えて
CSSを使用して、画像を任意のdivの背景図として設定できます。そのdiv内のテキストが画像の上に表示されます。あなたがより良いphp GDのような別の解決策を見つけると思いますので、PHPは、HTMLを解析することはできませんので
(CSS)
.mydiv {
background:url(/path/to/image.gif);
width:100px; /* set to width of the image */
height:100px; /* set to height of the image */
}
(HTML)
<div class='mydiv'>Some text here</div>
しかし、私はjpgイメージとして生成する必要があります。 (申し訳ありませんが私の質問で言及することを忘れて) –
@クマV - この方法で任意のタイプの画像(gif、pngまたはjpg)を使用することができます。 – Spudley
そうではありません。最終出力はイメージでなければなりません。私は画像を生成するためにGD関数を使いました。しかし、それは私がテキストにスタイルを加えることを許さない。 –
は、サーバ側でHTML/CSSを使用して画像上にテキストを印刷する簡単な方法はありません。
一部のホストにはImageMagick for PHPがあります。イメージにテキストを追加するには、コマンドhereの構文を見てください。このページの例はいくつかの助けになるはずです。画像にテキストを入れるのは簡単です。
固定画像よりもImageMagickを使用する利点は、テキストの内容を変えることができます(静的なテキストが必要であるとは言いませんでしたが、透明な背景で)。より包括的なフォントコマンドについては、hereをご覧ください。
透明イメージをベースイメージの上に配置するには、this very nicely designed siteをご覧ください。私もここでそのサイトに記載のコードあげる
:ファイルに出力する画像を
$photo = imagecreatefromjpeg("original.jpg"); $watermark = imagecreatefrompng("watermark.png"); // This is the key. Without ImageAlphaBlending on, the PNG won't render correctly. imagealphablending($photo, true); // Copy the watermark onto the master, $offset px from the bottom right corner. $offset = 10; imagecopy($photo, $watermark, imagesx($photo) - imagesx($watermark) - $offset, imagesy($photo) - imagesy($watermark) - $offset, 0, 0, imagesx($watermark), imagesy($watermark)); // Output to the browser header("Content-Type: image/jpeg"); imagejpeg($photo);
を、それをGoogleと上記の例の最後の2行を交換してください。
ImageMagickのものについては、**私は、これはあなたの**メガ心にあるものを共有するために
ジェームズ
- 1. PHP画像を印刷
- 2. AS2印刷外部画像
- 3. MongoDBの印刷サブアレイ画像
- 4. Excelの印刷画像
- 5. JavaScript印刷機能を使用して画像を印刷できない
- 6. 印刷画像とその下のテキストや
- 7. PHPを使用して画像を印刷する
- 8. ワンクリックで複数の画像を印刷するwinformsですべてを印刷
- 9. Android - 複数の画像を印刷
- 10. 印刷ボタンを使用してGridviewに画像を印刷するC#asp.net
- 11. コンソールアプリケーションからの画像の印刷
- 12. 印刷CSSの背景画像
- 13. PHPでストリーミング印刷
- 14. iOS 4.2で画像を印刷するには?
- 15. javaで画像を印刷するには
- 16. IE/Chrome/Firefoxでの印刷プレビュー(または印刷)時に画像が表示されない
- 17. PHPでmysqlデータベースを印刷
- 18. PHPでJSONを印刷
- 19. 画像が生成された後に画像を印刷する[C#]
- 20. Cを使用してレシートプリンタで画像を印刷
- 21. 印刷ダイアログを使用してコントロールからテキストを印刷
- 22. プリンタで印刷機能付きphpテーブルを印刷
- 23. 画像の背景でdivを印刷する方法は?
- 24. Bluetoothプリンタ経由で画像を印刷する
- 25. 複数の画像をC#で印刷する
- 26. 一度に文書(画像)のバッチを印刷する
- 27. プリンタに背景画像を印刷する
- 28. Javaの画像に文字列を印刷する
- 29. iPhone - 1枚のシートに複数の画像を印刷する
- 30. Pythonの印刷テキスト変数を印刷した後
心:-)役に立てば幸い見here
を取りますか?またはあなたの期待される出力を説明するためのURL? – ajreal
しかし、私はjpgイメージとして生成する必要があります。 (申し訳ありませんが、私の質問で言及することを忘れてしまった) –
あなたはイメージとしてスタイリングされたhtmlを保存する機能を探していますか?これは、利用可能な時間を有するコーダのための挑戦であろう。 >>関数html2png($ html、$ css)8 – Teson