Table des matières

libGD

Librairie graphique GD.

voir aussi imagemagick

Documentation

PHP

Dans le manuel PHP au chapitre Image Processing and GD.

Practical PHP Programming - TuxRadar Linux dans la section Multimedia.

Masque de transparence PHP/GD2 par Xavier Garreau.

C

Polices Freetype et gd-2.0 par Xavier Garreau.

Examples

Fonts

essais_gd_fonts_01.php

Rendu
Source
<?php
error_reporting(-1);
 
$font = realpath(dirname(__FILE__)).'/comic.ttf';
 
$image = imagecreate(400,300);
$blue = imagecolorallocate($image, 0, 0, 255);
$white = ImageColorAllocate($image, 255,255,255);
 
$size = (isset($_GET['size']) ?$_GET['size'] :44 );
$text = (isset($_GET['text']) ?$_GET['text'] :'Hello, world !' );
$angle = (isset($_GET['angle']) ?$_GET['angle'] :0 );
$x = (isset($_GET['x']) ?$_GET['x'] :20 );
$y = (isset($_GET['y']) ?$_GET['y'] :150 );
 
imagettftext($image, $size, $angle, $x, $y, $white, $font, $text);
 
header("content-type: image/png");
imagepng($image);
imagedestroy($image);