我使用GD来显示一些文本。默认字体是Courier(或类似的)...我想使用另一种字体,我发现这个功能:imageloadfont需要一个.gdf文件。我在谷歌上搜索,看看我是否找到一些不错的字体,但我没有找到任何东西。我看到有一个将PNG文件转换为GDF的脚本,但我不能浪费太多时间,所以我想知道我可以在哪里获得一些漂亮的字体,或者有另一种更简单的方法来实现我想要的效果。我在哪里可以找到GD兼容字体?
4
A
回答
6
我还没有看到文档中imagettftext功能。感谢@Pekka的建议。最后,我刚才复制的consolas.ttf文件中的脚本的同一目录下,做:
imagettftext ($image, 12, 0, 200, 100, 0, 'consolas.ttf' , "thanks!");
它完美。
2
您是否尝试过使用转换器将truetype字体文件转换为gdf?
-3
<div style="background:#ffffff;
border:5pt solid #000000;.
color:#000000;
padding:25px;
border-radius:15px;">
<div>
<a href="http://kr1.php.net/imagettftext">
http://kr1.php.net/imagettftext
</a>
</div>
<div>
an example...
</div>
<?php
$str = "TESTING...";
@$i = imagecreate(strlen($str)*20+40,70) or die("FAILED...");
magettftext($i,20,30,20,20,imagecolorallocatealpha($i,0,0,0,75),"굴림.ttf",$str);
?>
对不起...我无法测试......但也许这是正确的。아참고로난중2
+0
请格式化这很好,因为没有人能理解这一点。通过使用4个空格缩进每行,堆栈溢出具有很好的嵌入式代码功能。 – Tim 2015-12-08 10:52:05
0
考虑的很好格式化张贴由“曲奇”(所以我的代码的自由可以看到它自己;):
<div style="background:#ffffff;border:5pt solid #000000; color:#000000;padding:25px;border-radius:15px;">
<div>
<a href="http://kr1.php.net/imagettftext">http://kr1.php.net/imagettftext</a>
</div>
</div>
<div>an example...</div>
<?php
$str = "TESTING...";
@$i = imagecreate(strlen($str)*20+40,70) or die("FAILED...");
imagettftext($i,20,30,20,20,imagecolorallocatealpha($i,0,0,0,75),"굴림.ttf",$str)
?>
0
这个问题已经有一个公认的答案,但我分享一个有用的链接,以获得gdf字体。
相关问题
- 1. 在哪里可以找到与Lucene 3.0兼容的snowball.dll
- 2. RTF - 我在哪里可以找到文字内容?
- 3. Qt-我在哪里可以找到我可以使用的字体列表?
- 4. 哪里可以找到与ASP.NET 3.5兼容的Sitefinity版本
- 5. 哪里可以找到FindBugs与Java 1.6兼容的Eclipse插件
- 6. 我在哪里可以找到16F877A.h?
- 7. 我在哪里可以找到PyBluez API
- 8. 我在哪里可以找到Microsoft.Build.Utilities.v3.5
- 9. 我在哪里可以找到PHPUnit_Extensions_SeleniumTestCase?
- 10. 我在哪里可以找到compojure.html?
- 11. User.find_for_oauth - 我可以在哪里找到它?
- 12. 我在哪里可以找到com.mathworks.jmi包
- 13. 我在哪里可以找到Python类?
- 14. 我在哪里可以找到android-server.apk?
- 15. 我在哪里可以找到org.restlet.android.jar?
- 16. 我在哪里可以找到dict_keys类?
- 17. 我在哪里可以找到System.Linq.Dynamic dll?
- 18. 我在哪里可以找到InlinePageParser类?
- 19. 我在哪里可以找到ConnectivityMonitor()?
- 20. 我在哪里可以找到包org.omg.CosTransactions
- 21. 我在哪里可以找到.NET v1.0.5000.0?
- 22. 我在哪里可以找到$脚本?
- 23. 我在哪里可以找到ExpressionParseHelper?
- 24. 我在哪里可以找到ServerConnection类?
- 25. 我在哪里可以找到@ Html.FacebookSignedRequest()
- 26. 我在哪里可以找到的UIKit
- 27. 我在哪里可以找到Base64Encoder类?
- 28. 我在哪里可以找到UAAppReviewManager-iOS.bundle
- 29. 我在哪里可以找到Django get_absolute_url?
- 30. 我在哪里可以找到整洁
为什么不使用GD的TrueType功能? – 2010-04-28 16:51:53