GD and Image 函数
在线手册:中文  英文

imagecharup

(PHP 4, PHP 5)

imagecharup垂直地画一个字符

说明

bool imagecharup ( resource $image , int $font , int $x , int $y , string $c , int $color )

imagecharup() 将字符 c 垂直地画在 image 指定的图像上,位于 xy(图像左上角为 0, 0),颜色为 color。如果 font 为 1,2,3,4 或 5,则使用内置的字体。

Example #1 imagecharup() 例子

<?php

$im 
imagecreate(100,100);

$string 'Note that the first letter is a N';

$bg imagecolorallocate($im255255255);
$black imagecolorallocate($im000);

// prints a black "Z" on a white background
imagecharup($im31010$string$black);

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

?>

参见 imagechar()imageloadfont()


GD and Image 函数
在线手册:中文  英文

用户评论:

evolution at turkishboyz dot net (2006-02-26 14:33:11)

<?
$resim = imagecreatetruecolor(400,400);
$renk1 = imagecolorallocate($resim,222,222,222);
$renk2 = imagecolorallocate($resim,111,111,111);
$renk3 = imagecolorallocate($resim,123,123,123);
$yazi  = "Merhaba Dunyalilar";
$x     =strlen($yazi);
for($a=1;$a<=$x;$a++){
    imagecharup($resim,10,20,20*$a,$yazi,$renk2);
    $yazi = substr($yazi,1);
    }
imagejpeg($resim);
imagedestroy($resim);
?>

jansafar at volny dot cz (2005-12-02 10:18:36)

I'm using imagestringup() function to write text upwards.

php at corzoogle dot com (2005-06-16 16:28:45)

<?php
// incredibly, no one has added this.
// write a string of text vertically on an image..
// ;o)

$string '(c) corz.org';
$font_size 2;
$img imagecreate(20,90);
$bg imagecolorallocate($img,225,225,225);
$black imagecolorallocate($img,0,0,0);

$len strlen($string);
for (
$i=1$i<=$len$i++) {
    
imagecharup($img$font_size5imagesy($img)-($i*imagefontwidth($font_size)), $string$black);
    
$string substr($string,1);
}
header('Content-type: image/png');
imagepng($img);
imagedestroy($img); // dudes! don't forget this!
?>

易百教程