最后我在其他一些论坛找到了解决方案,这是一个很小的库

word2uni并且工作得很好,整个过程就是将阿拉伯字母转换成unicode符号,实际上,转换为:

$text = 'العربية';

对此:

$text = 'ﺔﻴﺑﺮﻌﻟﺍ';

和使用,正在进行此转换的库,所以在我之前的代码中,它将像那样工作(包括库之后):

// Create a 300*300 image

$im = imagecreate(300, 300);

// Yellow transparent background and blue text

$bg = imagecolorallocatealpha($im, 255, 255, 0, 45);

$textcolor = imagecolorallocate($im, 0, 0, 255);

// Write an LTR string

imagestring($im, 5, 250, 100, 'test', $textcolor);

$font = 'DroidKufi-Regular.ttf'; // specify the fonts file

$text = "تجربة";

$text = word2uni( $text );

// Add the text

imagettftext($im, 10, 0, 10, 20, $textcolor, $font, $text);

// set a red text color

$textcolor = imagecolorallocate($im, 255, 0, 0);

// strrev doesn't seem to solve the problem

$text = strrev( $text );

// add the text

imagettftext($im, 10, 0, 30, 250, $textcolor, $font, $text);

imagefilledrectangle ($im, 0, 0, 1, 1, $bg);

// Output the image

header('Content-type: image/png');

imagepng($im);

imagedestroy($im);

php阿拉伯语字符串,使用PHP将RTL(阿拉伯语)文本写入图像相关推荐

  1. php阿拉伯语字符串,按字母顺序命名阿拉伯语名称Mysql和php

    我试图用阿拉伯语对 alphabetical order 中的结果进行排序,但出于某种原因 not sorting correctly .. $ d1 = mysqli_query($ connect ...

  2. Android 字符串中数字替换为阿拉伯语或波斯语

    Android 字符串中数字替换为阿拉伯语或波斯语 前言 使用 结尾 前言 在开发中需要将字符串中的数字转成波斯语中的数字,随后便写下了这篇文章,希望有所帮助 使用 直接上代码 import andr ...

  3. 阿拉伯语排版设计_针对说阿拉伯语的用户的测试和设计

    阿拉伯语排版设计 Let me start off with some data to put things into perspective "Why?" 让我从一些数据入手,以 ...

  4. c语言字符串与字符什么意思,C语言和Java中的字符串异同点是什么?

    2018-04-06 在Turbo C 语言和Java语言中字符串和字符串数组的异同点 1.Turbo C 语言 在C语言中字符串和字符数组基本上没有区别,都需要结束符:如:char s[4]={'a ...

  5. Android 应用支持RTL 阿语反转的UI适配处理看这一篇就够了

    注意:应用程序支持RTL的布局需要在AndroidManifest.xml的<application>中,添加android:supportsRtl=true.该声明代表您的应用程序是否支 ...

  6. C语言中的while的意思,C语言中while是什么意思

    while n. 时间; 一段时间, 一会儿 wait a while. 等一会儿. it took a long while to do the work. 做这个工作花了许多时间. what ha ...

  7. 双碑零基础西班牙语学习 从0开始的西班牙语常识

    1.西班牙语属于拉丁语系,比 英语 要科学,是不要音标的拼音文字,掌握发音规则后就能够"见词发音".短短的入门,学的好,就可以地道流利地读出所有的西班牙文章,这是第一关!西班牙谚语 ...

  8. 井蛙不可以语于海者,拘于虚也;夏虫不可以语于冰者,笃于时也

    秋水时至,百川灌河.泾流之大,两涘渚崖之间,不辩牛马. 于是焉,河伯欣然自喜,以天下之美为尽在己.顺流而东行,至于北海.东面而视,不见水端.于是焉,河伯始旋其面目,望洋向若而叹曰:"野语有之 ...

  9. php早午晚问候语_php实现每天自动变换随机问候语的方法,php变换问候语_PHP教程...

    php实现每天自动变换随机问候语的方法,php变换问候语 本文实例讲述了php实现每天自动变换随机问候语的方法.分享给大家供大家参考.具体分析如下: 这里预先定义一个php数组,里面存放一些随机问候语 ...

  10. php阿拉伯语字符串,PHP:如何检测输入字符串是否为阿拉伯语

    嗯我可能会提供一个改进版本的DimaKrasun的功能: functoin is_arabic($string) { if($string === 'arabic') { return true; } ...

最新文章

  1. python刷新cdn_api 刷新是什么-和api 刷新相关的问题-阿里云开发者社区
  2. IPK僵尸网络 看看其传播手法
  3. Linux系统重新对时,Linux系统时区不对怎么办?
  4. Echarts与Highcharts的比较
  5. 切点方法的事务参数的配置
  6. range函数python_range()函数以及Python中的示例
  7. 中国电子学会python等级考试一级
  8. centos7 运行 jar_CentOS7下部署开源网络流量回溯分析系统Moloch
  9. centos oracle 修改监听服务名_Oracle-Oracle DB、监听和oem开机启动
  10. 计算机系徽文案例,信息技术系——系徽征集令,重磅发布!
  11. 翻译:where在Swift中的用法
  12. 线性代数及其应用(英文第四版)下载
  13. 《JAVA并发编程实践》读书笔记(一)
  14. 基于51单片机的循迹小车(初学者必备!!!)
  15. python标准库abc的实用技巧
  16. Boom 3D 1.2.2 特别版 Mac 3D环绕音效增强工具
  17. 不只为生活服务 物联网助力南极科研考察
  18. 如何高效阅读英文文献,这些技巧你学会了吗?
  19. 如何在小米9 se(安卓9)安装Xposed框架?
  20. java存档_存档 Java 代码 - Java 入门教程

热门文章

  1. 计算机网络体系结构作业题整理-第一章答案
  2. layer子窗口与父窗口传值
  3. 莫比乌斯反演 BZOJ 2820
  4. [转]Linux下用gcc/g++生成静态库和动态库(Z)
  5. 关于socket中阻塞,非阻塞,同步,异步的概念
  6. mysql insert duplicate key update
  7. 视觉注意力的循环神经网络模型(Recurrent Models of Visual Attention)
  8. 智能优化算法:材料生成优化算法-附代码
  9. 专题四——线段树、树状数组
  10. Filter Concatenationd的理解