Estoy empezando usar la libreria GD para generar un circulo. Simplemente un circulo de color cian con fondo negro.... facil de hacer...
El problema que tengo es que el circulo no se centra perfectamente. He mirado el manual y muchos ejemplos de internet pero nada... los circulos nunca los veo centrados... solo por pocos pixels... El problema es que al ser un circulo si le quitas un trozo de un lado queda de pena.
¿Que puedo hacer?... el script de abajo funciona bien... pero se come 1px... mas o menos. En la pagina del manual ponen un ejemplo... pero le dan un margen increible donde no se ve el error.
El caso es que lo hago de este modo (funciona.... pero no es preciso):
Código PHP:
$imImage = imageCreateTrueColor(100, 100 );
// Color de fondo en RGB
$imFondo = imagecolorallocate( $imImage, 255, 255, 255 );
//negro standar
$imRelleno = imagecolorallocate( $imImage, 123, 255, 255);
imagefilledellipse( $imImage, 100/2, 100/2, 100, 100, $imRelleno);
// Cabecera php para mostrar imagenes
header("Content-type: image/png",100);
// Imprimimos la imagen en PNG
imagepng( $imImage );
// Liberamos la memoria usada para crear la imagen
imagedestroy( $imImage );
Estoy algo mosqueado... seguro que existe una solucion y todo es culpa mia... QUE SEA CULPA MIA POR FAVOR!...