السلام عليكم

لدي استفسار عن كود لتحويل النص الى صورة ، انشأته بهذا الشكل :

  require('./I18N/Arabic.php'); 
  $Arabic = new I18N_Arabic('Glyphs'); 
  $font = './Alhurra Regular.ttf';
  $text = $Arabic->utf8Glyphs(htmlspecialchars($_GET["text"]) );
  $im = imagecreatefrompng('bg3.png');
  // Create some colors
  $white = imagecolorallocate($im, 255, 255, 255);
  $grey = imagecolorallocate($im, 128, 128, 128);
  $black = imagecolorallocate($im, 0, 0 , 0);
  imagefilledrectangle($im, 0, 0, 0, 0, $white);
  // Add the text
  imagettftext($im, 30, 0, 0,300, $black, $font, $text);
  // Using imagepng() results in clearer text compared with imagejpeg()
  imagepng($im, "./text-img/output_arabic_image.png");
  $remoteImage = "./text-img/output_arabic_image.png";
  $imginfo = getimagesize($remoteImage);
  header("Content-type: {$imginfo['mime']}");
  readfile($remoteImage);

النتيجة تظهر هكذا

اريد ان يأتي النص داخل المربع الاحمر

شكرا على المساعدة