imagettftext

    2热度

    2回答

    试图在php中已经存在的图像上画一些文字,但得到奇怪的结果。 我有这样的图像 ,我想画一些在上面用白色的文字,但我得到这个结果 下面是代码: <?php $font = "files/fonts/open_sans/OpenSans-Regular-webfont.ttf"; $image = imagecreatefrompng('images/icons/marker_

    15热度

    1回答

    问题是,当使用imagettfbbox计算文本尺寸时,输入文本以数字开头时会返回太小的矩形。这是我的代码: $fontSize = 150; $font = "font/courier_new.ttf"; $text = $_GET["text"]; //Determine font dimensions $bbox = imagettfbbox($fontSize, 0, $font,

    1热度

    1回答

    我使用下面的代码来设置水印,但它将水印设置为中心,我想将它设置在右下角位置。 <?php function watermarkImage($fileget, $watermarktext, $saveto) { list($width, $height) = getimagesize($fileget); $image_p = imagecreatetrueco

    -1热度

    1回答

    我希望Text是“Text Align Right”。 $url = "#"; $input = @file_get_contents($url) or die('Fehler!'); if(preg_match_all('~<span class="a">\s*(.*?)\s*</span>~si', $input, $item_name)); $image = imagecreate

    2热度

    1回答

    我想为在我的网上注册的会员制作身份证。用户注册后,他们可以点击打印和生成的身份证(PNG或JPG)。我使用PHP函数imagettftext,但它不起作用。我不知道哪里是错误的代码。我的代码: <?php include($_SERVER['DOCUMENT_ROOT'].'/ektp/header.php');//Database config and session login $id =

    0热度

    1回答

    我已经成功地使用PHP GD图像库将文本(由2-3位数字组成)输出到图像上。接下来,我想定位此文字并将其置于图像中包含的标签下方。我现在通过查看图像和硬编码位置值来开始工作,但这并不理想,因为数字会有所不同,并且每次运行代码时长度可能不同。 这里是我到目前为止的简化版本: <?php $font = 'arial.ttf'; $fontsize = 60; $value1 = $_GE

    0热度

    1回答

    仍然在imagettftext主题上,现在我有问题如何在从imagecreatefrompng创建的页面上显示blob图像。 <?php include('../db.php'); $id = $_GET['id']; $sql = "SELECT * FROM data WHERE id=$id"; $result = $conn->query($sql); $row = $res

    0热度

    1回答

    我需要在RTL模式下写入imagettftext,'因为阿拉伯语是这样的:我不是故意还原这些字母,我的意思是一个类似于css的RTL(方向:rtl),所以align-flag on正确的......我怎么能? 我的易代码: require('static/I18N/Arabic.php'); $Arabic = new I18N_Arabic('Glyphs'); $font="static/

    2热度

    2回答

    所以我有这样的代码: imagepng($image, 'Result.png'); 它会在我的服务器在同一文件夹 现在我不知道,怎么样创建文件创建Result.png文件 Result123.png Result1256.png 两者123和1256是 $text 的值 感谢

    2热度

    1回答

    我试图生成一些文本图像,我已经写了下面的代码: <?php // Set the content-type header('Content-Type: image/png'); // Create the image $im = imagecreatetruecolor(400, 30); // Create some colors